forked from suse-edge/Factory
		
	Compare commits
	
		
			27 Commits
		
	
	
		
			kubectl-1.
			...
			3.3
		
	
	| Author | SHA256 | Date | |
|---|---|---|---|
| d05c31d18a | |||
| 1d8d3b3924 | |||
| 019c3da9db | |||
| b98793cacc | |||
| 6029137fb3 | |||
| 51b4330cab | |||
| 99c1e891f2 | |||
| 8596d9328b | |||
| 7649db04b8 | |||
| 47ad45bfab | |||
| 649dc67e9a | |||
| 4fdcb0ecb7 | |||
| 7723e20aa0 | |||
| 4434e36b70 | |||
| 2f235ceb1a | |||
| 8816f3b054 | |||
| 453f3564aa | |||
| 421b511d19 | |||
| 1f1e6eae55 | |||
| d32507597f | |||
| eaa7dad6f6 | |||
| 9b502acd83 | |||
| 49894ba16d | |||
| 43d5ffa2bd | |||
| 13b4cd50e2 | |||
| 93f5662ace | |||
| 17cb79770d | 
@@ -17,7 +17,7 @@ jobs:
 | 
			
		||||
          object-format: 'sha256'
 | 
			
		||||
      - name: Setup dependencies
 | 
			
		||||
        run: |
 | 
			
		||||
          zypper in -y python3-PyYAML
 | 
			
		||||
          zypper in -y python3-ruamel.yaml
 | 
			
		||||
      - name: Check release manifest
 | 
			
		||||
        run: |
 | 
			
		||||
          python3 .obs/manifest-check.py
 | 
			
		||||
          python3 .obs/manifest-check.py --check
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										51
									
								
								.obs/manifest-check.py
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										51
									
								
								.obs/manifest-check.py
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -1,11 +1,15 @@
 | 
			
		||||
#!/usr/bin/python3
 | 
			
		||||
 | 
			
		||||
import yaml
 | 
			
		||||
import ruamel.yaml
 | 
			
		||||
import pathlib
 | 
			
		||||
import argparse
 | 
			
		||||
import sys
 | 
			
		||||
 | 
			
		||||
yaml = ruamel.yaml.YAML()
 | 
			
		||||
 | 
			
		||||
def get_chart_version(chart_name: str) -> str:
 | 
			
		||||
    with open(f"./{chart_name}-chart/Chart.yaml") as f:
 | 
			
		||||
        chart = yaml.safe_load(f)
 | 
			
		||||
        chart = yaml.load(f)
 | 
			
		||||
        return chart["version"]
 | 
			
		||||
 | 
			
		||||
def get_charts(chart):
 | 
			
		||||
@@ -21,22 +25,57 @@ def get_charts(chart):
 | 
			
		||||
 | 
			
		||||
def get_charts_list():
 | 
			
		||||
    with open("./release-manifest-image/release_manifest.yaml") as f:
 | 
			
		||||
        manifest = yaml.safe_load(f)
 | 
			
		||||
        manifest = yaml.load(f)
 | 
			
		||||
    charts = {}
 | 
			
		||||
    for chart in manifest["spec"]["components"]["workloads"]["helm"]:
 | 
			
		||||
        charts.update(get_charts(chart))
 | 
			
		||||
    return charts
 | 
			
		||||
 | 
			
		||||
def main():
 | 
			
		||||
    print("Checking charts versions in release manifest")
 | 
			
		||||
def check_charts(fix: bool) -> bool:
 | 
			
		||||
    success = True
 | 
			
		||||
    charts = get_charts_list()
 | 
			
		||||
    to_fix = {}
 | 
			
		||||
    for chart in charts:
 | 
			
		||||
        expected_version = get_chart_version(chart)
 | 
			
		||||
        if expected_version != charts[chart]:
 | 
			
		||||
            success = False
 | 
			
		||||
            to_fix[f'%%CHART_REPO%%/%%CHART_PREFIX%%{chart}'] = expected_version
 | 
			
		||||
            print(f"{chart}: Expected: {expected_version}, Got: {charts[chart]}")
 | 
			
		||||
    if not success:
 | 
			
		||||
    if fix and not success:
 | 
			
		||||
        fix_charts(to_fix)
 | 
			
		||||
        return True
 | 
			
		||||
    return success
 | 
			
		||||
 | 
			
		||||
def fix_charts(to_fix):
 | 
			
		||||
    manifest_path = pathlib.Path("./release-manifest-image/release_manifest.yaml")
 | 
			
		||||
    manifest = yaml.load(manifest_path)
 | 
			
		||||
    yaml.indent(mapping=2, sequence=4, offset=2)
 | 
			
		||||
    yaml.width = 4096
 | 
			
		||||
    for chart_index, chart in enumerate(manifest["spec"]["components"]["workloads"]["helm"]):
 | 
			
		||||
        changed = False
 | 
			
		||||
        if chart["chart"] in to_fix.keys():
 | 
			
		||||
            changed = True
 | 
			
		||||
            chart["version"] = to_fix[chart["chart"]]
 | 
			
		||||
        for subchart_index, subchart in enumerate(chart.get("addonCharts", [])):
 | 
			
		||||
            if subchart["chart"] in to_fix.keys():
 | 
			
		||||
                changed = True
 | 
			
		||||
                subchart["version"] = to_fix[subchart["chart"]]
 | 
			
		||||
                chart["addonCharts"][subchart_index] = subchart
 | 
			
		||||
        for subchart_index, subchart in enumerate(chart.get("dependencyCharts", [])):
 | 
			
		||||
            if subchart["chart"] in to_fix.keys():
 | 
			
		||||
                changed = True
 | 
			
		||||
                subchart["version"] = to_fix[subchart["chart"]]
 | 
			
		||||
                chart["dependencyCharts"][subchart_index] = subchart
 | 
			
		||||
        if changed:
 | 
			
		||||
            manifest["spec"]["components"]["workloads"]["helm"][chart_index] = chart
 | 
			
		||||
    yaml.dump(manifest, manifest_path)
 | 
			
		||||
 | 
			
		||||
def main():
 | 
			
		||||
    print("Checking charts versions in release manifest")
 | 
			
		||||
    parser = argparse.ArgumentParser()
 | 
			
		||||
    parser.add_argument('-c', '--check', action='store_true')
 | 
			
		||||
    args = parser.parse_args()
 | 
			
		||||
    if not check_charts(not args.check):
 | 
			
		||||
        sys.exit(1)
 | 
			
		||||
    else:
 | 
			
		||||
        print("All local charts in release manifest are using the right version")
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								.pre-commit-config.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.pre-commit-config.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
repos:
 | 
			
		||||
  - repo: local
 | 
			
		||||
    hooks:
 | 
			
		||||
      - id: check-manifest
 | 
			
		||||
        name: "Check release-manifest"
 | 
			
		||||
        entry: python3 .obs/manifest-check.py
 | 
			
		||||
        language: python
 | 
			
		||||
        additional_dependencies: ['ruamel.yaml']
 | 
			
		||||
        pass_filenames: false
 | 
			
		||||
        always_run: true
 | 
			
		||||
							
								
								
									
										11
									
								
								_config
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								_config
									
									
									
									
									
								
							@@ -108,7 +108,12 @@ BuildFlags: onlybuild:release-manifest-image
 | 
			
		||||
 | 
			
		||||
    # Publish multi-arch container images only once all archs have been built
 | 
			
		||||
    PublishFlags: archsync
 | 
			
		||||
    
 | 
			
		||||
    # skopeo and umoci are used by build scripts to list packages
 | 
			
		||||
    Substitute: system-packages:podman podman buildah createrepo_c release-compare skopeo umoci
 | 
			
		||||
%endif
 | 
			
		||||
 | 
			
		||||
