Skip to content

Commit 64cdab8

Browse files
committed
crds: update infrastructure crd manifest
1 parent 9735f52 commit 64cdab8

File tree

1 file changed

+98
-1
lines changed

1 file changed

+98
-1
lines changed

data/data/cluster-api/aws-infrastructure-components.yaml

Lines changed: 98 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10157,10 +10157,87 @@ spec:
1015710157
This value is used for autoscaling from zero operations as defined in:
1015810158
https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20210310-opt-in-autoscaling-from-zero.md
1015910159
type: object
10160+
conditions:
10161+
description: Conditions defines current service state of the AWSMachineTemplate.
10162+
items:
10163+
description: Condition defines an observation of a Cluster API resource
10164+
operational state.
10165+
properties:
10166+
lastTransitionTime:
10167+
description: |-
10168+
lastTransitionTime is the last time the condition transitioned from one status to another.
10169+
This should be when the underlying condition changed. If that is not known, then using the time when
10170+
the API field changed is acceptable.
10171+
format: date-time
10172+
type: string
10173+
message:
10174+
description: |-
10175+
message is a human readable message indicating details about the transition.
10176+
This field may be empty.
10177+
maxLength: 10240
10178+
minLength: 1
10179+
type: string
10180+
reason:
10181+
description: |-
10182+
reason is the reason for the condition's last transition in CamelCase.
10183+
The specific API may choose whether or not this field is considered a guaranteed API.
10184+
This field may be empty.
10185+
maxLength: 256
10186+
minLength: 1
10187+
type: string
10188+
severity:
10189+
description: |-
10190+
severity provides an explicit classification of Reason code, so the users or machines can immediately
10191+
understand the current situation and act accordingly.
10192+
The Severity field MUST be set only when Status=False.
10193+
maxLength: 32
10194+
type: string
10195+
status:
10196+
description: status of the condition, one of True, False, Unknown.
10197+
type: string
10198+
type:
10199+
description: |-
10200+
type of condition in CamelCase or in foo.example.com/CamelCase.
10201+
Many .condition.type values are consistent across resources like Available, but because arbitrary conditions
10202+
can be useful (see .node.status.conditions), the ability to deconflict is important.
10203+
maxLength: 256
10204+
minLength: 1
10205+
type: string
10206+
required:
10207+
- lastTransitionTime
10208+
- status
10209+
- type
10210+
type: object
10211+
type: array
10212+
nodeInfo:
10213+
description: |-
10214+
NodeInfo contains information about the node's architecture and operating system.
10215+
This value is used for autoscaling from zero operations as defined in:
10216+
https://github.com/kubernetes-sigs/cluster-api/blob/main/docs/proposals/20210310-opt-in-autoscaling-from-zero.md
10217+
properties:
10218+
architecture:
10219+
description: |-
10220+
Architecture is the CPU architecture of the node.
10221+
Its underlying type is a string and its value can be any of amd64, arm64.
10222+
enum:
10223+
- amd64
10224+
- arm64
10225+
type: string
10226+
operatingSystem:
10227+
description: |-
10228+
OperatingSystem is the operating system of the node.
10229+
Its underlying type is a string and its value can be any of linux, windows.
10230+
enum:
10231+
- linux
10232+
- windows
10233+
type: string
10234+
type: object
1016010235
type: object
1016110236
type: object
1016210237
served: true
1016310238
storage: true
10239+
subresources:
10240+
status: {}
1016410241
---
1016510242
apiVersion: apiextensions.k8s.io/v1
1016610243
kind: CustomResourceDefinition
@@ -17183,6 +17260,17 @@ spec:
1718317260
- name
1718417261
type: object
1718517262
type: array
17263+
nodeRepairConfig:
17264+
description: NodeRepairConfig specifies the node auto repair configuration
17265+
for the managed node group.
17266+
properties:
17267+
enabled:
17268+
default: false
17269+
description: |-
17270+
Enabled specifies whether node auto repair is enabled for the node group.
17271+
When enabled, EKS will automatically repair unhealthy nodes by replacing them.
17272+
type: boolean
17273+
type: object
1718617274
providerIDList:
1718717275
description: |-
1718817276
ProviderIDList are the provider IDs of instances in the
@@ -20791,6 +20879,14 @@ rules:
2079120879
- get
2079220880
- list
2079320881
- watch
20882+
- apiGroups:
20883+
- apiextensions.k8s.io
20884+
resources:
20885+
- customresourcedefinitions
20886+
verbs:
20887+
- get
20888+
- list
20889+
- watch
2079420890
- apiGroups:
2079520891
- authentication.k8s.io
2079620892
resources:
@@ -20930,6 +21026,7 @@ rules:
2093021026
resources:
2093121027
- awsclusters/status
2093221028
- awsfargateprofiles/status
21029+
- awsmachinetemplates/status
2093321030
- rosaclusters/status
2093421031
- rosanetworks/status
2093521032
- rosaroleconfigs/status
@@ -21109,7 +21206,7 @@ spec:
2110921206
env:
2111021207
- name: AWS_SHARED_CREDENTIALS_FILE
2111121208
value: /home/.aws/credentials
21112-
image: gcr.io/k8s-staging-cluster-api-aws/cluster-api-aws-controller:v2.8.1
21209+
image: gcr.io/k8s-staging-cluster-api-aws/cluster-api-aws-controller:v2.9.0
2111321210
imagePullPolicy: IfNotPresent
2111421211
livenessProbe:
2111521212
failureThreshold: 3

0 commit comments

Comments
 (0)