diff --git a/rancher-turtles-chart/templates/metal3-infrastructure.yaml b/rancher-turtles-chart/templates/metal3-infrastructure.yaml index 6bb08f9..098468f 100644 --- a/rancher-turtles-chart/templates/metal3-infrastructure.yaml +++ b/rancher-turtles-chart/templates/metal3-infrastructure.yaml @@ -2,6 +2,15 @@ {{- $namespace := index .Values "cluster-api-operator" "cluster-api" "metal3" "infrastructure" "namespace" }} {{- if not (lookup "v1" "Namespace" "" $namespace) }} --- +apiVersion: v1 +kind: Namespace +metadata: + annotations: + "helm.sh/hook": "post-install, post-upgrade" + "helm.sh/hook-weight": "1" + name: {{ index .Values "cluster-api-operator" "cluster-api" "metal3" "infrastructure" "namespace" }} +{{- end }} +--- apiVersion: turtles-capi.cattle.io/v1alpha1 kind: ClusterctlConfig metadata: @@ -13,15 +22,6 @@ spec: url: "https://github.com/metal3-io/cluster-api-provider-metal3/releases/v1.7.2/infrastructure-components.yaml" type: InfrastructureProvider --- -apiVersion: v1 -kind: Namespace -metadata: - annotations: - "helm.sh/hook": "post-install, post-upgrade" - "helm.sh/hook-weight": "1" - name: {{ index .Values "cluster-api-operator" "cluster-api" "metal3" "infrastructure" "namespace" }} -{{- end }} ---- apiVersion: turtles-capi.cattle.io/v1alpha1 kind: CAPIProvider metadata: @@ -33,8 +33,8 @@ metadata: spec: name: metal3 type: infrastructure -{{- if index .Values "cluster-api-operator" "cluster-api" "rke2" "version" }} - version: {{ index .Values "cluster-api-operator" "cluster-api" "rke2" "version" }} +{{- if index .Values "cluster-api-operator" "cluster-api" "metal3" "version" }} + version: {{ index .Values "cluster-api-operator" "cluster-api" "metal3" "version" }} {{- end }} configSecret: {{- if index .Values "cluster-api-operator" "cluster-api" "configSecret" "name" }} diff --git a/rancher-turtles-chart/values.yaml b/rancher-turtles-chart/values.yaml index 6c7227b..92db701 100644 --- a/rancher-turtles-chart/values.yaml +++ b/rancher-turtles-chart/values.yaml @@ -52,18 +52,19 @@ cluster-api-operator: readOnly: true cluster-api: enabled: true + version: "v1.7.7" configSecret: name: "" defaultName: capi-env-variables core: namespace: capi-system - imageUrl: "" + imageUrl: "registry.rancher.com/rancher/cluster-api-controller:v1.7.7" fetchConfig: url: "" selector: "" rke2: enabled: true - version: "" + version: "v0.8.0" bootstrap: namespace: rke2-bootstrap-system imageUrl: "registry.rancher.com/rancher/cluster-api-provider-rke2-bootstrap:v0.8.0" @@ -78,7 +79,7 @@ cluster-api-operator: selector: "" metal3: enabled: true - version: "" + version: "v1.7.2" infrastructure: namespace: capm3-system imageUrl: "%%IMG_REPO%%/%%IMG_PREFIX%%cluster-api-provider-metal3:1.7.2" @@ -87,4 +88,4 @@ cluster-api-operator: selector: "" ipam: namespace: capm3-system - imageUrl: "%%IMG_REPO%%/%%IMG_PREFIX%%images/ip-address-manager:1.7.2" + imageUrl: "%%IMG_REPO%%/%%IMG_PREFIX%%ip-address-manager:1.7.2"