%if "%_repository" == "images"
 | 
			
		||||
    # skopeo and umoci are used by build scripts to list packages
 | 
			
		||||
    Substitute: system-packages:podman podman buildah createrepo_c release-compare edge-build-checks skopeo umoci
 | 
			
		||||
 | 
			
		||||
@@ -122,6 +127,8 @@ BuildFlags: onlybuild:release-manifest-image
 | 
			
		||||
    Patterntype: none
 | 
			
		||||
    BuildFlags: dockerarg:SLE_VERSION=16.0
 | 
			
		||||
    BuildFlags: onlybuild:kiwi-builder-image
 | 
			
		||||
    
 | 
			
		||||
    Substitute: system-packages:podman podman buildah createrepo_c release-compare skopeo umoci
 | 
			
		||||
 | 
			
		||||
    # Publish multi-arch container images only once all archs have been built
 | 
			
		||||
    PublishFlags: archsync
 | 
			
		||||
@@ -140,7 +147,9 @@ BuildFlags: onlybuild:release-manifest-image
 | 
			
		||||
    %endif
 | 
			
		||||
 | 
			
		||||
%else
 | 
			
		||||
    BuildFlags: excludebuild:kiwi-builder-image
 | 
			
		||||
    %if "%{sub %{reverse %_project} 1 7}" != "%{reverse :ToTest}" && "%{sub %{reverse %_project} 1 9}" != "%{reverse :Snapshot}"
 | 
			
		||||
      BuildFlags: excludebuild:kiwi-builder-image
 | 
			
		||||
    %endif
 | 
			
		||||
%endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								_meta
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								_meta
									
									
									
									
									
								
							@@ -23,6 +23,9 @@
 | 
			
		||||
    <disable/>
 | 
			
		||||
    <enable repository="charts"/>
 | 
			
		||||
    <enable repository="test_manifest_images"/>
 | 
			
		||||
    {%- if for_release %}
 | 
			
		||||
    <enable repository="releasecharts"/>
 | 
			
		||||
    {%- endif %}
 | 
			
		||||
  </build>
 | 
			
		||||
  <publish>
 | 
			
		||||
    <disable repository="phantomcharts"/>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
#!BuildTag: %%IMG_PREFIX%%kiwi-builder:%%kiwi_version%%.0-%RELEASE%
 | 
			
		||||
#!BuildTag: %%IMG_PREFIX%%kiwi-builder:%%kiwi_version%%.0
 | 
			
		||||
#!BuildTag: %%IMG_PREFIX%%kiwi-builder:10.2.12.0-%RELEASE%
 | 
			
		||||
#!BuildTag: %%IMG_PREFIX%%kiwi-builder:10.2.12.0
 | 
			
		||||
 | 
			
		||||
# Base image version, should match the tag above
 | 
			
		||||
ARG KIWIVERSION="10.2.12"
 | 
			
		||||
FROM registry.suse.com/bci/kiwi:${KIWIVERSION}
 | 
			
		||||
ARG KIWIVERSION
 | 
			
		||||
@@ -10,11 +11,11 @@ ARG KIWIVERSION
 | 
			
		||||
LABEL org.opencontainers.image.authors="SUSE LLC (https://www.suse.com/)"
 | 
			
		||||
LABEL org.opencontainers.image.title="SLE Kiwi Builder Container Image"
 | 
			
		||||
LABEL org.opencontainers.image.description="kiwi-builder based on the SLE Base Container Image."
 | 
			
		||||
LABEL org.opencontainers.image.version="%%kiwi_version%%"
 | 
			
		||||
LABEL org.opencontainers.image.version="${KIWIVERSION}"
 | 
			
		||||
LABEL org.opencontainers.image.url="https://www.suse.com/solutions/edge-computing/"
 | 
			
		||||
LABEL org.opencontainers.image.created="%BUILDTIME%"
 | 
			
		||||
LABEL org.opencontainers.image.vendor="SUSE LLC"
 | 
			
		||||
LABEL org.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%kiwi-builder:%%kiwi_version%%.0-%RELEASE%"
 | 
			
		||||
LABEL org.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%kiwi-builder:${KIWIVERSION}.0-%RELEASE%"
 | 
			
		||||
LABEL org.openbuildservice.disturl="%DISTURL%"
 | 
			
		||||
LABEL com.suse.supportlevel="%%SUPPORT_LEVEL%%"
 | 
			
		||||
LABEL com.suse.eula="SUSE Combined EULA February 2024"
 | 
			
		||||
@@ -23,9 +24,6 @@ LABEL com.suse.image-type="application"
 | 
			
		||||
LABEL com.suse.release-stage="released"
 | 
			
		||||
# endlabelprefix
 | 
			
		||||
 | 
			
		||||
# help the build service understand the need for python3-kiwi
 | 
			
		||||
RUN zypper -n install -d -D python3-kiwi; [ "%%kiwi_version%%" = "${KIWIVERSION}" ] || { echo "expected kiwi version ${KIWIVERSION}: version mismatch"; exit 1; }
 | 
			
		||||
 | 
			
		||||
# Copy build script into image and make it executable
 | 
			
		||||
ADD build-image.sh /usr/bin/build-image
 | 
			
		||||
RUN chmod a+x /usr/bin/build-image
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,9 @@
 | 
			
		||||
<services>
 | 
			
		||||
  <service mode="buildtime" name="kiwi_metainfo_helper"/>
 | 
			
		||||
  <service name="docker_label_helper" mode="buildtime"/>
 | 
			
		||||
  <service name="replace_using_env" mode="buildtime">
 | 
			
		||||
    <param name="file">README</param>
 | 
			
		||||
    <param name="eval">IMG_REPO=$(rpm --macros=/root/.rpmmacros -E %img_repo)</param>
 | 
			
		||||
    <param name="var">IMG_REPO</param>
 | 
			
		||||
    <param name="eval">IMG_PREFIX=$(rpm --macros=/root/.rpmmacros -E %{?img_prefix})</param>
 | 
			
		||||
    <param name="var">IMG_PREFIX</param>
 | 
			
		||||
  </service>
 | 
			
		||||
  <service name="replace_using_env" mode="buildtime">
 | 
			
		||||
    <param name="file">Dockerfile</param>
 | 
			
		||||
    <param name="file">README</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 %img_repo)</param>
 | 
			
		||||
@@ -17,14 +11,4 @@
 | 
			
		||||
    <param name="eval">SUPPORT_LEVEL=$(rpm --macros=/root/.rpmmacros -E %support_level)</param>
 | 
			
		||||
    <param name="var">SUPPORT_LEVEL</param>
 | 
			
		||||
  </service>
 | 
			
		||||
  <service mode="buildtime" name="replace_using_package_version">
 | 
			
		||||
    <param name="file">Dockerfile</param>
 | 
			
		||||
    <param name="regex">%%kiwi_version%%</param>
 | 
			
		||||
    <param name="package">python3-kiwi</param>
 | 
			
		||||
  </service>
 | 
			
		||||
  <service mode="buildtime" name="replace_using_package_version">
 | 
			
		||||
    <param name="file">README</param>
 | 
			
		||||
    <param name="regex">%%kiwi_version%%</param>
 | 
			
		||||
    <param name="package">python3-kiwi</param>
 | 
			
		||||
  </service>
 | 
			
		||||
</services>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,10 @@
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-airgap-resources:%%CHART_MAJOR%%.0.3_up0.20.0
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-airgap-resources:%%CHART_MAJOR%%.0.3_up0.20.0-%RELEASE%
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-airgap-resources:%%CHART_MAJOR%%.0.5_up0.21.0
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles-airgap-resources:%%CHART_MAJOR%%.0.5_up0.21.0-%RELEASE%
 | 
			
		||||
apiVersion: v2
 | 
			
		||||
appVersion: 0.20.0
 | 
			
		||||
appVersion: 0.21.0
 | 
			
		||||
description: Rancher Turtles utility chart for airgap scenarios
 | 
			
		||||
