diff --git a/.gen/pipeline/api/openapi.yaml b/.gen/pipeline/api/openapi.yaml index 53dff4c9..28e6d299 100644 --- a/.gen/pipeline/api/openapi.yaml +++ b/.gen/pipeline/api/openapi.yaml @@ -19158,6 +19158,10 @@ components: example: '{"example.io/label1":"value1"}' type: string type: object + volumeSize: + description: Size of the EBS volume in GBs of the nodes in the pool. + example: 50 + type: integer image: example: ami-06d1667f type: string @@ -23360,6 +23364,10 @@ components: properties: autoscaling: $ref: '#/components/schemas/NodePoolAutoScaling' + volumeSize: + description: Size of the EBS volume in GBs of the nodes in the pool. + example: 50 + type: integer instanceType: description: The instance type to use for your node pool. example: m4.xlarge diff --git a/.gen/pipeline/docs/EksNodePool.md b/.gen/pipeline/docs/EksNodePool.md index 598ff702..2d57bc1f 100644 --- a/.gen/pipeline/docs/EksNodePool.md +++ b/.gen/pipeline/docs/EksNodePool.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **MinCount** | **int32** | | **MaxCount** | **int32** | | **Labels** | **map[string]string** | | [optional] +**VolumeSize** | **int32** | Size of the EBS volume in GBs of the nodes in the pool. | [optional] **Image** | **string** | | [optional] **Subnet** | [**EksSubnet**](EKSSubnet.md) | | [optional] diff --git a/.gen/pipeline/docs/EksUpdateNodePoolRequest.md b/.gen/pipeline/docs/EksUpdateNodePoolRequest.md index 7b0925e3..82b5b6d3 100644 --- a/.gen/pipeline/docs/EksUpdateNodePoolRequest.md +++ b/.gen/pipeline/docs/EksUpdateNodePoolRequest.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **Size** | **int32** | Node pool size. | **Labels** | **map[string]string** | Node pool labels. | [optional] **Autoscaling** | [**NodePoolAutoScaling**](NodePoolAutoScaling.md) | | [optional] +**VolumeSize** | **int32** | Size of the EBS volume in GBs of the nodes in the pool. | [optional] **InstanceType** | **string** | The instance type to use for your node pool. | [optional] **Image** | **string** | The instance AMI to use for your node pool. | [optional] **SpotPrice** | **string** | The upper limit price for the requested spot instance. If this field is empty or 0 on-demand instances are used instead of spot instances. | [optional] diff --git a/.gen/pipeline/docs/EksUpdateNodePoolRequestAllOf.md b/.gen/pipeline/docs/EksUpdateNodePoolRequestAllOf.md index cf0f0788..0a78c4b1 100644 --- a/.gen/pipeline/docs/EksUpdateNodePoolRequestAllOf.md +++ b/.gen/pipeline/docs/EksUpdateNodePoolRequestAllOf.md @@ -5,6 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Autoscaling** | [**NodePoolAutoScaling**](NodePoolAutoScaling.md) | | [optional] +**VolumeSize** | **int32** | Size of the EBS volume in GBs of the nodes in the pool. | [optional] **InstanceType** | **string** | The instance type to use for your node pool. | [optional] **Image** | **string** | The instance AMI to use for your node pool. | [optional] **SpotPrice** | **string** | The upper limit price for the requested spot instance. If this field is empty or 0 on-demand instances are used instead of spot instances. | [optional] diff --git a/.gen/pipeline/docs/UpdateNodePoolRequest.md b/.gen/pipeline/docs/UpdateNodePoolRequest.md index a3dc763f..efe181ce 100644 --- a/.gen/pipeline/docs/UpdateNodePoolRequest.md +++ b/.gen/pipeline/docs/UpdateNodePoolRequest.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **Size** | **int32** | Node pool size. | **Labels** | **map[string]string** | Node pool labels. | [optional] **Autoscaling** | [**NodePoolAutoScaling**](NodePoolAutoScaling.md) | | [optional] +**VolumeSize** | **int32** | Size of the EBS volume in GBs of the nodes in the pool. | [optional] **InstanceType** | **string** | The instance type to use for your node pool. | [optional] **Image** | **string** | The instance AMI to use for your node pool. | [optional] **SpotPrice** | **string** | The upper limit price for the requested spot instance. If this field is empty or 0 on-demand instances are used instead of spot instances. | [optional] diff --git a/.gen/pipeline/model_eks_node_pool.go b/.gen/pipeline/model_eks_node_pool.go index c4b6c2d5..48ed2e79 100644 --- a/.gen/pipeline/model_eks_node_pool.go +++ b/.gen/pipeline/model_eks_node_pool.go @@ -19,6 +19,8 @@ type EksNodePool struct { MinCount int32 `json:"minCount"` MaxCount int32 `json:"maxCount"` Labels map[string]string `json:"labels,omitempty"` + // Size of the EBS volume in GBs of the nodes in the pool. + VolumeSize int32 `json:"volumeSize,omitempty"` Image string `json:"image,omitempty"` Subnet EksSubnet `json:"subnet,omitempty"` } diff --git a/.gen/pipeline/model_eks_update_node_pool_request.go b/.gen/pipeline/model_eks_update_node_pool_request.go index 8a8e04e3..a2c1deda 100644 --- a/.gen/pipeline/model_eks_update_node_pool_request.go +++ b/.gen/pipeline/model_eks_update_node_pool_request.go @@ -17,6 +17,8 @@ type EksUpdateNodePoolRequest struct { // Node pool labels. Labels map[string]string `json:"labels,omitempty"` Autoscaling NodePoolAutoScaling `json:"autoscaling,omitempty"` + // Size of the EBS volume in GBs of the nodes in the pool. + VolumeSize int32 `json:"volumeSize,omitempty"` // The instance type to use for your node pool. InstanceType string `json:"instanceType,omitempty"` // The instance AMI to use for your node pool. diff --git a/.gen/pipeline/model_eks_update_node_pool_request_all_of.go b/.gen/pipeline/model_eks_update_node_pool_request_all_of.go index 2afbcb24..32cd2233 100644 --- a/.gen/pipeline/model_eks_update_node_pool_request_all_of.go +++ b/.gen/pipeline/model_eks_update_node_pool_request_all_of.go @@ -13,6 +13,8 @@ package pipeline // EksUpdateNodePoolRequestAllOf struct for EksUpdateNodePoolRequestAllOf type EksUpdateNodePoolRequestAllOf struct { Autoscaling NodePoolAutoScaling `json:"autoscaling,omitempty"` + // Size of the EBS volume in GBs of the nodes in the pool. + VolumeSize int32 `json:"volumeSize,omitempty"` // The instance type to use for your node pool. InstanceType string `json:"instanceType,omitempty"` // The instance AMI to use for your node pool. diff --git a/.gen/pipeline/model_update_node_pool_request.go b/.gen/pipeline/model_update_node_pool_request.go index 0eb7a751..751b004f 100644 --- a/.gen/pipeline/model_update_node_pool_request.go +++ b/.gen/pipeline/model_update_node_pool_request.go @@ -17,6 +17,8 @@ type UpdateNodePoolRequest struct { // Node pool labels. Labels map[string]string `json:"labels,omitempty"` Autoscaling NodePoolAutoScaling `json:"autoscaling,omitempty"` + // Size of the EBS volume in GBs of the nodes in the pool. + VolumeSize int32 `json:"volumeSize,omitempty"` // The instance type to use for your node pool. InstanceType string `json:"instanceType,omitempty"` // The instance AMI to use for your node pool. diff --git a/.gen/pipeline/version.go b/.gen/pipeline/version.go index a9c09ebb..41aec547 100644 --- a/.gen/pipeline/version.go +++ b/.gen/pipeline/version.go @@ -1,3 +1,3 @@ package pipeline -const PipelineVersion = "0.57.0" +const PipelineVersion = "feat/3131,3132,3134/make-volume-size-per-request-configurable" diff --git a/Makefile b/Makefile index 1abbb2ba..601b7faa 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ endif TEST_FORMAT = short-verbose endif -PIPELINE_VERSION = 0.57.0 +PIPELINE_VERSION = 0.58.0 CLOUDINFO_VERSION = 0.13.0 TELESCOPES_VERSION = 0.5.3