SHA256
1
0
forked from suse-edge/Factory

2 Commits

Author SHA256 Message Date
ea92afac69 Merge pull request 'rancher-turtles-providers: Align with 0.25.4' (#391) from steven.hardy/Factory:turtles_351 into main
Reviewed-on: suse-edge/Factory#391
Reviewed-by: Denislav Prodanov <dprodanov@noreply.src.opensuse.org>
2026-03-10 13:33:33 +01:00
7dd513c88f rancher-turtles-providers: Align with 0.25.4
Aligns with the 0.25.4 version included for Rancher 2.13.3

This doesn't require any changes to the provider versions, but the
namespace conditionals have been removed due to reports this can cause
undesired namespace removal on upgrade.

This may complicate the migration from 3.4 but that will be handled via
documentation to align with https://github.com/rancher/turtles-product-docs/pull/145
2026-03-10 10:59:58 +00:00
11 changed files with 7 additions and 68 deletions

View File

@@ -1,5 +1,5 @@
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-providers:%%CHART_MAJOR%%.0.4_up0.25.1 #!BuildTag: %%CHART_PREFIX%%rancher-turtles-providers:%%CHART_MAJOR%%.0.5_up0.25.4
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-providers:%%CHART_MAJOR%%.0.4_up0.25.1-%RELEASE% #!BuildTag: %%CHART_PREFIX%%rancher-turtles-providers:%%CHART_MAJOR%%.0.5_up0.25.4-%RELEASE%
annotations: annotations:
catalog.cattle.io/certified: rancher catalog.cattle.io/certified: rancher
catalog.cattle.io/display-name: Rancher Turtles Providers for SUSE Edge catalog.cattle.io/display-name: Rancher Turtles Providers for SUSE Edge
@@ -10,7 +10,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.25.1 appVersion: 0.25.4
description: This chart installs the Rancher Turtles providers for SUSE Edge. description: This chart installs the Rancher Turtles providers for SUSE Edge.
home: https://turtles.docs.rancher.com/turtles/stable/en/overview/certified.html home: https://turtles.docs.rancher.com/turtles/stable/en/overview/certified.html
icon: https://raw.githubusercontent.com/rancher/turtles/main/logos/capi.svg icon: https://raw.githubusercontent.com/rancher/turtles/main/logos/capi.svg
@@ -21,4 +21,4 @@ keywords:
- provisioning - provisioning
- provider - provider
name: rancher-turtles-providers name: rancher-turtles-providers
version: "%%CHART_MAJOR%%.0.4+up0.25.1" version: "%%CHART_MAJOR%%.0.5+up0.25.4"

View File

@@ -1,12 +1,9 @@
{{- if index .Values "providers" "addonFleet" "enabled" }} {{- if index .Values "providers" "addonFleet" "enabled" }}
{{- $namespace := index .Values "providers" "addonFleet" "namespace" }}
{{- if not (lookup "v1" "Namespace" "" $namespace) }}
--- ---
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: {{ index .Values "providers" "addonFleet" "namespace" }} name: {{ index .Values "providers" "addonFleet" "namespace" }}
{{- end }}
--- ---
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap

View File

@@ -1,12 +1,9 @@
{{- if index .Values "providers" "bootstrapRKE2" "enabled" }} {{- if index .Values "providers" "bootstrapRKE2" "enabled" }}
{{- $namespace := index .Values "providers" "bootstrapRKE2" "namespace" }}
{{- if not (lookup "v1" "Namespace" "" $namespace) }}
--- ---
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: {{ index .Values "providers" "bootstrapRKE2" "namespace" }} name: {{ index .Values "providers" "bootstrapRKE2" "namespace" }}
{{- end }}
--- ---
apiVersion: turtles-capi.cattle.io/v1alpha1 apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider kind: CAPIProvider

View File

@@ -1,12 +1,9 @@
{{- if index .Values "providers" "controlplaneRKE2" "enabled" }} {{- if index .Values "providers" "controlplaneRKE2" "enabled" }}
{{- $namespace := index .Values "providers" "controlplaneRKE2" "namespace" }}
{{- if not (lookup "v1" "Namespace" "" $namespace) }}
--- ---
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: {{ index .Values "providers" "controlplaneRKE2" "namespace" }} name: {{ index .Values "providers" "controlplaneRKE2" "namespace" }}
{{- end }}
--- ---
apiVersion: turtles-capi.cattle.io/v1alpha1 apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider kind: CAPIProvider

View File

@@ -1,12 +1,9 @@
{{- if index .Values "providers" "infrastructureMetal3" "enabled" }} {{- if index .Values "providers" "infrastructureMetal3" "enabled" }}
{{- $namespace := index .Values "providers" "infrastructureMetal3" "namespace" }}
{{- if not (lookup "v1" "Namespace" "" $namespace) }}
--- ---
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: {{ index .Values "providers" "infrastructureMetal3" "namespace" }} name: {{ index .Values "providers" "infrastructureMetal3" "namespace" }}
{{- end }}
--- ---
apiVersion: turtles-capi.cattle.io/v1alpha1 apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider kind: CAPIProvider

View File

@@ -1,12 +1,9 @@
{{- if index .Values "providers" "ipamMetal3" "enabled" }} {{- if index .Values "providers" "ipamMetal3" "enabled" }}
{{- $ipamnamespace := index .Values "providers" "ipamMetal3" "namespace" }}
{{- if not (lookup "v1" "Namespace" "" $ipamnamespace) }}
--- ---
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: {{ index .Values "providers" "ipamMetal3" "namespace" }} name: {{ index .Values "providers" "ipamMetal3" "namespace" }}
{{- end }}
--- ---
apiVersion: turtles-capi.cattle.io/v1alpha1 apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider kind: CAPIProvider

View File

@@ -20,4 +20,4 @@ LABEL com.suse.image-type="release-manifest"
LABEL com.suse.release-stage="released" LABEL com.suse.release-stage="released"
# endlabelprefix # endlabelprefix
COPY release_manifest.yaml release_images.yaml tooling_manifest.yaml ./ COPY release_manifest.yaml release_images.yaml ./

View File

@@ -18,16 +18,5 @@
<param name="var">CHART_REPO</param> <param name="var">CHART_REPO</param>
<param name="eval">CHART_MAJOR=$(rpm --macros=/root/.rpmmacros -E %{?chart_major})</param> <param name="eval">CHART_MAJOR=$(rpm --macros=/root/.rpmmacros -E %{?chart_major})</param>
<param name="var">CHART_MAJOR</param> <param name="var">CHART_MAJOR</param>
</service>
<service name="replace_using_env" mode="buildtime">
<param name="file">tooling_manifest.yaml</param>
<param name="eval">IMG_PREFIX=$(rpm --macros=/root/.rpmmacros -E %{?img_prefix})</param>
<param name="var">IMG_PREFIX</param>
<param name="eval">IMG_REPO=$(rpm --macros=/root/.rpmmacros -E %manifest_repo)</param>
<param name="var">IMG_REPO</param>
<param name="eval">KIWI_VERSION=$(rpm --macros=/root/.rpmmacros -E %kiwi_version)</param>
<param name="var">KIWI_VERSION</param>
<param name="eval">EIB_VERSION=$(rpm --macros=/root/.rpmmacros -E %eib_version)</param>
<param name="var">EIB_VERSION</param>
</service> </service>
</services> </services>

View File

@@ -57,7 +57,7 @@ images:
- name: registry.rancher.com/rancher/scc-operator:v0.3.1 - name: registry.rancher.com/rancher/scc-operator:v0.3.1
- name: registry.rancher.com/rancher/shell:v0.6.1 - name: registry.rancher.com/rancher/shell:v0.6.1
- name: registry.rancher.com/rancher/system-upgrade-controller:v0.17.0 - name: registry.rancher.com/rancher/system-upgrade-controller:v0.17.0
- name: registry.rancher.com/rancher/turtles:v0.25.1 - name: registry.rancher.com/rancher/turtles:v0.25.4
- name: registry.suse.com/rancher/cluster-api-addon-provider-fleet:v0.12.0 - name: registry.suse.com/rancher/cluster-api-addon-provider-fleet:v0.12.0
- name: registry.suse.com/rancher/cluster-api-provider-metal3:v1.10.4 - name: registry.suse.com/rancher/cluster-api-provider-metal3:v1.10.4
- name: registry.suse.com/rancher/cluster-api-provider-rke2-bootstrap:v0.21.1 - name: registry.suse.com/rancher/cluster-api-provider-rke2-bootstrap:v0.21.1

View File

@@ -165,11 +165,7 @@ spec:
- prettyName: RancherTurtlesProviders - prettyName: RancherTurtlesProviders
releaseName: rancher-turtles-providers releaseName: rancher-turtles-providers
chart: '%%CHART_REPO%%/%%CHART_PREFIX%%rancher-turtles-providers' chart: '%%CHART_REPO%%/%%CHART_PREFIX%%rancher-turtles-providers'
version: '%%CHART_MAJOR%%.0.4+up0.25.1' version: '%%CHART_MAJOR%%.0.5+up0.25.4'
- prettyName: Upgrade Controller
releaseName: upgrade-controller
chart: '%%CHART_REPO%%/%%CHART_PREFIX%%upgrade-controller'
version: '%%CHART_MAJOR%%.0.3+up0.1.3'
- prettyName: CertManager - prettyName: CertManager
releaseName: cert-manager releaseName: cert-manager
chart: cert-manager chart: cert-manager

View File

@@ -1,31 +0,0 @@
kiwi:
version: "10.2.29.1"
image: "%%IMG_REPO%%/%%IMG_PREFIX%%kiwi-builder:10.2.29.1"
eib:
version: "1.3.2"
image: "%%IMG_REPO%%/%%IMG_PREFIX%%edge-image-builder:1.3.2"
baseImages:
iso:
x86_64:
default: "SL-Micro.x86_64-6.2-Default-SelfInstall-GM.install.iso"
security: "SL-Micro.x86_64-6.2-Default-SelfInstall-GM.install.iso"
aarch64:
default: "SL-Micro.aarch64-6.2-Default-SelfInstall-GM.install.iso"
raw:
x86_64:
default: "SL-Micro.x86_64-6.2-Default-GM.raw"
telco: "SL-Micro.x86_64-6.2-Base-RT-GM.raw"
aarch64:
default: "SL-Micro.aarch64-6.2-Default-GM.raw"
telco: "SL-Micro.aarch64-6.2-Base-RT-GM.raw"
# Optional: Kiwi base image names (per arch) for convenience.
kiwiBaseImages:
iso:
x86_64: "SL-Micro.x86_64-6.2.install.iso"
aarch64: "SL-Micro.aarch64-6.2.install.iso"
raw:
x86_64: "SL-Micro.x86_64-6.2.raw"
aarch64: "SL-Micro.aarch64-6.2.raw"