home: https://github.com/rancher/turtles/
 | 
			
		||||
icon: https://raw.githubusercontent.com/rancher/turtles/main/logos/capi.svg
 | 
			
		||||
name: rancher-turtles-airgap-resources
 | 
			
		||||
type: application
 | 
			
		||||
version: "%%CHART_MAJOR%%.0.3+up0.20.0"
 | 
			
		||||
version: "%%CHART_MAJOR%%.0.5+up0.21.0"
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -656,12 +656,8 @@ data:
 | 
			
		||||
      - list
 | 
			
		||||
      - get
 | 
			
		||||
      - watch
 | 
			
		||||
    - apiGroups:
 | 
			
		||||
      - ""
 | 
			
		||||
      resources:
 | 
			
		||||
      - namespaces
 | 
			
		||||
      verbs:
 | 
			
		||||
      - create
 | 
			
		||||
      - patch
 | 
			
		||||
    - apiGroups:
 | 
			
		||||
      - events.k8s.io
 | 
			
		||||
      resources:
 | 
			
		||||
@@ -817,7 +813,7 @@ data:
 | 
			
		||||
            control-plane: controller-manager
 | 
			
		||||
        spec:
 | 
			
		||||
          containers:
 | 
			
		||||
          - image: ghcr.io/rancher-sandbox/cluster-api-addon-provider-fleet:v0.10.0
 | 
			
		||||
          - image: ghcr.io/rancher-sandbox/cluster-api-addon-provider-fleet:v0.11.0
 | 
			
		||||
            imagePullPolicy: IfNotPresent
 | 
			
		||||
            name: manager
 | 
			
		||||
            ports:
 | 
			
		||||
@@ -839,7 +835,7 @@ data:
 | 
			
		||||
                memory: 100Mi
 | 
			
		||||
          - args:
 | 
			
		||||
            - --helm-install
 | 
			
		||||
            image: ghcr.io/rancher-sandbox/cluster-api-addon-provider-fleet:v0.10.0
 | 
			
		||||
            image: ghcr.io/rancher-sandbox/cluster-api-addon-provider-fleet:v0.11.0
 | 
			
		||||
            name: helm-manager
 | 
			
		||||
            resources:
 | 
			
		||||
              limits:
 | 
			
		||||
@@ -891,10 +887,13 @@ data:
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 10
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 11
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
kind: ConfigMap
 | 
			
		||||
metadata:
 | 
			
		||||
  creationTimestamp: null
 | 
			
		||||
  name: v0.10.0
 | 
			
		||||
  name: v0.11.0
 | 
			
		||||
  namespace: rancher-turtles-system
 | 
			
		||||
  labels:
 | 
			
		||||
    provider-components: fleet
 | 
			
		||||
 
 | 
			
		||||
@@ -3734,7 +3734,7 @@ data:
 | 
			
		||||
            envFrom:
 | 
			
		||||
            - configMapRef:
 | 
			
		||||
                name: capm3-capm3fasttrack-configmap
 | 
			
		||||
            image: registry.rancher.com/rancher/cluster-api-provider-metal3:v1.9.3
 | 
			
		||||
            image: registry.rancher.com/rancher/cluster-api-provider-metal3:v1.9.4
 | 
			
		||||
            imagePullPolicy: IfNotPresent
 | 
			
		||||
            livenessProbe:
 | 
			
		||||
              httpGet:
 | 
			
		||||
@@ -3820,7 +3820,7 @@ data:
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                fieldRef:
 | 
			
		||||
                  fieldPath: metadata.namespace
 | 
			
		||||
            image: quay.io/metal3-io/ip-address-manager:v1.9.4
 | 
			
		||||
            image: quay.io/metal3-io/ip-address-manager:v1.9.5
 | 
			
		||||
            imagePullPolicy: IfNotPresent
 | 
			
		||||
            livenessProbe:
 | 
			
		||||
              httpGet:
 | 
			
		||||
@@ -4524,7 +4524,7 @@ data:
 | 
			
		||||
kind: ConfigMap
 | 
			
		||||
metadata:
 | 
			
		||||
  creationTimestamp: null
 | 
			
		||||
  name: v1.9.3
 | 
			
		||||
  name: v1.9.4
 | 
			
		||||
  namespace: capm3-system
 | 
			
		||||
  labels:
 | 
			
		||||
    provider-components: metal3
 | 
			
		||||
 
 | 
			
		||||
@@ -985,6 +985,9 @@ data:
 | 
			
		||||
                      - path
 | 
			
		||||
                      type: object
 | 
			
		||||
                    type: array
 | 
			
		||||
                  gzipUserData:
 | 
			
		||||
                    description: GzipUserData specifies if the user data should be gzipped.
 | 
			
		||||
                    type: boolean
 | 
			
		||||
                  postRKE2Commands:
 | 
			
		||||
                    description: PostRKE2Commands specifies extra commands to run after
 | 
			
		||||
                      rke2 setup runs.
 | 
			
		||||
@@ -2164,6 +2167,10 @@ data:
 | 
			
		||||
                              - path
 | 
			
		||||
                              type: object
 | 
			
		||||
                            type: array
 | 
			
		||||
                          gzipUserData:
 | 
			
		||||
                            description: GzipUserData specifies if the user data should
 | 
			
		||||
                              be gzipped.
 | 
			
		||||
                            type: boolean
 | 
			
		||||
                          postRKE2Commands:
 | 
			
		||||
                            description: PostRKE2Commands specifies extra commands to
 | 
			
		||||
                              run after rke2 setup runs.
 | 
			
		||||
@@ -2525,11 +2532,12 @@ data:
 | 
			
		||||
            - --leader-elect
 | 
			
		||||
            - --diagnostics-address=${CAPRKE2_DIAGNOSTICS_ADDRESS:=:8443}
 | 
			
		||||
            - --insecure-diagnostics=${CAPRKE2_INSECURE_DIAGNOSTICS:=false}
 | 
			
		||||
            - --feature-gates=MachinePool=${EXP_MACHINE_POOL:=true}
 | 
			
		||||
            - --v=${CAPRKE2_DEBUG_LEVEL:=0}
 | 
			
		||||
            - --feature-gates=MachinePool=${EXP_MACHINE_POOL:=true},ClusterTopology=${CLUSTER_TOPOLOGY:=true}
 | 
			
		||||
            - --concurrency=${CONCURRENCY_NUMBER:=10}
 | 
			
		||||
            command:
 | 
			
		||||
            - /manager
 | 
			
		||||
            image: ghcr.io/rancher/cluster-api-provider-rke2-bootstrap:v0.16.1
 | 
			
		||||
            image: ghcr.io/rancher/cluster-api-provider-rke2-bootstrap:v0.18.0
 | 
			
		||||
            imagePullPolicy: IfNotPresent
 | 
			
		||||
            livenessProbe:
 | 
			
		||||
              httpGet:
 | 
			
		||||
@@ -2764,10 +2772,16 @@ data:
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 16
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 17
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 18
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
kind: ConfigMap
 | 
			
		||||
metadata:
 | 
			
		||||
  creationTimestamp: null
 | 
			
		||||
  name: v0.16.1
 | 
			
		||||
  name: v0.18.0
 | 
			
		||||
  namespace: rke2-bootstrap-system
 | 
			
		||||
  labels:
 | 
			
		||||
    provider-components: rke2-bootstrap
 | 
			
		||||
 
 | 
			
		||||
@@ -1624,6 +1624,9 @@ data:
 | 
			
		||||
                      - path
 | 
			
		||||
                      type: object
 | 
			
		||||
                    type: array
 | 
			
		||||
                  gzipUserData:
 | 
			
		||||
                    description: GzipUserData specifies if the user data should be gzipped.
 | 
			
		||||
                    type: boolean
 | 
			
		||||
                  infrastructureRef:
 | 
			
		||||
                    description: |-
 | 
			
		||||
                      InfrastructureRef is a required reference to a custom resource
 | 
			
		||||
