diff --git a/data/data/cluster-api/aws-infrastructure-components.yaml b/data/data/cluster-api/aws-infrastructure-components.yaml index bc535a5c5e..6747313ef2 100644 --- a/data/data/cluster-api/aws-infrastructure-components.yaml +++ b/data/data/cluster-api/aws-infrastructure-components.yaml @@ -10157,10 +10157,87 @@ spec: This value is used for autoscaling from zero operations as defined in: https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20210310-opt-in-autoscaling-from-zero.md type: object + conditions: + description: Conditions defines current service state of the AWSMachineTemplate. + items: + description: Condition defines an observation of a Cluster API resource + operational state. + properties: + lastTransitionTime: + description: |- + lastTransitionTime is the last time the condition transitioned from one status to another. + This should be when the underlying condition changed. If that is not known, then using the time when + the API field changed is acceptable. + format: date-time + type: string + message: + description: |- + message is a human readable message indicating details about the transition. + This field may be empty. + maxLength: 10240 + minLength: 1 + type: string + reason: + description: |- + reason is the reason for the condition's last transition in CamelCase. + The specific API may choose whether or not this field is considered a guaranteed API. + This field may be empty. + maxLength: 256 + minLength: 1 + type: string + severity: + description: |- + severity provides an explicit classification of Reason code, so the users or machines can immediately + understand the current situation and act accordingly. + The Severity field MUST be set only when Status=False. + maxLength: 32 + type: string + status: + description: status of the condition, one of True, False, Unknown. + type: string + type: + description: |- + type of condition in CamelCase or in foo.example.com/CamelCase. + Many .condition.type values are consistent across resources like Available, but because arbitrary conditions + can be useful (see .node.status.conditions), the ability to deconflict is important. + maxLength: 256 + minLength: 1 + type: string + required: + - lastTransitionTime + - status + - type + type: object + type: array + nodeInfo: + description: |- + NodeInfo contains information about the node's architecture and operating system. + This value is used for autoscaling from zero operations as defined in: + https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20210310-opt-in-autoscaling-from-zero.md + properties: + architecture: + description: |- + Architecture is the CPU architecture of the node. + Its underlying type is a string and its value can be any of amd64, arm64. + enum: + - amd64 + - arm64 + type: string + operatingSystem: + description: |- + OperatingSystem is the operating system of the node. + Its underlying type is a string and its value can be any of linux, windows. + enum: + - linux + - windows + type: string + type: object type: object type: object served: true storage: true + subresources: + status: {} --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition @@ -17183,6 +17260,17 @@ spec: - name type: object type: array + nodeRepairConfig: + description: NodeRepairConfig specifies the node auto repair configuration + for the managed node group. + properties: + enabled: + default: false + description: |- + Enabled specifies whether node auto repair is enabled for the node group. + When enabled, EKS will automatically repair unhealthy nodes by replacing them. + type: boolean + type: object providerIDList: description: |- ProviderIDList are the provider IDs of instances in the @@ -20791,6 +20879,14 @@ rules: - get - list - watch +- apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - get + - list + - watch - apiGroups: - authentication.k8s.io resources: @@ -20930,6 +21026,7 @@ rules: resources: - awsclusters/status - awsfargateprofiles/status + - awsmachinetemplates/status - rosaclusters/status - rosanetworks/status - rosaroleconfigs/status @@ -21109,7 +21206,7 @@ spec: env: - name: AWS_SHARED_CREDENTIALS_FILE value: /home/.aws/credentials - image: gcr.io/k8s-staging-cluster-api-aws/cluster-api-aws-controller:v2.8.1 + image: gcr.io/k8s-staging-cluster-api-aws/cluster-api-aws-controller:v2.9.0 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3