cli: overwrite chart versions during install/upgrade

* As charts receive information like the container image from
the cli it makes sense to also version the charts based on the cli
version.
* The pseudoversion is recalculated when running cmake.
* When merging changes from release branch to main,
a new commit is introduced to set the PROJECT_VERSION back
to 0.0.0, so that builds include a pseudoversion.
This commit is contained in:
Otto Bittner 2023-02-21 11:55:49 +01:00
parent 948a12461c
commit 08ee56911b
66 changed files with 131 additions and 97 deletions

View File

@ -380,6 +380,12 @@ jobs:
git config --global user.email "release[bot]@users.noreply.github.com"
git fetch
git checkout -b "${NEW_BRANCH}"
- name: Update CMakeLists.txt
run: |
sed -i "s/project(constellation LANGUAGES C VERSION [0-9]\+\.[0-9]\+\.[0-9]\+)/project(constellation LANGUAGES C VERSION 0.0.0)/" CMakeLists.txt
git add CMakeLists.txt
git commit -m "deps: set PROJECT_VERSION to prerelease"
git push --set-upstream origin "${NEW_BRANCH}"
- name: Create PR

View File

@ -2,54 +2,54 @@ apiVersion: v2
name: constellation-services
description: A chart to deploy all microservices that are part of a valid constellation cluster
type: application
version: 2.5.0
version: 0.0.0
dependencies:
- name: key-service
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP
- AWS
- QEMU
- name: join-service
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP
- AWS
- QEMU
- name: ccm
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP
- AWS
- name: cnm
version: 2.5.0
version: 0.0.0
tags:
- Azure
- name: autoscaler
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP
- AWS
- name: verification-service
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP
- AWS
- QEMU
- name: konnectivity
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP
- AWS
- QEMU
- name: gcp-guest-agent
version: 2.5.0
version: 0.0.0
tags:
- GCP
- name: gcp-compute-persistent-disk-csi-driver

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: autoscaler
description: A Helm chart to deploy the cluster autoscaler.
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: ccm
description: A Helm chart to deploy the cloud controller manager.
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: cnm
description: A chart to deploy cloud node manager for constellation
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: gcp-guest-agent
description: A chart to deploy the GCP guest agent for Constellation
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: join-service
description: A chart to deploy the Constellation join-service
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: key-service
description: A Helm chart to deploy the Constellation KeyService
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: konnectivity
description: A chart to deploy konnectivity for Constellation
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: verification-service
description: A Helm chart for Kubernetes
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,17 +2,17 @@ apiVersion: v2
name: constellation-operators
description: A Helm chart for Kubernetes
type: application
version: 2.5.0
version: 0.0.0
dependencies:
- name: node-maintenance-operator
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP
- AWS
- QEMU
- name: constellation-operator
version: 2.5.0
version: 0.0.0
tags:
- Azure
- GCP

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: constellation-operator
description: A Helm chart for Kubernetes
type: application
version: 2.5.0
version: 0.0.0

View File

@ -2,4 +2,4 @@ apiVersion: v2
name: node-maintenance-operator
description: A Helm chart for Kubernetes
type: application
version: 2.5.0
version: 0.0.0

View File