@@ -2434,6 +2437,51 @@ data:
 | 
			
		||||
                              if value is false, ETCD metrics will NOT be exposed
 | 
			
		||||
                            type: boolean
 | 
			
		||||
                        type: object
 | 
			
		||||
                      externalDatastoreSecret:
 | 
			
		||||
                        description: |-
 | 
			
		||||
                          ExternalDatastoreSecret is a reference to a Secret that contains configuration about connecting to an external datastore.
 | 
			
		||||
                          The secret must contain a key named "endpoint" that contains the connection string for the external datastore.
 | 
			
		||||
                        properties:
 | 
			
		||||
                          apiVersion:
 | 
			
		||||
                            description: API version of the referent.
 | 
			
		||||
                            type: string
 | 
			
		||||
                          fieldPath:
 | 
			
		||||
                            description: |-
 | 
			
		||||
                              If referring to a piece of an object instead of an entire object, this string
 | 
			
		||||
                              should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
 | 
			
		||||
                              For example, if the object reference is to a container within a pod, this would take on a value like:
 | 
			
		||||
                              "spec.containers{name}" (where "name" refers to the name of the container that triggered
 | 
			
		||||
                              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
 | 
			
		||||
                              referencing a part of an object.
 | 
			
		||||
                            type: string
 | 
			
		||||
                          kind:
 | 
			
		||||
                            description: |-
 | 
			
		||||
                              Kind of the referent.
 | 
			
		||||
                              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
 | 
			
		||||
                            type: string
 | 
			
		||||
                          name:
 | 
			
		||||
                            description: |-
 | 
			
		||||
                              Name of the referent.
 | 
			
		||||
                              More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
 | 
			
		||||
                            type: string
 | 
			
		||||
                          namespace:
 | 
			
		||||
                            description: |-
 | 
			
		||||
                              Namespace of the referent.
 | 
			
		||||
                              More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
 | 
			
		||||
                            type: string
 | 
			
		||||
                          resourceVersion:
 | 
			
		||||
                            description: |-
 | 
			
		||||
                              Specific resourceVersion to which this reference is made, if any.
 | 
			
		||||
                              More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
 | 
			
		||||
                            type: string
 | 
			
		||||
                          uid:
 | 
			
		||||
                            description: |-
 | 
			
		||||
                              UID of the referent.
 | 
			
		||||
                              More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
 | 
			
		||||
                            type: string
 | 
			
		||||
                        type: object
 | 
			
		||||
                        x-kubernetes-map-type: atomic
 | 
			
		||||
                      kubeAPIServer:
 | 
			
		||||
                        description: KubeAPIServer defines optional custom configuration
 | 
			
		||||
                          of the Kube API Server.
 | 
			
		||||
@@ -3125,6 +3173,10 @@ data:
 | 
			
		||||
                              - path
 | 
			
		||||
                              type: object
 | 
			
		||||
                            type: array
 | 
			
		||||
                          gzipUserData:
 | 
			
		||||
                            description: GzipUserData specifies if the user data should
 | 
			
		||||
                              be gzipped.
 | 
			
		||||
                            type: boolean
 | 
			
		||||
                          infrastructureRef:
 | 
			
		||||
                            description: |-
 | 
			
		||||
                              InfrastructureRef is a required reference to a custom resource
 | 
			
		||||
@@ -3950,6 +4002,51 @@ data:
 | 
			
		||||
                                      if value is false, ETCD metrics will NOT be exposed
 | 
			
		||||
                                    type: boolean
 | 
			
		||||
                                type: object
 | 
			
		||||
                              externalDatastoreSecret:
 | 
			
		||||
                                description: |-
 | 
			
		||||
                                  ExternalDatastoreSecret is a reference to a Secret that contains configuration about connecting to an external datastore.
 | 
			
		||||
                                  The secret must contain a key named "endpoint" that contains the connection string for the external datastore.
 | 
			
		||||
                                properties:
 | 
			
		||||
                                  apiVersion:
 | 
			
		||||
                                    description: API version of the referent.
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  fieldPath:
 | 
			
		||||
                                    description: |-
 | 
			
		||||
                                      If referring to a piece of an object instead of an entire object, this string
 | 
			
		||||
                                      should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
 | 
			
		||||
                                      For example, if the object reference is to a container within a pod, this would take on a value like:
 | 
			
		||||
                                      "spec.containers{name}" (where "name" refers to the name of the container that triggered
 | 
			
		||||
                                      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
 | 
			
		||||
                                      referencing a part of an object.
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  kind:
 | 
			
		||||
                                    description: |-
 | 
			
		||||
                                      Kind of the referent.
 | 
			
		||||
                                      More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  name:
 | 
			
		||||
                                    description: |-
 | 
			
		||||
                                      Name of the referent.
 | 
			
		||||
                                      More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  namespace:
 | 
			
		||||
                                    description: |-
 | 
			
		||||
                                      Namespace of the referent.
 | 
			
		||||
                                      More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  resourceVersion:
 | 
			
		||||
                                    description: |-
 | 
			
		||||
                                      Specific resourceVersion to which this reference is made, if any.
 | 
			
		||||
                                      More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                  uid:
 | 
			
		||||
                                    description: |-
 | 
			
		||||
                                      UID of the referent.
 | 
			
		||||
                                      More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
 | 
			
		||||
                                    type: string
 | 
			
		||||
                                type: object
 | 
			
		||||
                                x-kubernetes-map-type: atomic
 | 
			
		||||
                              kubeAPIServer:
 | 
			
		||||
                                description: KubeAPIServer defines optional custom configuration
 | 
			
		||||
                                  of the Kube API Server.
 | 
			
		||||
@@ -4446,6 +4543,7 @@ data:
 | 
			
		||||
            - --diagnostics-address=${CAPRKE2_DIAGNOSTICS_ADDRESS:=:8443}
 | 
			
		||||
            - --insecure-diagnostics=${CAPRKE2_INSECURE_DIAGNOSTICS:=false}
 | 
			
		||||
            - --v=${CAPRKE2_DEBUG_LEVEL:=0}
 | 
			
		||||
            - --concurrency=${CONCURRENCY_NUMBER:=10}
 | 
			
		||||
            command:
 | 
			
		||||
            - /manager
 | 
			
		||||
            env:
 | 
			
		||||
@@ -4461,7 +4559,7 @@ data:
 | 
			
		||||
              valueFrom:
 | 
			
		||||
                fieldRef:
 | 
			
		||||
                  fieldPath: metadata.uid
 | 
			
		||||
            image: ghcr.io/rancher/cluster-api-provider-rke2-controlplane:v0.16.1
 | 
			
		||||
            image: ghcr.io/rancher/cluster-api-provider-rke2-controlplane:v0.18.0
 | 
			
		||||
            imagePullPolicy: IfNotPresent
 | 
			
		||||
            livenessProbe:
 | 
			
		||||
              httpGet:
 | 
			
		||||
@@ -4703,10 +4801,16 @@ data:
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 16
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 17
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
      - major: 0
 | 
			
		||||
        minor: 18
 | 
			
		||||
        contract: v1beta1
 | 
			
		||||
kind: ConfigMap
 | 
			
		||||
metadata:
 | 
			
		||||
  creationTimestamp: null
 | 
			
		||||
  name: v0.16.1
 | 
			
		||||
  name: v0.18.0
 | 
			
		||||
  namespace: rke2-control-plane-system
 | 
			
		||||
  labels:
 | 
			
		||||
    provider-components: rke2-control-plane
 | 
			
		||||
 
 | 
			
		||||
@@ -3,4 +3,4 @@ dependencies:
 | 
			
		||||
  repository: https://kubernetes-sigs.github.io/cluster-api-operator
 | 
			
		||||
  version: 0.18.1
 | 
			
		||||
digest: sha256:7ad59ce8888c32723b4ef1ae5f334fdff00a8aba87e6f1de76d605f134bff354
 | 
			
		||||
generated: "2025-05-29T09:13:16.863770955Z"
 | 
			
		||||
generated: "2025-06-30T13:10:01.066923702Z"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles:%%CHART_MAJOR%%.0.3_up0.20.0
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles:%%CHART_MAJOR%%.0.3_up0.20.0-%RELEASE%
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles:%%CHART_MAJOR%%.0.5_up0.21.0
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%rancher-turtles:%%CHART_MAJOR%%.0.5_up0.21.0-%RELEASE%
 | 
			
		||||
annotations:
 | 
			
		||||
  catalog.cattle.io/certified: rancher
 | 
			
		||||
  catalog.cattle.io/display-name: Rancher Turtles - the Cluster API Extension
 | 
			
		||||
@@ -12,12 +12,12 @@ annotations:
 | 
			
		||||
  catalog.cattle.io/scope: management
 | 
			
		||||
  catalog.cattle.io/type: cluster-tool
 | 
			
		||||
apiVersion: v2
 | 
			
		||||
appVersion: 0.20.0
 | 
			
		||||
appVersion: 0.21.0
 | 
			
		||||
dependencies:
 | 
			
		||||
- condition: cluster-api-operator.enabled
 | 
			
		||||
  name: cluster-api-operator
 | 
			
		||||
  repository: file://./charts/cluster-api-operator
 | 
			
		||||
  version: 0.17.0
 | 
			
		||||
  version: 0.18.1
 | 
			
		||||
description: Rancher Turtles is an extension to Rancher that brings full Cluster API
 | 
			
		||||
  integration to Rancher.
 | 
			
		||||
home: https://github.com/rancher/turtles/
 | 
			
		||||
@@ -29,4 +29,4 @@ keywords:
 | 
			
		||||
- provisioning
 | 
			
		||||
name: rancher-turtles
 | 
			
		||||
type: application
 | 
			
		||||
version: "%%CHART_MAJOR%%.0.3+up0.20.0"
 | 
			
		||||
version: "%%CHART_MAJOR%%.0.5+up0.21.0"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
## Changes since v0.20.0-rc.0
 | 
			
		||||
## Changes since examples/v0.21.0
 | 
			
		||||
---
 | 
			
		||||
## :chart_with_upwards_trend: Overview
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
apiVersion: v2
 | 
			
		||||
appVersion: 0.17.0
 | 
			
		||||
appVersion: 0.18.1
 | 
			
		||||
description: Cluster API Operator
 | 
			
		||||
name: cluster-api-operator
 | 
			
		||||
type: application
 | 
			
		||||
version: 0.17.0
 | 
			
		||||
version: 0.18.1
 | 
			
		||||
 
 | 
			
		||||
@@ -26,8 +26,10 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: {{ $addonNamespace }}
 | 
			
		||||
---
 | 
			
		||||
@@ -37,8 +39,10 @@ metadata:
 | 
			
		||||
  name: {{ $addonName }}
 | 
			
		||||
  namespace: {{ $addonNamespace }}
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- if or $addonVersion $.Values.secretName }}
 | 
			
		||||
