SHA256
1
0
forked from suse-edge/Factory

5 Commits

Author SHA256 Message Date
0725d9105e update to official tag 2026-03-11 01:16:12 -04:00
a5c775070e change something to fix build 2026-03-10 21:29:21 -04:00
c06f3d80ed update EIB to v1.3.3-rc1 2026-03-10 13:30:13 -04:00
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
14 changed files with 15 additions and 78 deletions

View File

@@ -1,5 +1,5 @@
#!BuildTag: %%IMG_PREFIX%%edge-image-builder:1.3.2
#!BuildTag: %%IMG_PREFIX%%edge-image-builder:1.3.2-%RELEASE%
#!BuildTag: %%IMG_PREFIX%%edge-image-builder:1.3.3
#!BuildTag: %%IMG_PREFIX%%edge-image-builder:1.3.3-%RELEASE%
ARG SLE_VERSION
FROM registry.suse.com/bci/bci-base:$SLE_VERSION
MAINTAINER SUSE LLC (https://www.suse.com/)
@@ -14,11 +14,11 @@ RUN zypper --non-interactive install --no-recommends edge-image-builder qemu-x86
LABEL org.opencontainers.image.authors="SUSE LLC (https://www.suse.com/)"
LABEL org.opencontainers.image.title="SLE edge-image-builder Container Image"
LABEL org.opencontainers.image.description="edge-image-builder based on the SLE Base Container Image."
LABEL org.opencontainers.image.version="1.3.2"
LABEL org.opencontainers.image.version="1.3.3"
LABEL org.opencontainers.image.url="https://www.suse.com/products/server/"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="SUSE LLC"
LABEL org.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%edge-image-builder:1.3.2-%RELEASE%"
LABEL org.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%edge-image-builder:1.3.3-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL com.suse.supportlevel="%%SUPPORT_LEVEL%%"
LABEL com.suse.eula="SUSE Combined EULA February 2024"

View File

@@ -3,17 +3,15 @@
<param name="url">https://github.com/suse-edge/edge-image-builder.git</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">v1.3.2</param>
<param name="revision">v1.3.3</param>
<!-- Uncomment and set this For Pre-Release Version -->
<!-- <param name="version">1.3.2~rc0</param> -->
<!-- <param name="version">1.3.3~rc1</param> -->
<!-- End Here -->
<!-- Uncomment and this for regular version -->
<!-- Uncomment and set this for regular version -->
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(\d+).(\d+).(\d+)</param>
<param name="versionrewrite-replacement">\1.\2.\3</param>
<!-- End Here -->
<param name="changesgenerate">enable</param>
</service>
<service mode="buildtime" name="tar">

View File

@@ -17,7 +17,7 @@
Name: edge-image-builder
Version: 1.3.2
Version: 1.3.3
Release: 0
Summary: Edge Image Builder
License: Apache-2.0

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.4_up0.25.1-%RELEASE%
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-providers:%%CHART_MAJOR%%.0.5_up0.25.4
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-providers:%%CHART_MAJOR%%.0.5_up0.25.4-%RELEASE%
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/display-name: Rancher Turtles Providers for SUSE Edge
@@ -10,7 +10,7 @@ annotations:
catalog.cattle.io/scope: management
catalog.cattle.io/type: cluster-tool
apiVersion: v2
appVersion: 0.25.1
appVersion: 0.25.4
description: This chart installs the Rancher Turtles providers for SUSE Edge.
home: https://turtles.docs.rancher.com/turtles/stable/en/overview/certified.html
icon: https://raw.githubusercontent.com/rancher/turtles/main/logos/capi.svg
@@ -21,4 +21,4 @@ keywords:
- provisioning
- provider
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" }}
{{- $namespace := index .Values "providers" "addonFleet" "namespace" }}
{{- if not (lookup "v1" "Namespace" "" $namespace) }}
---
apiVersion: v1
kind: Namespace
metadata:
name: {{ index .Values "providers" "addonFleet" "namespace" }}
{{- end }}
---
apiVersion: v1
kind: ConfigMap

View File

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

View File

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

View File

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

View File

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

View File

@@ -20,4 +20,4 @@ LABEL com.suse.image-type="release-manifest"
LABEL com.suse.release-stage="released"
# 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="eval">CHART_MAJOR=$(rpm --macros=/root/.rpmmacros -E %{?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>
</services>

View File

@@ -57,7 +57,7 @@ images:
- name: registry.rancher.com/rancher/scc-operator:v0.3.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/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-provider-metal3:v1.10.4
- name: registry.suse.com/rancher/cluster-api-provider-rke2-bootstrap:v0.21.1

View File

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