summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
7f5b95a)
An attempt to rollback a Helm release installed via Flux showed that
the targetNamespace was not working as expected: the helm CLI only
operated in the namespace of the HelmRelease resource, not the
targetNamespace.
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I370f2f55b091e8fb8d8deed7d186d400676802d3
22 files changed:
kind: HelmRelease
metadata:
name: cdi-operator
kind: HelmRelease
metadata:
name: cdi-operator
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: cdi-operator
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
kind: HelmRelease
metadata:
name: cdi
kind: HelmRelease
metadata:
name: cdi
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: cdi
- targetNamespace: kud
- install:
- createNamespace: true
dependsOn:
- name: cdi-operator
dependsOn:
- name: cdi-operator
kind: HelmRelease
metadata:
name: cpu-manager
kind: HelmRelease
metadata:
name: cpu-manager
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: cpu-manager
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
- name: emco-db
- namespace: flux-system
+ name: db
+ namespace: emco
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: emco
sourceRef:
kind: GitRepository
name: emco
- releaseName: db
- targetNamespace: emco
- install:
- createNamespace: true
- - name: emco-podsecurity
values:
global:
repository: integratedcloudnative/
values:
global:
repository: integratedcloudnative/
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
- name: emco-monitor
- namespace: flux-system
+ name: monitor
+ namespace: emco
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: emco
sourceRef:
kind: GitRepository
name: emco
- releaseName: monitor
- targetNamespace: emco
- install:
- createNamespace: true
values:
registryPrefix: integratedcloudnative/
tag: openness-21.03.06
values:
registryPrefix: integratedcloudnative/
tag: openness-21.03.06
--- /dev/null
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: emco
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
- name: emco-podsecurity
- namespace: flux-system
+ name: podsecurity
+ namespace: emco
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
name: icn
namespace: flux-system
interval: 1m
name: icn
namespace: flux-system
interval: 1m
- releaseName: emco-podsecurity
- targetNamespace: emco
- install:
- createNamespace: true
values:
roleRef: psp:privileged
values:
roleRef: psp:privileged
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
- name: emco-services
- namespace: flux-system
+ name: services
+ namespace: emco
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: emco
sourceRef:
kind: GitRepository
name: emco
- releaseName: services
- targetNamespace: emco
- install:
- createNamespace: true
values:
global:
repository: integratedcloudnative/
values:
global:
repository: integratedcloudnative/
kind: GitRepository
metadata:
name: emco
kind: GitRepository
metadata:
name: emco
spec:
interval: 1m
url: https://github.com/open-ness/EMCO
spec:
interval: 1m
url: https://github.com/open-ness/EMCO
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
- name: emco-tools
- namespace: flux-system
+ name: tools
+ namespace: emco
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: emco
sourceRef:
kind: GitRepository
name: emco
- releaseName: tools
- targetNamespace: emco
- install:
- createNamespace: true
- - name: emco-podsecurity
values:
global:
repository: integratedcloudnative/
values:
global:
repository: integratedcloudnative/
kind: HelmRelease
metadata:
name: kubevirt-operator
kind: HelmRelease
metadata:
name: kubevirt-operator
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: kubevirt-operator
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
kind: HelmRelease
metadata:
name: kubevirt
kind: HelmRelease
metadata:
name: kubevirt
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: kubevirt
- targetNamespace: kud
- install:
- createNamespace: true
dependsOn:
- name: kubevirt-operator
dependsOn:
- name: kubevirt-operator
--- /dev/null
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: kud
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
- name: kud-podsecurity
- namespace: flux-system
+ name: podsecurity
+ namespace: kud
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
name: icn
namespace: flux-system
interval: 1m
name: icn
namespace: flux-system
interval: 1m
- releaseName: kud-podsecurity
- targetNamespace: kud
- install:
- createNamespace: true
values:
roleRef: psp:privileged
values:
roleRef: psp:privileged
kind: GitRepository
metadata:
name: kud
kind: GitRepository
metadata:
name: kud
spec:
interval: 1m
url: https://gerrit.onap.org/r/multicloud/k8s
spec:
interval: 1m
url: https://gerrit.onap.org/r/multicloud/k8s
kind: HelmRelease
metadata:
name: multus-cni
kind: HelmRelease
metadata:
name: multus-cni
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: multus-cni
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
kind: HelmRelease
metadata:
name: node-feature-discovery
kind: HelmRelease
metadata:
name: node-feature-discovery
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: node-feature-discovery
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
kind: HelmRelease
metadata:
name: ovn4nfv-network
kind: HelmRelease
metadata:
name: ovn4nfv-network
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: ovn4nfv-network
- targetNamespace: kud
- install:
- createNamespace: true
dependsOn:
- name: multus-cni
dependsOn:
- name: multus-cni
kind: HelmRelease
metadata:
name: ovn4nfv
kind: HelmRelease
metadata:
name: ovn4nfv
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: ovn4nfv
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
kind: HelmRelease
metadata:
name: qat-device-plugin
kind: HelmRelease
metadata:
name: qat-device-plugin
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: qat-device-plugin
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
kind: HelmRelease
metadata:
name: sriov-network-operator
kind: HelmRelease
metadata:
name: sriov-network-operator
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: sriov-network-operator
- targetNamespace: kud
- install:
- createNamespace: true
- - name: kud-podsecurity
kind: HelmRelease
metadata:
name: sriov-network
kind: HelmRelease
metadata:
name: sriov-network
spec:
interval: 5m
chart:
spec:
interval: 5m
chart:
sourceRef:
kind: GitRepository
name: kud
sourceRef:
kind: GitRepository
name: kud
- releaseName: sriov-network
- targetNamespace: kud
- install:
- createNamespace: true
dependsOn:
- name: sriov-network-operator
dependsOn:
- name: sriov-network-operator