spec:
 | 
			
		||||
 
 | 
			
		||||
@@ -26,8 +26,11 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: {{ $bootstrapNamespace }}
 | 
			
		||||
---
 | 
			
		||||
apiVersion: operator.cluster.x-k8s.io/v1alpha2
 | 
			
		||||
@@ -36,8 +39,11 @@ metadata:
 | 
			
		||||
  name: {{ $bootstrapName }}
 | 
			
		||||
  namespace: {{ $bootstrapNamespace }}
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- if or $bootstrapVersion $.Values.configSecret.name }}
 | 
			
		||||
spec:
 | 
			
		||||
{{- end}}
 | 
			
		||||
 
 | 
			
		||||
@@ -26,8 +26,11 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: {{ $controlPlaneNamespace }}
 | 
			
		||||
---
 | 
			
		||||
apiVersion: operator.cluster.x-k8s.io/v1alpha2
 | 
			
		||||
@@ -36,8 +39,11 @@ metadata:
 | 
			
		||||
  name: {{ $controlPlaneName }}
 | 
			
		||||
  namespace: {{ $controlPlaneNamespace }}
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- if or $controlPlaneVersion $.Values.configSecret.name $.Values.manager }}
 | 
			
		||||
spec:
 | 
			
		||||
{{- end}}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
{{- if or .Values.addon .Values.bootstrap .Values.controlPlane .Values.infrastructure }}
 | 
			
		||||
{{- if or .Values.addon .Values.bootstrap .Values.controlPlane .Values.infrastructure .Values.ipam }}
 | 
			
		||||
# Deploy core components if not specified
 | 
			
		||||
{{- if not .Values.core }}
 | 
			
		||||
---
 | 
			
		||||
@@ -6,8 +6,11 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: capi-system
 | 
			
		||||
---
 | 
			
		||||
apiVersion: operator.cluster.x-k8s.io/v1alpha2
 | 
			
		||||
@@ -16,8 +19,11 @@ metadata:
 | 
			
		||||
  name: cluster-api
 | 
			
		||||
  namespace: capi-system
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- with .Values.configSecret }}
 | 
			
		||||
spec:
 | 
			
		||||
  configSecret:
 | 
			
		||||
@@ -28,4 +34,3 @@ spec:
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -25,8 +25,11 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: {{ $coreNamespace }}
 | 
			
		||||
---
 | 
			
		||||
apiVersion: operator.cluster.x-k8s.io/v1alpha2
 | 
			
		||||
@@ -35,8 +38,10 @@ metadata:
 | 
			
		||||
  name: {{ $coreName }}
 | 
			
		||||
  namespace: {{ $coreNamespace }}
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- if or $coreVersion $.Values.configSecret.name $.Values.manager }}
 | 
			
		||||
spec:
 | 
			
		||||
@@ -45,8 +50,8 @@ spec:
 | 
			
		||||
  version: {{ $coreVersion }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- if $.Values.manager }}
 | 
			
		||||
  manager:
 | 
			
		||||
{{- if and $.Values.manager.featureGates $.Values.manager.featureGates.core }}
 | 
			
		||||
  manager:
 | 
			
		||||
    featureGates:
 | 
			
		||||
    {{- range $key, $value := $.Values.manager.featureGates.core }}
 | 
			
		||||
      {{ $key }}: {{ $value }}
 | 
			
		||||
 
 | 
			
		||||
@@ -7,8 +7,10 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: capi-kubeadm-bootstrap-system
 | 
			
		||||
---
 | 
			
		||||
@@ -18,8 +20,10 @@ metadata:
 | 
			
		||||
  name: kubeadm
 | 
			
		||||
  namespace: capi-kubeadm-bootstrap-system
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- with .Values.configSecret }}
 | 
			
		||||
spec:
 | 
			
		||||
@@ -37,8 +41,10 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: capi-kubeadm-control-plane-system
 | 
			
		||||
---
 | 
			
		||||
@@ -48,14 +54,16 @@ metadata:
 | 
			
		||||
  name: kubeadm
 | 
			
		||||
  namespace: capi-kubeadm-control-plane-system
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- with .Values.configSecret }}
 | 
			
		||||
spec:
 | 
			
		||||
{{- if $.Values.manager }}
 | 
			
		||||
  manager:
 | 
			
		||||
{{- if and $.Values.manager.featureGates $.Values.manager.featureGates.kubeadm }}
 | 
			
		||||
  manager:
 | 
			
		||||
    featureGates:
 | 
			
		||||
    {{- range $key, $value := $.Values.manager.featureGates.kubeadm }}
 | 
			
		||||
      {{ $key }}: {{ $value }}
 | 
			
		||||
 
 | 
			
		||||
