Skip to content

Commit 088d66b

Browse files
committed
upgrade cluster api 1.10
1 parent 349f223 commit 088d66b

11 files changed

+229
-212
lines changed

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,14 @@ If you need help with CAPIC, please visit the [#cluster-api-ionoscloud][slack] c
4343

4444
This provider's versions are compatible with the following versions of Cluster API:
4545

46-
| | Cluster API v1beta1 (v1.7) | Cluster API v1beta1 (v1.8) |
47-
|-----------------------|:--------------------------:|:--------------------------:|
48-
| CAPIC v1alpha1 (v0.2) |||
49-
| CAPIC v1alpha1 (v0.3) |||
50-
| CAPIC v1alpha1 (v0.4) |||
51-
| CAPIC v1alpha1 (v0.5) |||
52-
| CAPIC v1alpha1 (v0.6) |||
46+
| | Cluster API v1beta1 (v1.7) | Cluster API v1beta1 (v1.8) | Cluster API v1beta1 (v1.8) |
47+
|-----------------------|:--------------------------:|:--------------------------:|:--------------------------:|
48+
| CAPIC v1alpha1 (v0.2) ||||
49+
| CAPIC v1alpha1 (v0.3) ||||
50+
| CAPIC v1alpha1 (v0.4) ||||
51+
| CAPIC v1alpha1 (v0.5) ||||
52+
| CAPIC v1alpha1 (v0.6) ||||
53+
| CAPIC v1alpha1 (v0.6) ||||
5354

5455
### Kubernetes Versions
5556

config/crd/bases/infrastructure.cluster.x-k8s.io_ionoscloudclusters.yaml

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,11 @@ spec:
6464
provider-provided block IP into the kube-vip manifest.
6565
properties:
6666
host:
67-
description: The hostname on which the API server is serving.
67+
description: host is the hostname on which the API server is serving.
68+
maxLength: 512
6869
type: string
6970
port:
70-
description: The port on which the API server is serving.
71+
description: port is the port on which the API server is serving.
7172
format: int32
7273
type: integer
7374
required:
@@ -138,36 +139,43 @@ spec:
138139
properties:
139140
lastTransitionTime:
140141
description: |-
141-
Last time the condition transitioned from one status to another.
142+
lastTransitionTime is the last time the condition transitioned from one status to another.
142143
This should be when the underlying condition changed. If that is not known, then using the time when
143144
the API field changed is acceptable.
144145
format: date-time
145146
type: string
146147
message:
147148
description: |-
148-
A human readable message indicating details about the transition.
149+
message is a human readable message indicating details about the transition.
149150
This field may be empty.
151+
maxLength: 10240
152+
minLength: 1
150153
type: string
151154
reason:
152155
description: |-
153-
The reason for the condition's last transition in CamelCase.
156+
reason is the reason for the condition's last transition in CamelCase.
154157
The specific API may choose whether or not this field is considered a guaranteed API.
155-
This field may not be empty.
158+
This field may be empty.
159+
maxLength: 256
160+
minLength: 1
156161
type: string
157162
severity:
158163
description: |-
159-
Severity provides an explicit classification of Reason code, so the users or machines can immediately
164+
severity provides an explicit classification of Reason code, so the users or machines can immediately
160165
understand the current situation and act accordingly.
161166
The Severity field MUST be set only when Status=False.
167+
maxLength: 32
162168
type: string
163169
status:
164-
description: Status of the condition, one of True, False, Unknown.
170+
description: status of the condition, one of True, False, Unknown.
165171
type: string
166172
type:
167173
description: |-
168-
Type of condition in CamelCase or in foo.example.com/CamelCase.
174+
type of condition in CamelCase or in foo.example.com/CamelCase.
169175
Many .condition.type values are consistent across resources like Available, but because arbitrary conditions
170176
can be useful (see .node.status.conditions), the ability to deconflict is important.
177+
maxLength: 256
178+
minLength: 1
171179
type: string
172180
required:
173181
- lastTransitionTime

config/crd/bases/infrastructure.cluster.x-k8s.io_ionoscloudclustertemplates.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,13 @@ spec:
5656
provider-provided block IP into the kube-vip manifest.
5757
properties:
5858
host:
59-
description: The hostname on which the API server is serving.
59+
description: host is the hostname on which the API server
60+
is serving.
61+
maxLength: 512
6062
type: string
6163
port:
62-
description: The port on which the API server is serving.
64+
description: port is the port on which the API server
65+
is serving.
6366
format: int32
6467
type: integer
6568
required:

config/crd/bases/infrastructure.cluster.x-k8s.io_ionoscloudmachines.yaml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -382,36 +382,43 @@ spec:
382382
properties:
383383
lastTransitionTime:
384384
description: |-
385-
Last time the condition transitioned from one status to another.
385+
lastTransitionTime is the last time the condition transitioned from one status to another.
386386
This should be when the underlying condition changed. If that is not known, then using the time when
387387
the API field changed is acceptable.
388388
format: date-time
389389
type: string
390390
message:
391391
description: |-
392-
A human readable message indicating details about the transition.
392+
message is a human readable message indicating details about the transition.
393393
This field may be empty.
394+
maxLength: 10240
395+
minLength: 1
394396
type: string
395397
reason:
396398
description: |-
397-
The reason for the condition's last transition in CamelCase.
399+
reason is the reason for the condition's last transition in CamelCase.
398400
The specific API may choose whether or not this field is considered a guaranteed API.
399-
This field may not be empty.
401+
This field may be empty.
402+
maxLength: 256
403+
minLength: 1
400404
type: string
401405
severity:
402406
description: |-
403-
Severity provides an explicit classification of Reason code, so the users or machines can immediately
407+
severity provides an explicit classification of Reason code, so the users or machines can immediately
404408
understand the current situation and act accordingly.
405409
The Severity field MUST be set only when Status=False.
410+
maxLength: 32
406411
type: string
407412
status:
408-
description: Status of the condition, one of True, False, Unknown.
413+
description: status of the condition, one of True, False, Unknown.
409414
type: string
410415
type:
411416
description: |-
412-
Type of condition in CamelCase or in foo.example.com/CamelCase.
417+
type of condition in CamelCase or in foo.example.com/CamelCase.
413418
Many .condition.type values are consistent across resources like Available, but because arbitrary conditions
414419
can be useful (see .node.status.conditions), the ability to deconflict is important.
420+
maxLength: 256
421+
minLength: 1
415422
type: string
416423
required:
417424
- lastTransitionTime

config/crd/bases/infrastructure.cluster.x-k8s.io_ionoscloudmachinetemplates.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ spec:
5454
additionalProperties:
5555
type: string
5656
description: |-
57-
Annotations is an unstructured key value map stored with a resource that may be
57+
annotations is an unstructured key value map stored with a resource that may be
5858
set by external tools to store and retrieve arbitrary metadata. They are not
5959
queryable and should be preserved when modifying objects.
6060
More info: http://kubernetes.io/docs/user-guide/annotations
@@ -63,7 +63,7 @@ spec:
6363
additionalProperties:
6464
type: string
6565
description: |-
66-
Map of string keys and values that can be used to organize and categorize
66+
labels is a map of string keys and values that can be used to organize and categorize
6767
(scope and select) objects. May match selectors of replication controllers
6868
and services.
6969
More info: http://kubernetes.io/docs/user-guide/labels

0 commit comments

Comments
 (0)