@ -149,8 +149,12 @@ func (c *Client) upgradeRelease(
case certManagerReleaseName:
values = loader.loadCertManagerValues()
case conOperatorsReleaseName:
// ensure that the operator chart has the same version as the CLI
updateVersions(chart, compatibility.EnsurePrefixV(constants.VersionInfo))
values, err = loader.loadOperatorsValues()
case conServicesReleaseName:
// ensure that the services chart has the same version as the CLI
updateVersions(chart, compatibility.EnsurePrefixV(constants.VersionInfo))
values, err = loader.loadConstellationServicesValues()
default:
return fmt.Errorf("invalid release name: %s", releaseName)

View File

@ -282,6 +282,9 @@ func (i *ChartLoader) loadOperators() (helm.Release, error) {
if err != nil {
return helm.Release{}, fmt.Errorf("loading operators chart: %w", err)
}
updateVersions(chart, compatibility.EnsurePrefixV(constants.VersionInfo))
values, err := i.loadOperatorsValues()
if err != nil {
return helm.Release{}, err
@ -366,6 +369,9 @@ func (i *ChartLoader) loadConstellationServices() (helm.Release, error) {
if err != nil {
return helm.Release{}, fmt.Errorf("loading constellation-services chart: %w", err)
}
updateVersions(chart, compatibility.EnsurePrefixV(constants.VersionInfo))
values, err := i.loadConstellationServicesValues()
if err != nil {
return helm.Release{}, err
@ -513,6 +519,24 @@ func extendConstellationServicesValues(in map[string]any, config *config.Config,
return nil
}
// updateVersions changes all versions of direct dependencies that are set to "0.0.0" to newVersion.
func updateVersions(chart *chart.Chart, newVersion string) {
chart.Metadata.Version = newVersion
selectedDeps := chart.Metadata.Dependencies
for i := range selectedDeps {
if selectedDeps[i].Version == "0.0.0" {
selectedDeps[i].Version = newVersion
}
}
deps := chart.Dependencies()
for i := range deps {
if deps[i].Metadata.Version == "0.0.0" {
deps[i].Metadata.Version = newVersion
}
}
}
// marshalChart takes a Chart object, packages it to a temporary file and returns the content of that file.
// We currently need to take this approach of marshaling as dependencies are not marshaled correctly with json.Marshal.
// This stems from the fact that chart.Chart does not export the dependencies property.

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-controller-manager
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -16,7 +16,7 @@ metadata:
namespace: testNamespace
labels:
control-plane: controller-manager
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-leader-election-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -47,7 +47,7 @@ metadata:
name: constellation-operator-leader-election-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-manager-config
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-manager-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -208,7 +208,7 @@ metadata:
name: constellation-operator-manager-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-metrics-reader
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
control-plane: controller-manager
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-proxy-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -28,7 +28,7 @@ metadata:
name: constellation-operator-proxy-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -18,7 +18,7 @@ metadata:
labels:
control-plane: controller-manager
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -49,7 +49,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -117,7 +117,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -6,7 +6,7 @@ metadata:
labels:
control-plane: controller-manager
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -30,7 +30,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: node-maintenance-operator-selfsigned-issuer
namespace: testNamespace
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: node-maintenance-operator-serving-cert
namespace: testNamespace
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -6,7 +6,7 @@ metadata:
annotations:
cert-manager.io/inject-ca-from: testNamespace/node-maintenance-operator-serving-cert
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-controller-manager
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -16,7 +16,7 @@ metadata:
namespace: testNamespace
labels:
control-plane: controller-manager
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-leader-election-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -47,7 +47,7 @@ metadata:
name: constellation-operator-leader-election-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-manager-config
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-manager-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -208,7 +208,7 @@ metadata:
name: constellation-operator-manager-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-metrics-reader
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
control-plane: controller-manager
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-proxy-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -28,7 +28,7 @@ metadata:
name: constellation-operator-proxy-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -18,7 +18,7 @@ metadata:
labels:
control-plane: controller-manager
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -49,7 +49,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -117,7 +117,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -6,7 +6,7 @@ metadata:
labels:
control-plane: controller-manager
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -30,7 +30,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: node-maintenance-operator-selfsigned-issuer
namespace: testNamespace
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: node-maintenance-operator-serving-cert
namespace: testNamespace
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -6,7 +6,7 @@ metadata:
annotations:
cert-manager.io/inject-ca-from: testNamespace/node-maintenance-operator-serving-cert
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-controller-manager
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -16,7 +16,7 @@ metadata:
namespace: testNamespace
labels:
control-plane: controller-manager
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-leader-election-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -47,7 +47,7 @@ metadata:
name: constellation-operator-leader-election-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-manager-config
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-manager-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -208,7 +208,7 @@ metadata:
name: constellation-operator-manager-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-metrics-reader
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
control-plane: controller-manager
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: constellation-operator-proxy-role
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -28,7 +28,7 @@ metadata:
name: constellation-operator-proxy-rolebinding
namespace: testNamespace
labels:
helm.sh/chart: constellation-operator-2.5.0
helm.sh/chart: constellation-operator-0.0.0
app.kubernetes.io/name: constellation-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -18,7 +18,7 @@ metadata:
labels:
control-plane: controller-manager
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -49,7 +49,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -117,7 +117,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -6,7 +6,7 @@ metadata:
labels:
control-plane: controller-manager
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm
@ -30,7 +30,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: node-maintenance-operator-selfsigned-issuer
namespace: testNamespace
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -4,7 +4,7 @@ metadata:
name: node-maintenance-operator-serving-cert
namespace: testNamespace
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -6,7 +6,7 @@ metadata:
annotations:
cert-manager.io/inject-ca-from: testNamespace/node-maintenance-operator-serving-cert
labels:
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm

View File

@ -5,7 +5,7 @@ metadata:
namespace: testNamespace
labels:
node-maintenance-operator: ""
helm.sh/chart: node-maintenance-operator-2.5.0
helm.sh/chart: node-maintenance-operator-0.0.0
app.kubernetes.io/name: node-maintenance-operator
app.kubernetes.io/instance: testRelease
app.kubernetes.io/managed-by: Helm