@@ -26,8 +26,10 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: {{ $infrastructureNamespace }}
 | 
			
		||||
---
 | 
			
		||||
@@ -37,8 +39,10 @@ metadata:
 | 
			
		||||
  name: {{ $infrastructureName }}
 | 
			
		||||
  namespace: {{ $infrastructureNamespace }}
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- if or $infrastructureVersion $.Values.configSecret.name $.Values.manager $.Values.additionalDeployments }}
 | 
			
		||||
spec:
 | 
			
		||||
@@ -47,8 +51,8 @@ spec:
 | 
			
		||||
  version: {{ $infrastructureVersion }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- if $.Values.manager }}
 | 
			
		||||
  manager:
 | 
			
		||||
{{- if and (kindIs "map" $.Values.manager.featureGates) (hasKey $.Values.manager.featureGates $infrastructureName) }}
 | 
			
		||||
  manager:
 | 
			
		||||
{{- range $key, $value := $.Values.manager.featureGates }}
 | 
			
		||||
  {{- if eq $key $infrastructureName }}
 | 
			
		||||
    featureGates:
 | 
			
		||||
 
 | 
			
		||||
@@ -26,8 +26,10 @@ apiVersion: v1
 | 
			
		||||
kind: Namespace
 | 
			
		||||
metadata:
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "1"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "1"
 | 
			
		||||
  name: {{ $ipamNamespace }}
 | 
			
		||||
---
 | 
			
		||||
@@ -37,8 +39,10 @@ metadata:
 | 
			
		||||
  name: {{ $ipamName }}
 | 
			
		||||
  namespace: {{ $ipamNamespace }}
 | 
			
		||||
  annotations:
 | 
			
		||||
    {{- if $.Values.enableHelmHook }}
 | 
			
		||||
    "helm.sh/hook": "post-install,post-upgrade"
 | 
			
		||||
    "helm.sh/hook-weight": "2"
 | 
			
		||||
    {{- end }}
 | 
			
		||||
    "argocd.argoproj.io/sync-wave": "2"
 | 
			
		||||
{{- if or $ipamVersion $.Values.configSecret.name $.Values.manager $.Values.additionalDeployments }}
 | 
			
		||||
spec:
 | 
			
		||||
@@ -47,8 +51,8 @@ spec:
 | 
			
		||||
  version: {{ $ipamVersion }}
 | 
			
		||||
{{- end }}
 | 
			
		||||
{{- if $.Values.manager }}
 | 
			
		||||
  manager:
 | 
			
		||||
{{- if and (kindIs "map" $.Values.manager.featureGates) (hasKey $.Values.manager.featureGates $ipamName) }}
 | 
			
		||||
  manager:
 | 
			
		||||
{{- range $key, $value := $.Values.manager.featureGates }}
 | 
			
		||||
  {{- if eq $key $ipamName }}
 | 
			
		||||
    featureGates:
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,7 @@ leaderElection:
 | 
			
		||||
image:
 | 
			
		||||
  manager:
 | 
			
		||||
    repository: registry.k8s.io/capi-operator/cluster-api-operator
 | 
			
		||||
    tag: v0.17.0
 | 
			
		||||
    tag: v0.18.1
 | 
			
		||||
    pullPolicy: IfNotPresent
 | 
			
		||||
env:
 | 
			
		||||
  manager: []
 | 
			
		||||
@@ -69,3 +69,4 @@ volumeMounts:
 | 
			
		||||
    - mountPath: /tmp/k8s-webhook-server/serving-certs
 | 
			
		||||
      name: cert
 | 
			
		||||
      readOnly: true
 | 
			
		||||
enableHelmHook: true
 | 
			
		||||
 
 | 
			
		||||
@@ -36,7 +36,7 @@ questions:
 | 
			
		||||
        label: Enable Agent TLS Mode
 | 
			
		||||
        group: "Rancher Turtles Features Settings"
 | 
			
		||||
      - variable: rancherTurtles.kubectlImage
 | 
			
		||||
        default: "registry.suse.com/edge/3.2/kubectl:1.32.4"
 | 
			
		||||
        default: "registry.suse.com/edge/3.3/kubectl:1.32.4"
 | 
			
		||||
        description: "Specify the image to use when running kubectl in jobs."
 | 
			
		||||
        type: string
 | 
			
		||||
        label: Kubectl Image
 | 
			
		||||
 
 | 
			
		||||
@@ -9,8 +9,8 @@ turtlesUI:
 | 
			
		||||
rancherTurtles:
 | 
			
		||||
  # image: registry.rancher.com/rancher/rancher/turtles
 | 
			
		||||
  image: registry.rancher.com/rancher/rancher/turtles
 | 
			
		||||
  # imageVersion: v0.20.0
 | 
			
		||||
  imageVersion: v0.20.0
 | 
			
		||||
  # imageVersion: v0.21.0
 | 
			
		||||
  imageVersion: v0.21.0
 | 
			
		||||
  # imagePullPolicy: IfNotPresent
 | 
			
		||||
  imagePullPolicy: IfNotPresent
 | 
			
		||||
  # namespace: Select namespace for Turtles to run.
 | 
			
		||||
@@ -31,8 +31,8 @@ rancherTurtles:
 | 
			
		||||
      enabled: false
 | 
			
		||||
      # image: registry.rancher.com/rancher/rancher/turtles
 | 
			
		||||
      image: registry.rancher.com/rancher/rancher/turtles
 | 
			
		||||
      # imageVersion: v0.20.0
 | 
			
		||||
      imageVersion: v0.20.0
 | 
			
		||||
      # imageVersion: v0.21.0
 | 
			
		||||
      imageVersion: v0.21.0
 | 
			
		||||
      # imagePullPolicy: IfNotPresent
 | 
			
		||||
      imagePullPolicy: IfNotPresent
 | 
			
		||||
      # etcdBackupRestore: Alpha feature. Manages etcd backup/restore.
 | 
			
		||||
@@ -49,8 +49,8 @@ rancherTurtles:
 | 
			
		||||
      enabled: false
 | 
			
		||||
      # image: registry.rancher.com/rancher/rancher/turtles
 | 
			
		||||
      image: registry.rancher.com/rancher/rancher/turtles
 | 
			
		||||
      # imageVersion: v0.20.0
 | 
			
		||||
      imageVersion: v0.20.0
 | 
			
		||||
      # imageVersion: v0.21.0
 | 
			
		||||
      imageVersion: v0.21.0
 | 
			
		||||
      # imagePullPolicy: IfNotPresent
 | 
			
		||||
      imagePullPolicy: IfNotPresent
 | 
			
		||||
 | 
			
		||||
@@ -127,7 +127,7 @@ cluster-api-operator:
 | 
			
		||||
      # enabled: Turn on or off.
 | 
			
		||||
      enabled: true
 | 
			
		||||
      # version: RKE2 version.
 | 
			
		||||
      version: "v0.16.1"
 | 
			
		||||
      version: "v0.18.0"
 | 
			
		||||
      # bootstrap: RKE2 bootstrap provider.
 | 
			
		||||
      bootstrap:
 | 
			
		||||
        # namespace: Bootstrap namespace.
 | 
			
		||||
@@ -154,10 +154,10 @@ cluster-api-operator:
 | 
			
		||||
          selector: ""
 | 
			
		||||
    metal3:
 | 
			
		||||
      enabled: true
 | 
			
		||||
      version: "v1.9.3"
 | 
			
		||||
      version: "v1.9.4"
 | 
			
		||||
      infrastructure:
 | 
			
		||||
        namespace: capm3-system
 | 
			
		||||
        imageUrl: "registry.suse.com/rancher/cluster-api-provider-metal3:v1.9.3"
 | 
			
		||||
        imageUrl: "registry.suse.com/rancher/cluster-api-provider-metal3:v1.9.4"
 | 
			
		||||
        fetchConfig:
 | 
			
		||||
          url: ""
 | 
			
		||||
          selector: ""
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
#!BuildTag: %%IMG_PREFIX%%release-manifest:3.3.1
 | 
			
		||||
