rancher-turtles: Update to 0.16.0 #75
@@ -1,10 +1,10 @@
|
|||||||
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-airgap-resources-chart:%%CHART_MAJOR%%.0.0_up0.14.1
|
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-airgap-resources-chart:%%CHART_MAJOR%%.0.0_up0.16.0
|
||||||
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-airgap-resources-chart:%%CHART_MAJOR%%.0.0_up0.14.1
|
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-airgap-resources-chart:%%CHART_MAJOR%%.0.0_up0.16.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 0.14.1
|
appVersion: 0.16.0
|
||||||
description: Rancher Turtles utility chart for airgap scenarios
|
description: Rancher Turtles utility chart for airgap scenarios
|
||||||
home: https://github.com/rancher/turtles/
|
home: https://github.com/rancher/turtles/
|
||||||
icon: https://raw.githubusercontent.com/rancher/turtles/main/logos/capi.svg
|
icon: https://raw.githubusercontent.com/rancher/turtles/main/logos/capi.svg
|
||||||
name: rancher-turtles-airgap-resources
|
name: rancher-turtles-airgap-resources
|
||||||
type: application
|
type: application
|
||||||
version: "%%CHART_MAJOR%%.0.0+up0.14.1"
|
version: "%%CHART_MAJOR%%.0.0+up0.16.0"
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -22,7 +22,7 @@ data:
|
|||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/inject-ca-from: rke2-bootstrap-system/rke2-bootstrap-serving-cert
|
cert-manager.io/inject-ca-from: rke2-bootstrap-system/rke2-bootstrap-serving-cert
|
||||||
controller-gen.kubebuilder.io/version: v0.14.0
|
controller-gen.kubebuilder.io/version: v0.16.1
|
||||||
labels:
|
labels:
|
||||||
cluster.x-k8s.io/provider: bootstrap-rke2
|
cluster.x-k8s.io/provider: bootstrap-rke2
|
||||||
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
||||||
@@ -154,7 +154,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -300,7 +299,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -439,7 +437,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -495,7 +492,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -582,20 +578,20 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
The reason for the condition's last transition in CamelCase.
|
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.
|
The specific API may choose whether or not this field is considered a guaranteed API.
|
||||||
This field may not be empty.
|
This field may be empty.
|
||||||
type: string
|
type: string
|
||||||
severity:
|
severity:
|
||||||
description: |-
|
description: |-
|
||||||
Severity provides an explicit classification of Reason code, so the users or machines can immediately
|
severity provides an explicit classification of Reason code, so the users or machines can immediately
|
||||||
understand the current situation and act accordingly.
|
understand the current situation and act accordingly.
|
||||||
The Severity field MUST be set only when Status=False.
|
The Severity field MUST be set only when Status=False.
|
||||||
type: string
|
type: string
|
||||||
status:
|
status:
|
||||||
description: Status of the condition, one of True, False, Unknown.
|
description: status of the condition, one of True, False, Unknown.
|
||||||
type: string
|
type: string
|
||||||
type:
|
type:
|
||||||
description: |-
|
description: |-
|
||||||
Type of condition in CamelCase or in foo.example.com/CamelCase.
|
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
|
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.
|
can be useful (see .node.status.conditions), the ability to deconflict is important.
|
||||||
type: string
|
type: string
|
||||||
@@ -742,7 +738,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -893,7 +888,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1029,7 +1023,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1085,7 +1078,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1172,20 +1164,20 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
The reason for the condition's last transition in CamelCase.
|
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.
|
The specific API may choose whether or not this field is considered a guaranteed API.
|
||||||
This field may not be empty.
|
This field may be empty.
|
||||||
type: string
|
type: string
|
||||||
severity:
|
severity:
|
||||||
description: |-
|
description: |-
|
||||||
Severity provides an explicit classification of Reason code, so the users or machines can immediately
|
severity provides an explicit classification of Reason code, so the users or machines can immediately
|
||||||
understand the current situation and act accordingly.
|
understand the current situation and act accordingly.
|
||||||
The Severity field MUST be set only when Status=False.
|
The Severity field MUST be set only when Status=False.
|
||||||
type: string
|
type: string
|
||||||
status:
|
status:
|
||||||
description: Status of the condition, one of True, False, Unknown.
|
description: status of the condition, one of True, False, Unknown.
|
||||||
type: string
|
type: string
|
||||||
type:
|
type:
|
||||||
description: |-
|
description: |-
|
||||||
Type of condition in CamelCase or in foo.example.com/CamelCase.
|
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
|
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.
|
can be useful (see .node.status.conditions), the ability to deconflict is important.
|
||||||
type: string
|
type: string
|
||||||
@@ -1226,7 +1218,7 @@ data:
|
|||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/inject-ca-from: rke2-bootstrap-system/rke2-bootstrap-serving-cert
|
cert-manager.io/inject-ca-from: rke2-bootstrap-system/rke2-bootstrap-serving-cert
|
||||||
controller-gen.kubebuilder.io/version: v0.14.0
|
controller-gen.kubebuilder.io/version: v0.16.1
|
||||||
labels:
|
labels:
|
||||||
cluster.x-k8s.io/provider: bootstrap-rke2
|
cluster.x-k8s.io/provider: bootstrap-rke2
|
||||||
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
||||||
@@ -1369,7 +1361,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1523,7 +1514,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1664,7 +1654,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1720,7 +1709,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1920,7 +1908,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2079,7 +2066,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2217,7 +2203,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2273,7 +2258,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2543,7 +2527,7 @@ data:
|
|||||||
- --insecure-diagnostics=${CAPRKE2_INSECURE_DIAGNOSTICS:=false}
|
- --insecure-diagnostics=${CAPRKE2_INSECURE_DIAGNOSTICS:=false}
|
||||||
command:
|
command:
|
||||||
- /manager
|
- /manager
|
||||||
image: ghcr.io/rancher/cluster-api-provider-rke2-bootstrap:v0.9.0
|
image: ghcr.io/rancher/cluster-api-provider-rke2-bootstrap:v0.11.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
@@ -2757,10 +2741,16 @@ data:
|
|||||||
- major: 0
|
- major: 0
|
||||||
minor: 9
|
minor: 9
|
||||||
contract: v1beta1
|
contract: v1beta1
|
||||||
|
- major: 0
|
||||||
|
minor: 10
|
||||||
|
contract: v1beta1
|
||||||
|
- major: 0
|
||||||
|
minor: 11
|
||||||
|
contract: v1beta1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
name: v0.9.0
|
name: v0.11.0
|
||||||
namespace: rke2-bootstrap-system
|
namespace: rke2-bootstrap-system
|
||||||
labels:
|
labels:
|
||||||
provider-components: rke2-bootstrap
|
provider-components: rke2-bootstrap
|
||||||
|
@@ -22,7 +22,7 @@ data:
|
|||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/inject-ca-from: rke2-control-plane-system/rke2-control-plane-serving-cert
|
cert-manager.io/inject-ca-from: rke2-control-plane-system/rke2-control-plane-serving-cert
|
||||||
controller-gen.kubebuilder.io/version: v0.14.0
|
controller-gen.kubebuilder.io/version: v0.16.1
|
||||||
labels:
|
labels:
|
||||||
cluster.x-k8s.io/provider: control-plane-rke2
|
cluster.x-k8s.io/provider: control-plane-rke2
|
||||||
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
||||||
@@ -154,7 +154,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -300,7 +299,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -418,7 +416,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -464,7 +461,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -537,7 +533,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -593,7 +588,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -727,7 +721,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -804,7 +797,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -935,7 +927,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -980,6 +971,7 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
S3CredentialSecret is a reference to a Secret containing the Access Key and Secret Key necessary to access the target S3 Bucket.
|
S3CredentialSecret is a reference to a Secret containing the Access Key and Secret Key necessary to access the target S3 Bucket.
|
||||||
The Secret must contain the following keys: "aws_access_key_id" and "aws_secret_access_key".
|
The Secret must contain the following keys: "aws_access_key_id" and "aws_secret_access_key".
|
||||||
|
If empty, the controller will default to IAM authentication
|
||||||
properties:
|
properties:
|
||||||
apiVersion:
|
apiVersion:
|
||||||
description: API version of the referent.
|
description: API version of the referent.
|
||||||
@@ -993,7 +985,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1024,7 +1015,6 @@ data:
|
|||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
required:
|
required:
|
||||||
- endpoint
|
- endpoint
|
||||||
- s3CredentialSecret
|
|
||||||
type: object
|
type: object
|
||||||
scheduleCron:
|
scheduleCron:
|
||||||
description: 'ScheduleCron Snapshot interval time in cron
|
description: 'ScheduleCron Snapshot interval time in cron
|
||||||
@@ -1201,20 +1191,20 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
The reason for the condition's last transition in CamelCase.
|
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.
|
The specific API may choose whether or not this field is considered a guaranteed API.
|
||||||
This field may not be empty.
|
This field may be empty.
|
||||||
type: string
|
type: string
|
||||||
severity:
|
severity:
|
||||||
description: |-
|
description: |-
|
||||||
Severity provides an explicit classification of Reason code, so the users or machines can immediately
|
severity provides an explicit classification of Reason code, so the users or machines can immediately
|
||||||
understand the current situation and act accordingly.
|
understand the current situation and act accordingly.
|
||||||
The Severity field MUST be set only when Status=False.
|
The Severity field MUST be set only when Status=False.
|
||||||
type: string
|
type: string
|
||||||
status:
|
status:
|
||||||
description: Status of the condition, one of True, False, Unknown.
|
description: status of the condition, one of True, False, Unknown.
|
||||||
type: string
|
type: string
|
||||||
type:
|
type:
|
||||||
description: |-
|
description: |-
|
||||||
Type of condition in CamelCase or in foo.example.com/CamelCase.
|
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
|
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.
|
can be useful (see .node.status.conditions), the ability to deconflict is important.
|
||||||
type: string
|
type: string
|
||||||
@@ -1387,7 +1377,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1538,7 +1527,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1640,6 +1628,7 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
InfrastructureRef is a required reference to a custom resource
|
InfrastructureRef is a required reference to a custom resource
|
||||||
offered by an infrastructure provider.
|
offered by an infrastructure provider.
|
||||||
|
This field is deprecated. Use `.machineTemplate.infrastructureRef` instead.
|
||||||
properties:
|
properties:
|
||||||
apiVersion:
|
apiVersion:
|
||||||
description: API version of the referent.
|
description: API version of the referent.
|
||||||
@@ -1653,7 +1642,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1704,7 +1692,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1742,7 +1729,7 @@ data:
|
|||||||
additionalProperties:
|
additionalProperties:
|
||||||
type: string
|
type: string
|
||||||
description: |-
|
description: |-
|
||||||
Annotations is an unstructured key value map stored with a resource that may be
|
annotations is an unstructured key value map stored with a resource that may be
|
||||||
set by external tools to store and retrieve arbitrary metadata. They are not
|
set by external tools to store and retrieve arbitrary metadata. They are not
|
||||||
queryable and should be preserved when modifying objects.
|
queryable and should be preserved when modifying objects.
|
||||||
More info: http://kubernetes.io/docs/user-guide/annotations
|
More info: http://kubernetes.io/docs/user-guide/annotations
|
||||||
@@ -1783,7 +1770,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1817,6 +1803,7 @@ data:
|
|||||||
NodeDrainTimeout is the total amount of time that the controller will spend on draining a controlplane node
|
NodeDrainTimeout is the total amount of time that the controller will spend on draining a controlplane node
|
||||||
The default value is 0, meaning that the node can be drained without any time limitations.
|
The default value is 0, meaning that the node can be drained without any time limitations.
|
||||||
NOTE: NodeDrainTimeout is different from `kubectl drain --timeout`
|
NOTE: NodeDrainTimeout is different from `kubectl drain --timeout`
|
||||||
|
This field is deprecated. Use `.machineTemplate.nodeDrainTimeout` instead.
|
||||||
type: string
|
type: string
|
||||||
postRKE2Commands:
|
postRKE2Commands:
|
||||||
description: PostRKE2Commands specifies extra commands to run after
|
description: PostRKE2Commands specifies extra commands to run after
|
||||||
@@ -1856,7 +1843,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -1912,7 +1898,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2043,7 +2028,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2120,7 +2104,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2251,7 +2234,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2296,6 +2278,7 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
S3CredentialSecret is a reference to a Secret containing the Access Key and Secret Key necessary to access the target S3 Bucket.
|
S3CredentialSecret is a reference to a Secret containing the Access Key and Secret Key necessary to access the target S3 Bucket.
|
||||||
The Secret must contain the following keys: "aws_access_key_id" and "aws_secret_access_key".
|
The Secret must contain the following keys: "aws_access_key_id" and "aws_secret_access_key".
|
||||||
|
If empty, the controller will default to IAM authentication
|
||||||
properties:
|
properties:
|
||||||
apiVersion:
|
apiVersion:
|
||||||
description: API version of the referent.
|
description: API version of the referent.
|
||||||
@@ -2309,7 +2292,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2340,7 +2322,6 @@ data:
|
|||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
required:
|
required:
|
||||||
- endpoint
|
- endpoint
|
||||||
- s3CredentialSecret
|
|
||||||
type: object
|
type: object
|
||||||
scheduleCron:
|
scheduleCron:
|
||||||
description: 'ScheduleCron Snapshot interval time in cron
|
description: 'ScheduleCron Snapshot interval time in cron
|
||||||
@@ -2490,7 +2471,6 @@ data:
|
|||||||
pattern: (v\d\.\d{2}\.\d+\+rke2r\d)|^$
|
pattern: (v\d\.\d{2}\.\d+\+rke2r\d)|^$
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- infrastructureRef
|
|
||||||
- rolloutStrategy
|
- rolloutStrategy
|
||||||
type: object
|
type: object
|
||||||
status:
|
status:
|
||||||
@@ -2524,20 +2504,20 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
The reason for the condition's last transition in CamelCase.
|
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.
|
The specific API may choose whether or not this field is considered a guaranteed API.
|
||||||
This field may not be empty.
|
This field may be empty.
|
||||||
type: string
|
type: string
|
||||||
severity:
|
severity:
|
||||||
description: |-
|
description: |-
|
||||||
Severity provides an explicit classification of Reason code, so the users or machines can immediately
|
severity provides an explicit classification of Reason code, so the users or machines can immediately
|
||||||
understand the current situation and act accordingly.
|
understand the current situation and act accordingly.
|
||||||
The Severity field MUST be set only when Status=False.
|
The Severity field MUST be set only when Status=False.
|
||||||
type: string
|
type: string
|
||||||
status:
|
status:
|
||||||
description: Status of the condition, one of True, False, Unknown.
|
description: status of the condition, one of True, False, Unknown.
|
||||||
type: string
|
type: string
|
||||||
type:
|
type:
|
||||||
description: |-
|
description: |-
|
||||||
Type of condition in CamelCase or in foo.example.com/CamelCase.
|
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
|
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.
|
can be useful (see .node.status.conditions), the ability to deconflict is important.
|
||||||
type: string
|
type: string
|
||||||
@@ -2609,7 +2589,7 @@ data:
|
|||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/inject-ca-from: rke2-control-plane-system/rke2-control-plane-serving-cert
|
cert-manager.io/inject-ca-from: rke2-control-plane-system/rke2-control-plane-serving-cert
|
||||||
controller-gen.kubebuilder.io/version: v0.14.0
|
controller-gen.kubebuilder.io/version: v0.16.1
|
||||||
labels:
|
labels:
|
||||||
cluster.x-k8s.io/provider: control-plane-rke2
|
cluster.x-k8s.io/provider: control-plane-rke2
|
||||||
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
cluster.x-k8s.io/v1beta1: v1alpha1_v1beta1
|
||||||
@@ -2796,7 +2776,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -2955,7 +2934,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3058,6 +3036,7 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
InfrastructureRef is a required reference to a custom resource
|
InfrastructureRef is a required reference to a custom resource
|
||||||
offered by an infrastructure provider.
|
offered by an infrastructure provider.
|
||||||
|
This field is deprecated. Use `.machineTemplate.infrastructureRef` instead.
|
||||||
properties:
|
properties:
|
||||||
apiVersion:
|
apiVersion:
|
||||||
description: API version of the referent.
|
description: API version of the referent.
|
||||||
@@ -3071,7 +3050,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3122,7 +3100,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3160,7 +3137,7 @@ data:
|
|||||||
additionalProperties:
|
additionalProperties:
|
||||||
type: string
|
type: string
|
||||||
description: |-
|
description: |-
|
||||||
Annotations is an unstructured key value map stored with a resource that may be
|
annotations is an unstructured key value map stored with a resource that may be
|
||||||
set by external tools to store and retrieve arbitrary metadata. They are not
|
set by external tools to store and retrieve arbitrary metadata. They are not
|
||||||
queryable and should be preserved when modifying objects.
|
queryable and should be preserved when modifying objects.
|
||||||
More info: http://kubernetes.io/docs/user-guide/annotations
|
More info: http://kubernetes.io/docs/user-guide/annotations
|
||||||
@@ -3201,7 +3178,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3235,6 +3211,7 @@ data:
|
|||||||
NodeDrainTimeout is the total amount of time that the controller will spend on draining a controlplane node
|
NodeDrainTimeout is the total amount of time that the controller will spend on draining a controlplane node
|
||||||
The default value is 0, meaning that the node can be drained without any time limitations.
|
The default value is 0, meaning that the node can be drained without any time limitations.
|
||||||
NOTE: NodeDrainTimeout is different from `kubectl drain --timeout`
|
NOTE: NodeDrainTimeout is different from `kubectl drain --timeout`
|
||||||
|
This field is deprecated. Use `.machineTemplate.nodeDrainTimeout` instead.
|
||||||
type: string
|
type: string
|
||||||
postRKE2Commands:
|
postRKE2Commands:
|
||||||
description: PostRKE2Commands specifies extra commands to
|
description: PostRKE2Commands specifies extra commands to
|
||||||
@@ -3275,7 +3252,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3331,7 +3307,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3466,7 +3441,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3545,7 +3519,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3679,7 +3652,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3724,6 +3696,7 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
S3CredentialSecret is a reference to a Secret containing the Access Key and Secret Key necessary to access the target S3 Bucket.
|
S3CredentialSecret is a reference to a Secret containing the Access Key and Secret Key necessary to access the target S3 Bucket.
|
||||||
The Secret must contain the following keys: "aws_access_key_id" and "aws_secret_access_key".
|
The Secret must contain the following keys: "aws_access_key_id" and "aws_secret_access_key".
|
||||||
|
If empty, the controller will default to IAM authentication
|
||||||
properties:
|
properties:
|
||||||
apiVersion:
|
apiVersion:
|
||||||
description: API version of the referent.
|
description: API version of the referent.
|
||||||
@@ -3737,7 +3710,6 @@ data:
|
|||||||
the event) or if no container name is specified "spec.containers[2]" (container with
|
the event) or if no container name is specified "spec.containers[2]" (container with
|
||||||
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
index 2 in this pod). This syntax is chosen only to have some well-defined way of
|
||||||
referencing a part of an object.
|
referencing a part of an object.
|
||||||
TODO: this design is not final and this field is subject to change in the future.
|
|
||||||
type: string
|
type: string
|
||||||
kind:
|
kind:
|
||||||
description: |-
|
description: |-
|
||||||
@@ -3768,7 +3740,6 @@ data:
|
|||||||
x-kubernetes-map-type: atomic
|
x-kubernetes-map-type: atomic
|
||||||
required:
|
required:
|
||||||
- endpoint
|
- endpoint
|
||||||
- s3CredentialSecret
|
|
||||||
type: object
|
type: object
|
||||||
scheduleCron:
|
scheduleCron:
|
||||||
description: 'ScheduleCron Snapshot interval time
|
description: 'ScheduleCron Snapshot interval time
|
||||||
@@ -3927,7 +3898,6 @@ data:
|
|||||||
pattern: (v\d\.\d{2}\.\d+\+rke2r\d)|^$
|
pattern: (v\d\.\d{2}\.\d+\+rke2r\d)|^$
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
- infrastructureRef
|
|
||||||
- rolloutStrategy
|
- rolloutStrategy
|
||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
@@ -3967,20 +3937,20 @@ data:
|
|||||||
description: |-
|
description: |-
|
||||||
The reason for the condition's last transition in CamelCase.
|
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.
|
The specific API may choose whether or not this field is considered a guaranteed API.
|
||||||
This field may not be empty.
|
This field may be empty.
|
||||||
type: string
|
type: string
|
||||||
severity:
|
severity:
|
||||||
description: |-
|
description: |-
|
||||||
Severity provides an explicit classification of Reason code, so the users or machines can immediately
|
severity provides an explicit classification of Reason code, so the users or machines can immediately
|
||||||
understand the current situation and act accordingly.
|
understand the current situation and act accordingly.
|
||||||
The Severity field MUST be set only when Status=False.
|
The Severity field MUST be set only when Status=False.
|
||||||
type: string
|
type: string
|
||||||
status:
|
status:
|
||||||
description: Status of the condition, one of True, False, Unknown.
|
description: status of the condition, one of True, False, Unknown.
|
||||||
type: string
|
type: string
|
||||||
type:
|
type:
|
||||||
description: |-
|
description: |-
|
||||||
Type of condition in CamelCase or in foo.example.com/CamelCase.
|
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
|
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.
|
can be useful (see .node.status.conditions), the ability to deconflict is important.
|
||||||
type: string
|
type: string
|
||||||
@@ -4293,7 +4263,7 @@ data:
|
|||||||
valueFrom:
|
valueFrom:
|
||||||
fieldRef:
|
fieldRef:
|
||||||
fieldPath: metadata.uid
|
fieldPath: metadata.uid
|
||||||
image: ghcr.io/rancher/cluster-api-provider-rke2-controlplane:v0.9.0
|
image: ghcr.io/rancher/cluster-api-provider-rke2-controlplane:v0.11.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
@@ -4348,7 +4318,7 @@ data:
|
|||||||
volumes:
|
volumes:
|
||||||
- name: cert
|
- name: cert
|
||||||
secret:
|
secret:
|
||||||
secretName: rke2-control-plane-webhook-service-cert
|
secretName: rke2-controlplane-webhook-service-cert
|
||||||
---
|
---
|
||||||
apiVersion: cert-manager.io/v1
|
apiVersion: cert-manager.io/v1
|
||||||
kind: Certificate
|
kind: Certificate
|
||||||
@@ -4364,7 +4334,7 @@ data:
|
|||||||
issuerRef:
|
issuerRef:
|
||||||
kind: Issuer
|
kind: Issuer
|
||||||
name: rke2-control-plane-selfsigned-issuer
|
name: rke2-control-plane-selfsigned-issuer
|
||||||
secretName: rke2-control-plane-webhook-service-cert
|
secretName: rke2-controlplane-webhook-service-cert
|
||||||
subject:
|
subject:
|
||||||
organizations:
|
organizations:
|
||||||
- Rancher by SUSE
|
- Rancher by SUSE
|
||||||
@@ -4514,10 +4484,16 @@ data:
|
|||||||
- major: 0
|
- major: 0
|
||||||
minor: 9
|
minor: 9
|
||||||
contract: v1beta1
|
contract: v1beta1
|
||||||
|
- major: 0
|
||||||
|
minor: 10
|
||||||
|
contract: v1beta1
|
||||||
|
- major: 0
|
||||||
|
minor: 11
|
||||||
|
contract: v1beta1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
name: v0.9.0
|
name: v0.11.0
|
||||||
namespace: rke2-control-plane-system
|
namespace: rke2-control-plane-system
|
||||||
labels:
|
labels:
|
||||||
provider-components: rke2-control-plane
|
provider-components: rke2-control-plane
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: cluster-api-operator
|
- name: cluster-api-operator
|
||||||
repository: https://kubernetes-sigs.github.io/cluster-api-operator
|
repository: https://kubernetes-sigs.github.io/cluster-api-operator
|
||||||
version: 0.14.0
|
version: 0.16.0
|
||||||
digest: sha256:9e9e851dbab3212c279efec06bcf0da147228ea1590470f3a8cbbb5806a250d4
|
digest: sha256:9b296be6ee446bff492e6736e084ce3734b07ea613791b77fd15d31c0f62dc70
|
||||||
generated: "2024-12-03T09:34:12.871417074Z"
|
generated: "2025-01-30T10:14:58.692942399Z"
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-chart:%%CHART_MAJOR%%.0.0_up0.14.1
|
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-chart:%%CHART_MAJOR%%.0.0_up0.16.0
|
||||||
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-chart:%%CHART_MAJOR%%.0.0_up0.14.1-%RELEASE%
|
#!BuildTag: %%IMG_PREFIX%%rancher-turtles-chart:%%CHART_MAJOR%%.0.0_up0.16.0-%RELEASE%
|
||||||
annotations:
|
annotations:
|
||||||
catalog.cattle.io/certified: rancher
|
catalog.cattle.io/certified: rancher
|
||||||
catalog.cattle.io/display-name: Rancher Turtles - the Cluster API Extension
|
catalog.cattle.io/display-name: Rancher Turtles - the Cluster API Extension
|
||||||
@@ -12,7 +12,7 @@ annotations:
|
|||||||
catalog.cattle.io/scope: management
|
catalog.cattle.io/scope: management
|
||||||
catalog.cattle.io/type: cluster-tool
|
catalog.cattle.io/type: cluster-tool
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 0.14.1
|
appVersion: 0.16.0
|
||||||
dependencies:
|
dependencies:
|
||||||
- condition: cluster-api-operator.enabled
|
- condition: cluster-api-operator.enabled
|
||||||
name: cluster-api-operator
|
name: cluster-api-operator
|
||||||
@@ -29,4 +29,4 @@ keywords:
|
|||||||
- provisioning
|
- provisioning
|
||||||
name: rancher-turtles
|
name: rancher-turtles
|
||||||
type: application
|
type: application
|
||||||
version: "%%CHART_MAJOR%%.0.0+up0.14.1"
|
version: "%%CHART_MAJOR%%.0.0+up0.16.0"
|
||||||
|
@@ -1,78 +1,44 @@
|
|||||||
namespace: rancher-turtles-system
|
namespace: rancher-turtles-system
|
||||||
questions:
|
questions:
|
||||||
- variable: rancherTurtles.features.default
|
- variable: rancherTurtles.features.default
|
||||||
default: "false"
|
default: "false"
|
||||||
description: "Customize install settings"
|
description: "Customize install settings"
|
||||||
label: Customize install settings
|
label: Customize install settings
|
||||||
type: boolean
|
|
||||||
show_subquestion_if: true
|
|
||||||
group: "Rancher Turtles Extra Settings"
|
|
||||||
subquestions:
|
|
||||||
- variable: cluster-api-operator.cert-manager.enabled
|
|
||||||
default: false
|
|
||||||
type: boolean
|
type: boolean
|
||||||
description: "Flag to enable or disable installation of cert-manager. If set to false then you will need to install cert-manager manually"
|
|
||||||
label: "Enable Cert Manager"
|
|
||||||
- variable: rancherTurtles.features.cluster-api-operator.cleanup
|
|
||||||
default: true
|
|
||||||
description: "Specify that the CAPI Operator post-delete cleanup job will be performed"
|
|
||||||
type: boolean
|
|
||||||
label: Cleanup CAPI Operator installation
|
|
||||||
group: "CAPI Operator cleanup settings"
|
|
||||||
show_subquestion_if: true
|
show_subquestion_if: true
|
||||||
|
group: "Rancher Turtles Extra Settings"
|
||||||
subquestions:
|
subquestions:
|
||||||
- variable: rancherTurtles.features.cluster-api-operator.kubectlImage
|
- variable: cluster-api-operator.cert-manager.enabled
|
||||||
default: "rancher/kubectl:v1.30.3"
|
default: false
|
||||||
description: "Specify the image to use when cleaning up the Cluster API Operator manifests"
|
type: boolean
|
||||||
type: string
|
description: "Flag to enable or disable installation of cert-manager. If set to false then you will need to install cert-manager manually"
|
||||||
label: Cleanup Image
|
label: "Enable Cert Manager"
|
||||||
group: "CAPI Operator cleanup settings"
|
- variable: rancherTurtles.cluster-api-operator.cleanup
|
||||||
- variable: rancherTurtles.features.rancher-webhook.cleanup
|
default: true
|
||||||
default: true
|
description: "Specify that the CAPI Operator post-delete cleanup job will be performed"
|
||||||
description: "Specify that the Rancher embedded cluster api webhooks should be removed"
|
type: boolean
|
||||||
type: boolean
|
label: Cleanup CAPI Operator installation
|
||||||
label: Cleanup Rancher Embedded CAPI Webhooks
|
group: "CAPI Operator cleanup settings"
|
||||||
group: "Rancher webhook cleanup settings"
|
- variable: cluster-api-operator.cluster-api.rke2.enabled
|
||||||
show_subquestion_if: true
|
default: "true"
|
||||||
subquestions:
|
description: "Flag to enable or disable installation of the RKE2 provider for Cluster API. By default this is enabled."
|
||||||
- variable: rancherTurtles.features.rancher-webhook.kubectlImage
|
label: "Enable RKE2 Provider"
|
||||||
default: "rancher/kubectl:v1.30.3"
|
type: boolean
|
||||||
description: "Specify the image to use when cleaning up the webhooks"
|
- variable: rancherTurtles.features.addon-provider-fleet.enabled
|
||||||
type: string
|
default: false
|
||||||
label: Webhook Cleanup Image
|
description: "[BETA] Enable Fleet Addon Provider functionality in Rancher Turtles"
|
||||||
group: "Rancher webhook cleanup settings"
|
type: boolean
|
||||||
- variable: rancherTurtles.features.rancher-kubeconfigs.label
|
label: Seamless integration with Fleet and CAPI
|
||||||
default: false
|
group: "Rancher Turtles Features Settings"
|
||||||
description: "(Experimental) Specify that the kubeconfigs generated by Rancher should be automatically patched to contain the CAPI expected labels"
|
- variable: rancherTurtles.features.agent-tls-mode.enabled
|
||||||
type: boolean
|
default: false
|
||||||
label: Label Rancher Kubeconfigs
|
description: "[ALPHA] If enabled Turtles will use the agent-tls-mode setting to determine CA cert trust mode for importing clusters"
|
||||||
group: "Rancher Turtles Features Settings"
|
type: boolean
|
||||||
- variable: rancherTurtles.features.managementv3-cluster.enabled
|
label: Enable Agent TLS Mode
|
||||||
default: true
|
group: "Rancher Turtles Features Settings"
|
||||||
description: "Use v3/management cluster manifest for import, instead of v1/provisioning"
|
- variable: rancherTurtles.kubectlImage
|
||||||
type: boolean
|
default: "registry.suse.com/edge/3.2/kubectl:1.30.3"
|
||||||
label: Use management v3 cluster manifest
|
description: "Specify the image to use when running kubectl in jobs"
|
||||||
group: "Rancher Turtles Features Settings"
|
type: string
|
||||||
- variable: rancherTurtles.features.managementv3-cluster-migration.enabled
|
label: Kubectl Image
|
||||||
default: false
|
group: "Rancher Turtles Features Settings"
|
||||||
description: "Automatically migrate between provisioning and management clusters on upgrade"
|
|
||||||
type: boolean
|
|
||||||
label: All imported clusters will use new cluster manifest, replacing old cluster manifest.
|
|
||||||
group: "Rancher Turtles Features Settings"
|
|
||||||
- variable: cluster-api-operator.cluster-api.rke2.enabled
|
|
||||||
default: "true"
|
|
||||||
description: "Flag to enable or disable installation of the RKE2 provider for Cluster API. By default this is enabled."
|
|
||||||
label: "Enable RKE2 Provider"
|
|
||||||
type: boolean
|
|
||||||
- variable: rancherTurtles.features.propagate-labels.enabled
|
|
||||||
default: false
|
|
||||||
description: "(Experimental) Specify that the labels from CAPI should be propagated to Rancher"
|
|
||||||
type: boolean
|
|
||||||
label: Propagate CAPI Labels
|
|
||||||
group: "Rancher Turtles Features Settings"
|
|
||||||
- variable: rancherTurtles.features.addon-provider-fleet.enabled
|
|
||||||
default: false
|
|
||||||
description: "Enable Fleet Addon Provider functionality in Rancher Turtles"
|
|
||||||
type: boolean
|
|
||||||
label: Seamless integration with Fleet and CAPI
|
|
||||||
group: "Rancher Turtles Features Settings"
|
|
||||||
|
@@ -35,10 +35,17 @@ data:
|
|||||||
cluster:
|
cluster:
|
||||||
patchResource: true
|
patchResource: true
|
||||||
setOwnerReferences: true
|
setOwnerReferences: true
|
||||||
|
hostNetwork: true
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
cluster-api.cattle.io/rancher-auto-import: "true"
|
cluster-api.cattle.io/rancher-auto-import: "true"
|
||||||
|
matchExpressions:
|
||||||
|
- key: cluster-api.cattle.io/disable-fleet-auto-import
|
||||||
|
operator: DoesNotExist
|
||||||
namespaceSelector:
|
namespaceSelector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
cluster-api.cattle.io/rancher-auto-import: "true"
|
cluster-api.cattle.io/rancher-auto-import: "true"
|
||||||
|
matchExpressions:
|
||||||
|
- key: cluster-api.cattle.io/disable-fleet-auto-import
|
||||||
|
operator: DoesNotExist
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
{{- if index .Values "rancherTurtles" "features" "rancher-webhook" "cleanup" }}
|
{{- if index .Values "rancherTurtles" "rancherInstalled" }}
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
@@ -55,7 +55,7 @@ spec:
|
|||||||
serviceAccountName: pre-upgrade-job
|
serviceAccountName: pre-upgrade-job
|
||||||
containers:
|
containers:
|
||||||
- name: rancher-clusterctl-configmap-cleanup
|
- name: rancher-clusterctl-configmap-cleanup
|
||||||
image: {{ index .Values "rancherTurtles" "features" "rancher-webhook" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
- configmap
|
- configmap
|
||||||
|
@@ -26,7 +26,7 @@ spec:
|
|||||||
containers:
|
containers:
|
||||||
- args:
|
- args:
|
||||||
- --leader-elect
|
- --leader-elect
|
||||||
- --feature-gates=propagate-labels={{ index .Values "rancherTurtles" "features" "propagate-labels" "enabled"}},managementv3-cluster={{ index .Values "rancherTurtles" "features" "managementv3-cluster" "enabled"}},rancher-kube-secret-patch={{ index .Values "rancherTurtles" "features" "rancher-kubeconfigs" "label"}}
|
- --feature-gates=addon-provider-fleet={{ index .Values "rancherTurtles" "features" "addon-provider-fleet" "enabled"}},agent-tls-mode={{ index .Values "rancherTurtles" "features" "agent-tls-mode" "enabled"}}
|
||||||
{{- range .Values.rancherTurtles.managerArguments }}
|
{{- range .Values.rancherTurtles.managerArguments }}
|
||||||
- {{ . }}
|
- {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
@@ -67,10 +67,10 @@ spec:
|
|||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
cpu: 500m
|
cpu: 500m
|
||||||
memory: 128Mi
|
memory: 256Mi
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 64Mi
|
memory: 128Mi
|
||||||
serviceAccountName: rancher-turtles-manager
|
serviceAccountName: rancher-turtles-manager
|
||||||
terminationGracePeriodSeconds: 10
|
terminationGracePeriodSeconds: 10
|
||||||
tolerations:
|
tolerations:
|
||||||
|
@@ -22,7 +22,7 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
providers:
|
providers:
|
||||||
- name: metal3
|
- name: metal3
|
||||||
url: "https://github.com/metal3-io/cluster-api-provider-metal3/releases/v1.7.2/infrastructure-components.yaml"
|
url: "https://github.com/rancher-sandbox/cluster-api-provider-metal3/releases/v1.9.2/infrastructure-components.yaml"
|
||||||
type: InfrastructureProvider
|
type: InfrastructureProvider
|
||||||
---
|
---
|
||||||
apiVersion: turtles-capi.cattle.io/v1alpha1
|
apiVersion: turtles-capi.cattle.io/v1alpha1
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
{{- if index .Values "rancherTurtles" "features" "cluster-api-operator" "cleanup" }}
|
{{- if index .Values "cluster-api-operator" "cleanup" }}
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
@@ -41,7 +41,7 @@ metadata:
|
|||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: post-delete-job
|
name: post-delete-job
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
roleRef:
|
roleRef:
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
name: post-delete-job-delete-webhooks
|
name: post-delete-job-delete-webhooks
|
||||||
@@ -62,7 +62,7 @@ spec:
|
|||||||
serviceAccountName: post-delete-job
|
serviceAccountName: post-delete-job
|
||||||
containers:
|
containers:
|
||||||
- name: cluster-api-operator-mutatingwebhook-cleanup
|
- name: cluster-api-operator-mutatingwebhook-cleanup
|
||||||
image: {{ index .Values "rancherTurtles" "features" "cluster-api-operator" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
command: ["kubectl"]
|
command: ["kubectl"]
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
@@ -90,7 +90,7 @@ spec:
|
|||||||
serviceAccountName: post-delete-job
|
serviceAccountName: post-delete-job
|
||||||
containers:
|
containers:
|
||||||
- name: cluster-api-operator-validatingwebhook-cleanup
|
- name: cluster-api-operator-validatingwebhook-cleanup
|
||||||
image: {{ index .Values "rancherTurtles" "features" "cluster-api-operator" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
command: ["kubectl"]
|
command: ["kubectl"]
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
@@ -119,7 +119,7 @@ spec:
|
|||||||
restartPolicy: Never
|
restartPolicy: Never
|
||||||
containers:
|
containers:
|
||||||
- name: delete-capi-controller-manager
|
- name: delete-capi-controller-manager
|
||||||
image: {{ index .Values "rancherTurtles" "features" "cluster-api-operator" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
command: ["kubectl"]
|
command: ["kubectl"]
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
@@ -128,7 +128,7 @@ spec:
|
|||||||
- {{ index .Values "cluster-api-operator" "cluster-api" "core" "namespace" }}
|
- {{ index .Values "cluster-api-operator" "cluster-api" "core" "namespace" }}
|
||||||
- --ignore-not-found=true
|
- --ignore-not-found=true
|
||||||
- name: delete-capi-kubeadm-bootstrap-controller-manager
|
- name: delete-capi-kubeadm-bootstrap-controller-manager
|
||||||
image: {{ index .Values "rancherTurtles" "features" "cluster-api-operator" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
command: ["kubectl"]
|
command: ["kubectl"]
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
@@ -137,7 +137,7 @@ spec:
|
|||||||
- capi-kubeadm-bootstrap-system
|
- capi-kubeadm-bootstrap-system
|
||||||
- --ignore-not-found=true
|
- --ignore-not-found=true
|
||||||
- name: delete-capi-kubeadm-control-plane-controller-manager
|
- name: delete-capi-kubeadm-control-plane-controller-manager
|
||||||
image: {{ index .Values "rancherTurtles" "features" "cluster-api-operator" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
command: ["kubectl"]
|
command: ["kubectl"]
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
@@ -146,7 +146,7 @@ spec:
|
|||||||
- capi-kubeadm-control-plane-system
|
- capi-kubeadm-control-plane-system
|
||||||
- --ignore-not-found=true
|
- --ignore-not-found=true
|
||||||
- name: delete-rke2-kubeadm-bootstrap-controller-manager
|
- name: delete-rke2-kubeadm-bootstrap-controller-manager
|
||||||
image: {{ index .Values "rancherTurtles" "features" "cluster-api-operator" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
command: ["kubectl"]
|
command: ["kubectl"]
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
@@ -155,7 +155,7 @@ spec:
|
|||||||
- {{ index .Values "cluster-api-operator" "cluster-api" "rke2" "bootstrap" "namespace" }}
|
- {{ index .Values "cluster-api-operator" "cluster-api" "rke2" "bootstrap" "namespace" }}
|
||||||
- --ignore-not-found=true
|
- --ignore-not-found=true
|
||||||
- name: delete-rke2-control-plane-controller-manager
|
- name: delete-rke2-control-plane-controller-manager
|
||||||
image: {{ index .Values "rancherTurtles" "features" "cluster-api-operator" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
command: ["kubectl"]
|
command: ["kubectl"]
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
|
@@ -1,10 +1,9 @@
|
|||||||
{{- if eq (index .Values "rancherTurtles" "features" "managementv3-cluster-migration" "enabled") true }}
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: post-upgrade-job
|
name: post-upgrade-job
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
annotations:
|
annotations:
|
||||||
"helm.sh/hook": post-upgrade
|
"helm.sh/hook": post-upgrade
|
||||||
"helm.sh/hook-weight": "1"
|
"helm.sh/hook-weight": "1"
|
||||||
@@ -24,13 +23,6 @@ rules:
|
|||||||
verbs:
|
verbs:
|
||||||
- list
|
- list
|
||||||
- delete
|
- delete
|
||||||
- apiGroups:
|
|
||||||
- management.cattle.io
|
|
||||||
resources:
|
|
||||||
- clusters
|
|
||||||
verbs:
|
|
||||||
- list
|
|
||||||
- delete
|
|
||||||
---
|
---
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRoleBinding
|
kind: ClusterRoleBinding
|
||||||
@@ -42,7 +34,7 @@ metadata:
|
|||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: post-upgrade-job
|
name: post-upgrade-job
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
roleRef:
|
roleRef:
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
name: post-upgrade-job-delete-clusters
|
name: post-upgrade-job-delete-clusters
|
||||||
@@ -52,6 +44,7 @@ apiVersion: batch/v1
|
|||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
name: post-upgrade-delete-clusters
|
name: post-upgrade-delete-clusters
|
||||||
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
annotations:
|
annotations:
|
||||||
"helm.sh/hook": post-upgrade
|
"helm.sh/hook": post-upgrade
|
||||||
"helm.sh/hook-weight": "2"
|
"helm.sh/hook-weight": "2"
|
||||||
@@ -62,17 +55,12 @@ spec:
|
|||||||
serviceAccountName: post-upgrade-job
|
serviceAccountName: post-upgrade-job
|
||||||
containers:
|
containers:
|
||||||
- name: post-upgrade-delete-clusters
|
- name: post-upgrade-delete-clusters
|
||||||
image: {{ index .Values "rancherTurtles" "features" "rancher-webhook" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
{{- if eq (index .Values "rancherTurtles" "features" "managementv3-cluster" "enabled") true }}
|
|
||||||
- clusters.provisioning.cattle.io
|
- clusters.provisioning.cattle.io
|
||||||
{{- else }}
|
|
||||||
- clusters.management.cattle.io
|
|
||||||
{{- end }}
|
|
||||||
- --selector=cluster-api.cattle.io/owned
|
- --selector=cluster-api.cattle.io/owned
|
||||||
- -A
|
- -A
|
||||||
- --ignore-not-found=true
|
- --ignore-not-found=true
|
||||||
- --wait
|
- --wait
|
||||||
restartPolicy: OnFailure
|
restartPolicy: OnFailure
|
||||||
{{- end }}
|
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
{{- if index .Values "rancherTurtles" "features" "rancher-webhook" "cleanup" }}
|
{{- if index .Values "rancherTurtles" "rancherInstalled" }}
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: pre-delete-job
|
name: pre-delete-job
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
annotations:
|
annotations:
|
||||||
"helm.sh/hook": pre-delete
|
"helm.sh/hook": pre-delete
|
||||||
"helm.sh/hook-weight": "-2"
|
"helm.sh/hook-weight": "-2"
|
||||||
@@ -35,7 +35,7 @@ metadata:
|
|||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: pre-delete-job
|
name: pre-delete-job
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
roleRef:
|
roleRef:
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
name: pre-delete-job-delete-capiproviders
|
name: pre-delete-job-delete-capiproviders
|
||||||
@@ -45,7 +45,7 @@ apiVersion: batch/v1
|
|||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
name: rancher-capiprovider-cleanup
|
name: rancher-capiprovider-cleanup
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
annotations:
|
annotations:
|
||||||
"helm.sh/hook": pre-delete
|
"helm.sh/hook": pre-delete
|
||||||
"helm.sh/hook-weight": "-1"
|
"helm.sh/hook-weight": "-1"
|
||||||
@@ -56,7 +56,7 @@ spec:
|
|||||||
serviceAccountName: pre-delete-job
|
serviceAccountName: pre-delete-job
|
||||||
containers:
|
containers:
|
||||||
- name: rancher-capiprovider-cleanup
|
- name: rancher-capiprovider-cleanup
|
||||||
image: {{ index .Values "rancherTurtles" "features" "rancher-webhook" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
- capiproviders
|
- capiproviders
|
||||||
|
@@ -1,4 +1,3 @@
|
|||||||
{{- if index .Values "rancherTurtles" "features" "embedded-capi" "disabled" }}
|
|
||||||
{{- if index .Values "rancherTurtles" "rancherInstalled"}}
|
{{- if index .Values "rancherTurtles" "rancherInstalled"}}
|
||||||
---
|
---
|
||||||
apiVersion: management.cattle.io/v3
|
apiVersion: management.cattle.io/v3
|
||||||
@@ -11,14 +10,13 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
value: false
|
value: false
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- if index .Values "rancherTurtles" "rancherInstalled" }}
|
||||||
{{- if index .Values "rancherTurtles" "features" "rancher-webhook" "cleanup" }}
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: pre-install-job
|
name: pre-install-job
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
annotations:
|
annotations:
|
||||||
"helm.sh/hook": pre-install
|
"helm.sh/hook": pre-install
|
||||||
"helm.sh/hook-weight": "1"
|
"helm.sh/hook-weight": "1"
|
||||||
@@ -49,7 +47,7 @@ metadata:
|
|||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: pre-install-job
|
name: pre-install-job
|
||||||
namespace: rancher-turtles-system
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
roleRef:
|
roleRef:
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
name: pre-install-job-delete-webhooks
|
name: pre-install-job-delete-webhooks
|
||||||
@@ -59,6 +57,7 @@ apiVersion: batch/v1
|
|||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
name: rancher-mutatingwebhook-cleanup
|
name: rancher-mutatingwebhook-cleanup
|
||||||
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
annotations:
|
annotations:
|
||||||
"helm.sh/hook": pre-install
|
"helm.sh/hook": pre-install
|
||||||
"helm.sh/hook-weight": "2"
|
"helm.sh/hook-weight": "2"
|
||||||
@@ -69,7 +68,7 @@ spec:
|
|||||||
serviceAccountName: pre-install-job
|
serviceAccountName: pre-install-job
|
||||||
containers:
|
containers:
|
||||||
- name: rancher-mutatingwebhook-cleanup
|
- name: rancher-mutatingwebhook-cleanup
|
||||||
image: {{ index .Values "rancherTurtles" "features" "rancher-webhook" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
- mutatingwebhookconfigurations.admissionregistration.k8s.io
|
- mutatingwebhookconfigurations.admissionregistration.k8s.io
|
||||||
@@ -81,6 +80,7 @@ apiVersion: batch/v1
|
|||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
name: rancher-validatingwebhook-cleanup
|
name: rancher-validatingwebhook-cleanup
|
||||||
|
namespace: '{{ .Values.rancherTurtles.namespace }}'
|
||||||
annotations:
|
annotations:
|
||||||
"helm.sh/hook": pre-install
|
"helm.sh/hook": pre-install
|
||||||
"helm.sh/hook-weight": "2"
|
"helm.sh/hook-weight": "2"
|
||||||
@@ -91,7 +91,7 @@ spec:
|
|||||||
serviceAccountName: pre-install-job
|
serviceAccountName: pre-install-job
|
||||||
containers:
|
containers:
|
||||||
- name: rancher-validatingwebhook-cleanup
|
- name: rancher-validatingwebhook-cleanup
|
||||||
image: {{ index .Values "rancherTurtles" "features" "rancher-webhook" "kubectlImage" }}
|
image: {{ index .Values "rancherTurtles" "kubectlImage" }}
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
- validatingwebhookconfigurations.admissionregistration.k8s.io
|
- validatingwebhookconfigurations.admissionregistration.k8s.io
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
|
|||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/inject-ca-from: {{ index .Values "rancherTurtles" "namespace" }}/rancher-turtles-etcdsnapshotrestore-serving-cert
|
cert-manager.io/inject-ca-from: {{ index .Values "rancherTurtles" "namespace" }}/rancher-turtles-etcdsnapshotrestore-serving-cert
|
||||||
controller-gen.kubebuilder.io/version: v0.14.0
|
controller-gen.kubebuilder.io/version: v0.16.1
|
||||||
labels:
|
labels:
|
||||||
turtles-capi.cattle.io: etcd-restore
|
turtles-capi.cattle.io: etcd-restore
|
||||||
name: etcdmachinesnapshots.turtles-capi.cattle.io
|
name: etcdmachinesnapshots.turtles-capi.cattle.io
|
||||||
@@ -116,7 +116,7 @@ kind: CustomResourceDefinition
|
|||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/inject-ca-from: {{ index .Values "rancherTurtles" "namespace" }}/rancher-turtles-etcdsnapshotrestore-serving-cert
|
cert-manager.io/inject-ca-from: {{ index .Values "rancherTurtles" "namespace" }}/rancher-turtles-etcdsnapshotrestore-serving-cert
|
||||||
controller-gen.kubebuilder.io/version: v0.14.0
|
controller-gen.kubebuilder.io/version: v0.16.1
|
||||||
labels:
|
labels:
|
||||||
turtles-capi.cattle.io: etcd-restore
|
turtles-capi.cattle.io: etcd-restore
|
||||||
name: etcdsnapshotrestores.turtles-capi.cattle.io
|
name: etcdsnapshotrestores.turtles-capi.cattle.io
|
||||||
@@ -195,20 +195,20 @@ spec:
|
|||||||
description: |-
|
description: |-
|
||||||
The reason for the condition's last transition in CamelCase.
|
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.
|
The specific API may choose whether or not this field is considered a guaranteed API.
|
||||||
This field may not be empty.
|
This field may be empty.
|
||||||
type: string
|
type: string
|
||||||
severity:
|
severity:
|
||||||
description: |-
|
description: |-
|
||||||
Severity provides an explicit classification of Reason code, so the users or machines can immediately
|
severity provides an explicit classification of Reason code, so the users or machines can immediately
|
||||||
understand the current situation and act accordingly.
|
understand the current situation and act accordingly.
|
||||||
The Severity field MUST be set only when Status=False.
|
The Severity field MUST be set only when Status=False.
|
||||||
type: string
|
type: string
|
||||||
status:
|
status:
|
||||||
description: Status of the condition, one of True, False, Unknown.
|
description: status of the condition, one of True, False, Unknown.
|
||||||
type: string
|
type: string
|
||||||
type:
|
type:
|
||||||
description: |-
|
description: |-
|
||||||
Type of condition in CamelCase or in foo.example.com/CamelCase.
|
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
|
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.
|
can be useful (see .node.status.conditions), the ability to deconflict is important.
|
||||||
type: string
|
type: string
|
||||||
@@ -235,7 +235,7 @@ kind: CustomResourceDefinition
|
|||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/inject-ca-from: {{ index .Values "rancherTurtles" "namespace" }}/rancher-turtles-etcdsnapshotrestore-serving-cert
|
cert-manager.io/inject-ca-from: {{ index .Values "rancherTurtles" "namespace" }}/rancher-turtles-etcdsnapshotrestore-serving-cert
|
||||||
controller-gen.kubebuilder.io/version: v0.14.0
|
controller-gen.kubebuilder.io/version: v0.16.1
|
||||||
labels:
|
labels:
|
||||||
turtles-capi.cattle.io: etcd-restore
|
turtles-capi.cattle.io: etcd-restore
|
||||||
name: rke2etcdmachinesnapshotconfigs.turtles-capi.cattle.io
|
name: rke2etcdmachinesnapshotconfigs.turtles-capi.cattle.io
|
||||||
@@ -438,29 +438,7 @@ rules:
|
|||||||
- cluster.x-k8s.io
|
- cluster.x-k8s.io
|
||||||
resources:
|
resources:
|
||||||
- clusters
|
- clusters
|
||||||
verbs:
|
|
||||||
- create
|
|
||||||
- delete
|
|
||||||
- get
|
|
||||||
- list
|
|
||||||
- patch
|
|
||||||
- update
|
|
||||||
- watch
|
|
||||||
- apiGroups:
|
|
||||||
- cluster.x-k8s.io
|
|
||||||
resources:
|
|
||||||
- clusters/status
|
- clusters/status
|
||||||
verbs:
|
|
||||||
- create
|
|
||||||
- delete
|
|
||||||
- get
|
|
||||||
- list
|
|
||||||
- patch
|
|
||||||
- update
|
|
||||||
- watch
|
|
||||||
- apiGroups:
|
|
||||||
- cluster.x-k8s.io
|
|
||||||
resources:
|
|
||||||
- machines
|
- machines
|
||||||
verbs:
|
verbs:
|
||||||
- create
|
- create
|
||||||
@@ -499,57 +477,7 @@ rules:
|
|||||||
- turtles-capi.cattle.io
|
- turtles-capi.cattle.io
|
||||||
resources:
|
resources:
|
||||||
- etcdmachinesnapshots
|
- etcdmachinesnapshots
|
||||||
verbs:
|
|
||||||
- create
|
|
||||||
- delete
|
|
||||||
- get
|
|
||||||
- list
|
|
||||||
- patch
|
|
||||||
- update
|
|
||||||
- watch
|
|
||||||
- apiGroups:
|
|
||||||
- turtles-capi.cattle.io
|
|
||||||
resources:
|
|
||||||
- etcdmachinesnapshots/finalizers
|
|
||||||
verbs:
|
|
||||||
- update
|
|
||||||
- apiGroups:
|
|
||||||
- turtles-capi.cattle.io
|
|
||||||
resources:
|
|
||||||
- etcdmachinesnapshots/status
|
|
||||||
verbs:
|
|
||||||
- get
|
|
||||||
- patch
|
|
||||||
- update
|
|
||||||
- apiGroups:
|
|
||||||
- turtles-capi.cattle.io
|
|
||||||
resources:
|
|
||||||
- etcdsnapshotrestores
|
- etcdsnapshotrestores
|
||||||
verbs:
|
|
||||||
- create
|
|
||||||
- delete
|
|
||||||
- get
|
|
||||||
- list
|
|
||||||
- patch
|
|
||||||
- update
|
|
||||||
- watch
|
|
||||||
- apiGroups:
|
|
||||||
- turtles-capi.cattle.io
|
|
||||||
resources:
|
|
||||||
- etcdsnapshotrestores/finalizers
|
|
||||||
verbs:
|
|
||||||
- update
|
|
||||||
- apiGroups:
|
|
||||||
- turtles-capi.cattle.io
|
|
||||||
resources:
|
|
||||||
- etcdsnapshotrestores/status
|
|
||||||
verbs:
|
|
||||||
- get
|
|
||||||
- patch
|
|
||||||
- update
|
|
||||||
- apiGroups:
|
|
||||||
- turtles-capi.cattle.io
|
|
||||||
resources:
|
|
||||||
- rke2etcdmachinesnapshotconfigs
|
- rke2etcdmachinesnapshotconfigs
|
||||||
verbs:
|
verbs:
|
||||||
- create
|
- create
|
||||||
@@ -562,12 +490,16 @@ rules:
|
|||||||
- apiGroups:
|
- apiGroups:
|
||||||
- turtles-capi.cattle.io
|
- turtles-capi.cattle.io
|
||||||
resources:
|
resources:
|
||||||
|
- etcdmachinesnapshots/finalizers
|
||||||
|
- etcdsnapshotrestores/finalizers
|
||||||
- rke2etcdmachinesnapshotconfigs/finalizers
|
- rke2etcdmachinesnapshotconfigs/finalizers
|
||||||
verbs:
|
verbs:
|
||||||
- update
|
- update
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- turtles-capi.cattle.io
|
- turtles-capi.cattle.io
|
||||||
resources:
|
resources:
|
||||||
|
- etcdmachinesnapshots/status
|
||||||
|
- etcdsnapshotrestores/status
|
||||||
- rke2etcdmachinesnapshotconfigs/status
|
- rke2etcdmachinesnapshotconfigs/status
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
|
@@ -1,35 +1,24 @@
|
|||||||
rancherTurtles:
|
rancherTurtles:
|
||||||
image: registry.rancher.com/rancher/rancher/turtles
|
image: registry.rancher.com/rancher/rancher/turtles
|
||||||
imageVersion: v0.14.1
|
imageVersion: v0.16.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
namespace: rancher-turtles-system
|
namespace: rancher-turtles-system
|
||||||
managerArguments: []
|
managerArguments: []
|
||||||
imagePullSecrets: []
|
imagePullSecrets: []
|
||||||
rancherInstalled: true
|
rancherInstalled: false
|
||||||
|
kubectlImage: registry.suse.com/edge/3.2/kubectl:1.30.3
|
||||||
features:
|
features:
|
||||||
cluster-api-operator:
|
|
||||||
cleanup: true
|
|
||||||
kubectlImage: rancher/kubectl:v1.30.3
|
|
||||||
embedded-capi:
|
|
||||||
disabled: false
|
|
||||||
rancher-webhook:
|
|
||||||
cleanup: false
|
|
||||||
kubectlImage: rancher/kubectl:v1.30.3
|
|
||||||
rancher-kubeconfigs:
|
|
||||||
label: false
|
|
||||||
managementv3-cluster:
|
|
||||||
enabled: true
|
|
||||||
managementv3-cluster-migration:
|
|
||||||
enabled: false
|
|
||||||
propagate-labels:
|
|
||||||
enabled: false
|
|
||||||
etcd-snapshot-restore:
|
etcd-snapshot-restore:
|
||||||
enabled: false
|
enabled: false
|
||||||
image: registry.rancher.com/rancher/rancher/turtles
|
image: registry.rancher.com/rancher/rancher/turtles
|
||||||
imageVersion: v0.14.1
|
imageVersion: v0.16.0
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
# beta feature, see documentation for more information on feature stages
|
||||||
addon-provider-fleet:
|
addon-provider-fleet:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
# alpha feature, see documentation for more information on feature stages
|
||||||
|
agent-tls-mode:
|
||||||
|
enabled: false
|
||||||
cluster-api-operator:
|
cluster-api-operator:
|
||||||
enabled: true
|
enabled: true
|
||||||
cert-manager:
|
cert-manager:
|
||||||
@@ -53,6 +42,7 @@ cluster-api-operator:
|
|||||||
- mountPath: /config
|
- mountPath: /config
|
||||||
name: clusterctl-config
|
name: clusterctl-config
|
||||||
readOnly: true
|
readOnly: true
|
||||||
|
cleanup: true
|
||||||
cluster-api:
|
cluster-api:
|
||||||
enabled: true
|
enabled: true
|
||||||
configSecret:
|
configSecret:
|
||||||
@@ -60,30 +50,34 @@ cluster-api-operator:
|
|||||||
defaultName: capi-env-variables
|
defaultName: capi-env-variables
|
||||||
core:
|
core:
|
||||||
namespace: capi-system
|
namespace: capi-system
|
||||||
|
imageUrl: ""
|
||||||
fetchConfig:
|
fetchConfig:
|
||||||
url: ""
|
url: ""
|
||||||
selector: ""
|
selector: ""
|
||||||
rke2:
|
rke2:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
version: ""
|
||||||
bootstrap:
|
bootstrap:
|
||||||
namespace: rke2-bootstrap-system
|
namespace: rke2-bootstrap-system
|
||||||
|
imageUrl: ""
|
||||||
fetchConfig:
|
fetchConfig:
|
||||||
url: ""
|
url: ""
|
||||||
selector: ""
|
selector: ""
|
||||||
controlPlane:
|
controlPlane:
|
||||||
namespace: rke2-control-plane-system
|
namespace: rke2-control-plane-system
|
||||||
|
imageUrl: ""
|
||||||
fetchConfig:
|
fetchConfig:
|
||||||
url: ""
|
url: ""
|
||||||
selector: ""
|
selector: ""
|
||||||
metal3:
|
metal3:
|
||||||
enabled: true
|
enabled: true
|
||||||
version: "v1.8.2"
|
version: "v1.9.2"
|
||||||
infrastructure:
|
infrastructure:
|
||||||
namespace: capm3-system
|
namespace: capm3-system
|
||||||
imageUrl: "registry.rancher.com/rancher/cluster-api-metal3-controller:v1.8.2"
|
imageUrl: "registry.suse.com/rancher/cluster-api-provider-metal3:v1.9.2"
|
||||||
fetchConfig:
|
fetchConfig:
|
||||||
url: ""
|
url: ""
|
||||||
selector: ""
|
selector: ""
|
||||||
ipam:
|
ipam:
|
||||||
namespace: capm3-system
|
namespace: capm3-system
|
||||||
imageUrl: "registry.rancher.com/rancher/cluster-api-metal3-ipam-controller:v1.8.1"
|
imageUrl: "registry.suse.com/rancher/ip-address-manager:v1.9.3"
|
||||||
|
Reference in New Issue
Block a user