#!BuildTag: %%IMG_PREFIX%%release-manifest:3.3.2
 | 
			
		||||
ARG SLE_VERSION
 | 
			
		||||
FROM registry.suse.com/bci/bci-micro:$SLE_VERSION
 | 
			
		||||
 | 
			
		||||
@@ -7,11 +7,11 @@ FROM registry.suse.com/bci/bci-micro:$SLE_VERSION
 | 
			
		||||
LABEL org.opencontainers.image.authors="SUSE LLC (https://www.suse.com/)"
 | 
			
		||||
LABEL org.opencontainers.image.title="SUSE Edge Release Manifest"
 | 
			
		||||
LABEL org.opencontainers.image.description="Release Manifest containing information about a specific SUSE Edge release"
 | 
			
		||||
LABEL org.opencontainers.image.version="3.3.1"
 | 
			
		||||
LABEL org.opencontainers.image.version="3.3.2"
 | 
			
		||||
LABEL org.opencontainers.image.url="https://www.suse.com/solutions/edge-computing/"
 | 
			
		||||
LABEL org.opencontainers.image.created="%BUILDTIME%"
 | 
			
		||||
LABEL org.opencontainers.image.vendor="SUSE LLC"
 | 
			
		||||
LABEL org.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%release-manifest:3.3.1"
 | 
			
		||||
LABEL org.opensuse.reference="%%IMG_REPO%%/%%IMG_PREFIX%%release-manifest:3.3.2"
 | 
			
		||||
LABEL org.openbuildservice.disturl="%DISTURL%"
 | 
			
		||||
LABEL com.suse.supportlevel="%%SUPPORT_LEVEL%%"
 | 
			
		||||
LABEL com.suse.eula="SUSE Combined EULA February 2024"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,95 +1,95 @@
 | 
			
		||||
apiVersion: lifecycle.suse.com/v1alpha1
 | 
			
		||||
kind: ReleaseManifest
 | 
			
		||||
metadata:
 | 
			
		||||
  name: release-manifest-3-3-1
 | 
			
		||||
  name: release-manifest-3-3-2
 | 
			
		||||
spec:
 | 
			
		||||
  releaseVersion: 3.3.1
 | 
			
		||||
  releaseVersion: 3.3.2
 | 
			
		||||
  components:
 | 
			
		||||
    kubernetes:
 | 
			
		||||
      k3s:
 | 
			
		||||
        version: v1.32.4+k3s1
 | 
			
		||||
        version: v1.32.5+k3s1
 | 
			
		||||
        coreComponents:
 | 
			
		||||
        - name: traefik-crd
 | 
			
		||||
          version: 34.2.1+up34.2.0
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: traefik
 | 
			
		||||
          version: 34.2.1+up34.2.0
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: local-path-provisioner
 | 
			
		||||
          containers:
 | 
			
		||||
          - name: traefik-crd
 | 
			
		||||
            version: 34.2.1+up34.2.0
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: traefik
 | 
			
		||||
            version: 34.2.1+up34.2.0
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: local-path-provisioner
 | 
			
		||||
            image: rancher/local-path-provisioner:v0.0.31
 | 
			
		||||
          type: Deployment
 | 
			
		||||
        - name: coredns
 | 
			
		||||
          containers:
 | 
			
		||||
            containers:
 | 
			
		||||
              - name: local-path-provisioner
 | 
			
		||||
                image: rancher/local-path-provisioner:v0.0.31
 | 
			
		||||
            type: Deployment
 | 
			
		||||
          - name: coredns
 | 
			
		||||
            image: rancher/mirrored-coredns-coredns:1.12.1
 | 
			
		||||
          type: Deployment
 | 
			
		||||
        - name: metrics-server
 | 
			
		||||
          containers:
 | 
			
		||||
            containers:
 | 
			
		||||
              - name: coredns
 | 
			
		||||
                image: rancher/mirrored-coredns-coredns:1.12.1
 | 
			
		||||
            type: Deployment
 | 
			
		||||
          - name: metrics-server
 | 
			
		||||
            image: rancher/mirrored-metrics-server:v0.7.2
 | 
			
		||||
          type: Deployment
 | 
			
		||||
            containers:
 | 
			
		||||
              - name: metrics-server
 | 
			
		||||
                image: rancher/mirrored-metrics-server:v0.7.2
 | 
			
		||||
            type: Deployment
 | 
			
		||||
      rke2:
 | 
			
		||||
        version: v1.32.4+rke2r1
 | 
			
		||||
        version: v1.32.5+rke2r1
 | 
			
		||||
        coreComponents:
 | 
			
		||||
        - name: rke2-cilium
 | 
			
		||||
          version: 1.17.300
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-canal
 | 
			
		||||
          version: v3.29.3-build2025040801
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-calico-crd
 | 
			
		||||
          version: v3.29.101
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-calico
 | 
			
		||||
          version: v3.29.300
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-coredns
 | 
			
		||||
          version: 1.39.201
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-ingress-nginx
 | 
			
		||||
          version: 4.12.101
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-metrics-server
 | 
			
		||||
          version: 3.12.200
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rancher-vsphere-csi
 | 
			
		||||
          version: 3.3.1-rancher900
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rancher-vsphere-cpi
 | 
			
		||||
          version: 1.10.000
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: harvester-cloud-provider
 | 
			
		||||
          version: 0.2.900
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: harvester-csi-driver
 | 
			
		||||
          version: 0.1.2300
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-snapshot-controller-crd
 | 
			
		||||
          version: 4.0.002
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        - name: rke2-snapshot-controller
 | 
			
		||||
          version: 4.0.002
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
        # Deprecated this empty chart addon can be removed in v1.34
 | 
			
		||||
        - name: rke2-snapshot-validation-webhook
 | 
			
		||||
          version: 0.0.0
 | 
			
		||||
          type: HelmChart
 | 
			
		||||
          - name: rke2-cilium
 | 
			
		||||
            version: 1.17.301
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-canal
 | 
			
		||||
            version: v3.30.0-build2025051500
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-calico-crd
 | 
			
		||||
            version: v3.30.001
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-calico
 | 
			
		||||
            version: v3.30.001
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-coredns
 | 
			
		||||
            version: 1.42.000
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-ingress-nginx
 | 
			
		||||
            version: 4.12.103
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-metrics-server
 | 
			
		||||
            version: 3.12.201
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rancher-vsphere-csi
 | 
			
		||||
            version: 3.3.1-rancher900
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rancher-vsphere-cpi
 | 
			
		||||
            version: 1.10.000
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: harvester-cloud-provider
 | 
			
		||||
            version: 0.2.1000
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: harvester-csi-driver
 | 
			
		||||
            version: 0.1.2300
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-snapshot-controller-crd
 | 
			
		||||
            version: 4.0.002
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          - name: rke2-snapshot-controller
 | 
			
		||||
            version: 4.0.002
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
          # Deprecated this empty chart addon can be removed in v1.34
 | 
			
		||||
          - name: rke2-snapshot-validation-webhook
 | 
			
		||||
            version: 0.0.0
 | 
			
		||||
            type: HelmChart
 | 
			
		||||
    operatingSystem:
 | 
			
		||||
      version: "6.1"
 | 
			
		||||
      zypperID: "SL-Micro"
 | 
			
		||||
      cpeScheme: "cpe:/o:suse:sl-micro:6.1"
 | 
			
		||||
      prettyName: "SUSE Linux Micro 6.1"
 | 
			
		||||
      version: '6.1'
 | 
			
		||||
      zypperID: SL-Micro
 | 
			
		||||
      cpeScheme: cpe:/o:suse:sl-micro:6.1
 | 
			
		||||
      prettyName: SUSE Linux Micro 6.1
 | 
			
		||||
      supportedArchs:
 | 
			
		||||
        - "x86_64"
 | 
			
		||||
        - "aarch64"
 | 
			
		||||
        - x86_64
 | 
			
		||||
        - aarch64
 | 
			
		||||
    workloads:
 | 
			
		||||
      helm:
 | 
			
		||||
        - prettyName: Rancher
 | 
			
		||||
          releaseName: rancher
 | 
			
		||||
          chart: rancher
 | 
			
		||||
          version: 2.11.2
 | 
			
		||||
          version: 2.11.3
 | 
			
		||||
          repository: https://charts.rancher.com/server-charts/prime
 | 
			
		||||
          values:
 | 
			
		||||
            postDelete:
 | 
			
		||||
@@ -97,38 +97,38 @@ spec:
 | 
			
		||||
        - prettyName: Longhorn
 | 
			
		||||
          releaseName: longhorn
 | 
			
		||||
          chart: longhorn
 | 
			
		||||
          version: 106.2.0+up1.8.1
 | 
			
		||||
          version: 106.2.1+up1.8.2
 | 
			
		||||
          repository: https://charts.rancher.io
 | 
			
		||||
          dependencyCharts:
 | 
			
		||||
            - releaseName: longhorn-crd
 | 
			
		||||
              chart: longhorn-crd
 | 
			
		||||
              version: 106.2.0+up1.8.1
 | 
			
		||||
              version: 106.2.1+up1.8.2
 | 
			
		||||
              repository: https://charts.rancher.io
 | 
			
		||||
        - prettyName: MetalLB
 | 
			
		||||
          releaseName: metallb
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%metallb"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.0+up0.14.9"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%metallb'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.0+up0.14.9'
 | 
			
		||||
        - prettyName: CDI
 | 
			
		||||
          releaseName: cdi
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%cdi"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.0+up0.5.0"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%cdi'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.0+up0.5.0'
 | 
			
		||||
        - prettyName: KubeVirt
 | 
			
		||||
          releaseName: kubevirt
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%kubevirt"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.0+up0.5.0"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%kubevirt'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.0+up0.5.0'
 | 
			
		||||
          addonCharts:
 | 
			
		||||
            - releaseName: kubevirt-dashboard-extension
 | 
			
		||||
              chart: "%%CHART_REPO%%/%%CHART_PREFIX%%kubevirt-dashboard-extension"
 | 
			
		||||
              version: "%%CHART_MAJOR%%.0.2+up1.3.2"
 | 
			
		||||
              chart: '%%CHART_REPO%%/%%CHART_PREFIX%%kubevirt-dashboard-extension'
 | 
			
		||||
              version: '%%CHART_MAJOR%%.0.2+up1.3.2'
 | 
			
		||||
        - prettyName: NeuVector
 | 
			
		||||
          releaseName: neuvector
 | 
			
		||||
          chart: neuvector
 | 
			
		||||
          version: 106.0.1+up2.8.6
 | 
			
		||||
          version: 106.0.2+up2.8.7
 | 
			
		||||
          repository: https://charts.rancher.io
 | 
			
		||||
          dependencyCharts:
 | 
			
		||||
            - releaseName: neuvector-crd
 | 
			
		||||
              chart: neuvector-crd
 | 
			
		||||
              version: 106.0.1+up2.8.6
 | 
			
		||||
              version: 106.0.2+up2.8.7
 | 
			
		||||
              repository: https://charts.rancher.io
 | 
			
		||||
          addonCharts:
 | 
			
		||||
            - releaseName: neuvector-ui-ext
 | 
			
		||||
@@ -137,8 +137,8 @@ spec:
 | 
			
		||||
              version: 2.1.3
 | 
			
		||||
        - prettyName: EndpointCopierOperator
 | 
			
		||||
          releaseName: endpoint-copier-operator
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%endpoint-copier-operator"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.0+up0.2.1"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%endpoint-copier-operator'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.0+up0.2.1'
 | 
			
		||||
        - prettyName: Elemental
 | 
			
		||||
          releaseName: elemental-operator
 | 
			
		||||
          chart: oci://registry.suse.com/rancher/elemental-operator-chart
 | 
			
		||||
@@ -154,25 +154,29 @@ spec:
 | 
			
		||||
              version: 3.0.0
 | 
			
		||||
        - prettyName: SRIOV
 | 
			
		||||
          releaseName: sriov-network-operator
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%sriov-network-operator"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.2+up1.5.0"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%sriov-network-operator'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.2+up1.5.0'
 | 
			
		||||
          dependencyCharts:
 | 
			
		||||
            - releaseName: sriov-crd
 | 
			
		||||
              chart: "%%CHART_REPO%%/%%CHART_PREFIX%%sriov-crd"
 | 
			
		||||
              version: "%%CHART_MAJOR%%.0.2+up1.5.0"
 | 
			
		||||
              chart: '%%CHART_REPO%%/%%CHART_PREFIX%%sriov-crd'
 | 
			
		||||
              version: '%%CHART_MAJOR%%.0.2+up1.5.0'
 | 
			
		||||
        - prettyName: Akri
 | 
			
		||||
          releaseName: akri
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%akri"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.0+up0.12.20"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%akri'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.0+up0.12.20'
 | 
			
		||||
          addonCharts:
 | 
			
		||||
            - releaseName: akri-dashboard-extension
 | 
			
		||||
              chart: "%%CHART_REPO%%/%%CHART_PREFIX%%akri-dashboard-extension"
 | 
			
		||||
              version: "%%CHART_MAJOR%%.0.2+up1.3.1"
 | 
			
		||||
              chart: '%%CHART_REPO%%/%%CHART_PREFIX%%akri-dashboard-extension'
 | 
			
		||||
              version: '%%CHART_MAJOR%%.0.2+up1.3.1'
 | 
			
		||||
        - prettyName: Metal3
 | 
			
		||||
          releaseName: metal3
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%metal3"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.7+up0.11.5"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%metal3'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.7+up0.11.5'
 | 
			
		||||
        - prettyName: RancherTurtles
 | 
			
		||||
          releaseName: rancher-turtles
 | 
			
		||||
          chart: "%%CHART_REPO%%/%%CHART_PREFIX%%rancher-turtles"
 | 
			
		||||
          version: "%%CHART_MAJOR%%.0.3+up0.20.0"
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%rancher-turtles'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.5+up0.21.0'
 | 
			
		||||
        - prettyName: RancherTurtlesAirgapResources
 | 
			
		||||
          releaseName: rancher-turtles-airgap-resources
 | 
			
		||||
          chart: '%%CHART_REPO%%/%%CHART_PREFIX%%rancher-turtles-airgap-resources'
 | 
			
		||||
          version: '%%CHART_MAJOR%%.0.5+up0.21.0'
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%upgrade-controller:%%CHART_MAJOR%%.0.0_up0.1.1
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%upgrade-controller:%%CHART_MAJOR%%.0.0_up0.1.1-%RELEASE%
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%upgrade-controller:%%CHART_MAJOR%%.0.1_up0.1.1
 | 
			
		||||
#!BuildTag: %%CHART_PREFIX%%upgrade-controller:%%CHART_MAJOR%%.0.1_up0.1.1-%RELEASE%
 | 
			
		||||
apiVersion: v2
 | 
			
		||||
appVersion: 0.1.1
 | 
			
		||||
dependencies:
 | 
			
		||||
@@ -10,4 +10,4 @@ dependencies:
 | 
			
		||||
description: A Helm chart for Upgrade Controller
 | 
			
		||||
name: upgrade-controller
 | 
			
		||||
type: application
 | 
			
		||||
version: "%%CHART_MAJOR%%.0.0+up0.1.1"
 | 
			
		||||
version: "%%CHART_MAJOR%%.0.1+up0.1.1"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user