From 4ea7e88ed3b1e2b6135629d4234ec28941fe9ec5 Mon Sep 17 00:00:00 2001 From: Srikumar Venugopal Date: Thu, 24 Aug 2023 16:23:12 +0100 Subject: [PATCH] ci: updating Helm templates to include release metadata (#304) * ci: updating Helm templates to include release metadata Signed-off-by: SRIKUMAR VENUGOPAL * chore: update Makefile to separate plugin from component tags Signed-off-by: SRIKUMAR VENUGOPAL * fix: update main Makefile to create namespace Signed-off-by: SRIKUMAR VENUGOPAL --------- Signed-off-by: SRIKUMAR VENUGOPAL --- Makefile | 16 +- chart/Chart.yaml | 4 + chart/templates/_helpers.tpl | 7 +- chart/templates/namespace.yaml | 8 - chart/values.yaml | 20 +- release-tools/manifests/dlf-ibm-k8s.yaml | 603 ++++++++++------------- release-tools/manifests/dlf-ibm-oc.yaml | 352 +++++++++---- release-tools/manifests/dlf-oc.yaml | 352 +++++++++---- release-tools/manifests/dlf.yaml | 350 +++++++++---- 9 files changed, 1098 insertions(+), 614 deletions(-) delete mode 100644 chart/templates/namespace.yaml diff --git a/Makefile b/Makefile index 62c70484..f3de8dcc 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,21 @@ DATASET_OPERATOR_NAMESPACE=dlf -COMMON_IMAGE_TAG ?= latest +COMPONENT_TAG ?= latest +CSI_PLUGIN_TAG ?= latest -HELM_IMAGE_TAGS = --set global.namespaceYaml="true" --set csi-nfs-chart.csinfs.tag=$(COMMON_IMAGE_TAG) --set csi-s3-chart.csis3.tag=$(COMMON_IMAGE_TAG) --set dataset-operator-chart.generatekeys.tag=$(COMMON_IMAGE_TAG) --set dataset-operator-chart.datasetoperator.tag=$(COMMON_IMAGE_TAG) +HELM_CSI_OPTIONS = --set csi-nfs-chart.csinfs.tag=$(CSI_PLUGIN_TAG) --set csi-s3-chart.csis3.tag=$(CSI_PLUGIN_TAG) +HELM_OPERATOR_OPTIONS = --set dataset-operator-chart.generatekeys.tag=$(COMPONENT_TAG) --set dataset-operator-chart.datasetoperator.tag=$(COMPONENT_TAG) manifests: - helm template $(HELM_IMAGE_TAGS) --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default --set csi-h3-chart.enabled="false" chart/ > release-tools/manifests/dlf.yaml - helm template $(HELM_IMAGE_TAGS) --set global.sidecars.kubeletPath="/var/data/kubelet" --set global.sidecars.kubeletPath="/var/data/kubelet" --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default chart/ > release-tools/manifests/dlf-ibm-k8s.yaml - helm template $(HELM_IMAGE_TAGS) --set global.type="oc" --set csi-h3-chart.enabled="false" --set global.sidecars.kubeletPath="/var/data/kubelet" --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default chart/ > release-tools/manifests/dlf-ibm-oc.yaml - helm template $(HELM_IMAGE_TAGS) --set global.type="oc" --set csi-h3-chart.enabled="false" --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default chart/ > release-tools/manifests/dlf-oc.yaml + helm template $(HELM_CSI_OPTIONS) $(HELM_OPERATOR_OPTIONS) --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default --set csi-h3-chart.enabled="false" chart/ > release-tools/manifests/dlf.yaml + helm template $(HELM_CSI_OPTIONS) $(HELM_OPERATOR_OPTIONS) --set global.sidecars.kubeletPath="/var/data/kubelet" --set global.sidecars.kubeletPath="/var/data/kubelet" --set csi-h3-chart.enabled="false" --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default chart/ > release-tools/manifests/dlf-ibm-k8s.yaml + helm template $(HELM_CSI_OPTIONS) $(HELM_OPERATOR_OPTIONS) --set global.type="oc" --set csi-h3-chart.enabled="false" --set global.sidecars.kubeletPath="/var/data/kubelet" --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default chart/ > release-tools/manifests/dlf-ibm-oc.yaml + helm template $(HELM_CSI_OPTIONS) $(HELM_OPERATOR_OPTIONS) --set global.type="oc" --set csi-h3-chart.enabled="false" --namespace=$(DATASET_OPERATOR_NAMESPACE) --name-template=default chart/ > release-tools/manifests/dlf-oc.yaml undeployment: kubectl delete -f ./release-tools/manifests/dlf.yaml + kubectl delete ns $(DATASET_OPERATOR_NAMESPACE) kubectl label namespace default monitor-pods-datasets- deployment: + kubectl create ns $(DATASET_OPERATOR_NAMESPACE) kubectl apply -f ./release-tools/manifests/dlf.yaml kubectl label namespace default monitor-pods-datasets=enabled diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 8063a784..0dfd4c20 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -4,6 +4,10 @@ description: Datashim chart type: application version: 0.1.0 appVersion: 0.1.0 +icon: https://raw.githubusercontent.com/datashim-io/artwork/main/SVG/datashim-horizontal-color.svg +maintainers: + - name: Srikumar Venugopal + dependencies: - name: csi-sidecars-rbac diff --git a/chart/templates/_helpers.tpl b/chart/templates/_helpers.tpl index 2f6f0958..8e8d843f 100644 --- a/chart/templates/_helpers.tpl +++ b/chart/templates/_helpers.tpl @@ -1,3 +1,8 @@ {{- define "common.labels" -}} -app.kubernetes.io/name: "dlf" +helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }} +app.kubernetes.io/name: datashim +app.kubernetes.io/instance: {{ .Release.Name }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +meta.helm.sh/release-name: {{ .Release.Name }} +meta.helm.sh/release-namespace: {{ .Release.Namespace }} {{- end -}} diff --git a/chart/templates/namespace.yaml b/chart/templates/namespace.yaml deleted file mode 100644 index e5ec2e10..00000000 --- a/chart/templates/namespace.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{if eq .Values.global.namespaceYaml true}} -kind: Namespace -apiVersion: v1 -metadata: - name: {{ .Release.Namespace }} - labels: - {{- include "common.labels" . | nindent 4 }} -{{ end }} \ No newline at end of file diff --git a/chart/values.yaml b/chart/values.yaml index 5c607bc8..094d0451 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -3,7 +3,7 @@ global: baseRepo: "quay.io/datashim-io" arch: "amd64" type: "k8s" - namespaceYaml: false + namespaceYaml: true sidecars: kubeletPath: "/var/lib/kubelet" @@ -22,6 +22,7 @@ global: csi-nfs-chart: # baseRepo: "anotherrepo" # dockerRegistrySecret: "anothersecret" + enabled: true csinfs: image: "csi-nfs" tag: "latest" @@ -31,18 +32,21 @@ csi-s3-chart: # baseRepo: "anotherrepo" # dockerRegistrySecret: "anothersecret" # mounter: "goofys" + enabled: true csis3: image: "csi-s3" tag: "latest" sidecars: {} # in case you want to force override regardless of the csi-s3-chart/values.yaml - #csi-h3-chart: - # baseRepo: "carvicsforth" - ## dockerRegistrySecret: "anothersecret" - # csih3: - # image: "csi-h3" - # tag: "v1.2.0" - # sidecars: {} +csi-h3-chart: +# baseRepo: "carvicsforth" +## dockerRegistrySecret: "anothersecret" + enabled: false + csih3: + image: "csi-h3" + tag: "v1.2.0" + sidecars: {} + dataset-operator-chart: # baseRepo: "quay.io/datashim" # dockerRegistrySecret: "anothersecret" diff --git a/release-tools/manifests/dlf-ibm-k8s.yaml b/release-tools/manifests/dlf-ibm-k8s.yaml index e1c2de03..d133f276 100644 --- a/release-tools/manifests/dlf-ibm-k8s.yaml +++ b/release-tools/manifests/dlf-ibm-k8s.yaml @@ -1,36 +1,5 @@ --- -# Source: dlf-chart/templates/namespace.yaml -kind: Namespace -apiVersion: v1 -metadata: - name: dlf - labels: - app.kubernetes.io/name: "dlf" ---- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-controller-rbac.yaml -# This YAML file contains RBAC API objects that are necessary to run external -# CSI attacher for H3 adapter - -apiVersion: v1 -kind: ServiceAccount -metadata: - name: csi-controller-h3 - labels: - app.kubernetes.io/name: "dlf" - namespace: dlf ---- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-nodeplugin-rbac.yaml -# This YAML defines all API objects to create RBAC roles for CSI node plugin - -apiVersion: v1 -kind: ServiceAccount -metadata: - name: csi-nodeplugin-h3 - labels: - app.kubernetes.io/name: "dlf" - namespace: dlf ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml # This YAML file contains RBAC API objects that are necessary to run external # CSI attacher for nfs flex adapter @@ -39,29 +8,44 @@ kind: ServiceAccount metadata: name: csi-attacher-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml # This YAML defines all API objects to create RBAC roles for CSI node plugin apiVersion: v1 kind: ServiceAccount metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml apiVersion: v1 kind: ServiceAccount metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI attacher. # @@ -79,9 +63,14 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI provisioner. # @@ -99,18 +88,28 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/service_account.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/service_account.yaml apiVersion: v1 kind: ServiceAccount metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/secrets/server-tls.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/secrets/server-tls.yaml apiVersion: v1 kind: Secret metadata: @@ -123,22 +122,18 @@ data: tls.crt: YmFyCg== tls.key: YmFyCg== --- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-h3-storageclass.yaml -kind: StorageClass -apiVersion: storage.k8s.io/v1 -metadata: - name: h3 - labels: - app.kubernetes.io/name: "dlf" -provisioner: kubernetes.io/no-provisioner ---- -# Source: dlf-chart/charts/csi-s3-chart/templates/storageclass.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/storageclass.yaml kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf provisioner: ch.ctrox.csi.s3-driver parameters: # specify which mounter to use @@ -158,7 +153,7 @@ parameters: csi.storage.k8s.io/node-publish-secret-name: ${pvc.name} csi.storage.k8s.io/node-publish-secret-namespace: ${pvc.namespace} --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -255,7 +250,7 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -342,58 +337,18 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-controller-rbac.yaml -kind: ClusterRole -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: external-controller-h3 - labels: - app.kubernetes.io/name: "dlf" -rules: - - apiGroups: [""] - resources: ["persistentvolumes"] - verbs: ["get", "list", "watch", "update", "patch"] - - apiGroups: ["storage.k8s.io"] - resources: ["csinodes"] - verbs: ["get", "list", "watch"] - - apiGroups: ["storage.k8s.io"] - resources: ["volumeattachments"] - verbs: ["get", "list", "watch", "update", "patch", "create"] - - apiGroups: ["storage.k8s.io"] - resources: ["volumeattachments/status"] - verbs: ["patch"] ---- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-nodeplugin-rbac.yaml -kind: ClusterRole -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: csi-nodeplugin-h3 - labels: - app.kubernetes.io/name: "dlf" -rules: - - apiGroups: [""] - resources: ["persistentvolumes"] - verbs: ["get", "list", "watch", "update"] - - apiGroups: [""] - resources: ["secrets","secret"] - verbs: ["get", "list"] - - apiGroups: [""] - resources: ["nodes"] - verbs: ["get", "list", "watch", "update"] - - apiGroups: ["storage.k8s.io"] - resources: ["volumeattachments"] - verbs: ["get", "list", "watch", "update"] - - apiGroups: [""] - resources: ["events"] - verbs: ["get", "list", "watch", "create", "update", "patch"] ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -406,13 +361,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update", "patch"] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -425,13 +385,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update"] --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -450,14 +415,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update","create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with PVs, CSINodes and VolumeAttachments kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: [""] resources: ["persistentvolumes"] @@ -479,13 +449,18 @@ rules: # resources: ["secrets"] # verbs: ["get", "list"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-provisioner-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: # The following rule should be uncommented for plugins that require secrets @@ -525,14 +500,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch","create"] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: creationTimestamp: null name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: @@ -614,47 +594,18 @@ rules: resources: ["jobs"] verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] --- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-controller-rbac.yaml -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: csi-attacher-role-h3 - labels: - app.kubernetes.io/name: "dlf" - namespace: dlf -subjects: - - kind: ServiceAccount - name: csi-controller-h3 - namespace: dlf -roleRef: - kind: ClusterRole - name: external-controller-h3 - apiGroup: rbac.authorization.k8s.io ---- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-nodeplugin-rbac.yaml -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: csi-nodeplugin-h3 - labels: - app.kubernetes.io/name: "dlf" - namespace: dlf -subjects: - - kind: ServiceAccount - name: csi-nodeplugin-h3 - namespace: dlf -roleRef: - kind: ClusterRole - name: csi-nodeplugin-h3 - apiGroup: rbac.authorization.k8s.io ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -665,13 +616,18 @@ roleRef: name: external-attacher-runner-nfs apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -682,13 +638,18 @@ roleRef: name: csi-nodeplugin apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -699,13 +660,18 @@ roleRef: name: csi-s3 apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -716,13 +682,18 @@ roleRef: name: external-attacher-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-provisioner-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -734,13 +705,18 @@ roleRef: name: external-provisioner-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role_binding.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role_binding.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -751,7 +727,7 @@ roleRef: name: dataset-operator apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with configmaps or leases in the current namespace # if (and only if) leadership election is enabled kind: Role @@ -761,13 +737,18 @@ metadata: namespace: dlf name: external-attacher-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: ["coordination.k8s.io"] resources: ["leases"] verbs: ["get", "watch", "list", "delete", "update", "create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # Provisioner must be able to work with endpoints in current namespace # if (and only if) leadership election is enabled kind: Role @@ -777,7 +758,12 @@ metadata: namespace: dlf name: external-provisioner-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: # Only one of the following rules for endpoints or leases is required based on # what is set for `--leader-election-type`. Endpoints are deprecated in favor of Leases. @@ -803,7 +789,7 @@ rules: resources: ["replicasets"] verbs: ["get"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -811,7 +797,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -822,7 +813,7 @@ roleRef: name: external-attacher-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -830,7 +821,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-provisioner @@ -841,7 +837,7 @@ roleRef: name: external-provisioner-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml # This YAML file contains attacher & csi driver API objects that are necessary # to run external CSI attacher for nfs kind: Service @@ -851,7 +847,12 @@ metadata: namespace: dlf labels: app: csi-attacher-nfsplugin - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-nfsplugin @@ -859,7 +860,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml # needed for StatefulSet kind: Service apiVersion: v1 @@ -868,7 +869,12 @@ metadata: namespace: dlf labels: app: csi-attacher-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-s3 @@ -876,7 +882,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: Service apiVersion: v1 metadata: @@ -884,7 +890,12 @@ metadata: namespace: dlf labels: app: csi-provisioner-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-provisioner-s3 @@ -892,13 +903,18 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: v1 kind: Service metadata: name: webhook-server labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: ports: @@ -908,93 +924,7 @@ spec: selector: name: dataset-operator --- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-nodeplugin-h3.yaml -# This YAML file contains driver-registrar & csi driver nodeplugin API objects -# that are necessary to run CSI nodeplugin for H3 -kind: DaemonSet -apiVersion: apps/v1 -metadata: - name: csi-nodeplugin-h3 - labels: - app.kubernetes.io/name: "dlf" - namespace: dlf -spec: - selector: - matchLabels: - app: csi-nodeplugin-h3 - template: - metadata: - labels: - app.kubernetes.io/name: "dlf" - app: csi-nodeplugin-h3 - spec: - serviceAccountName: csi-nodeplugin-h3 - hostNetwork: true - dnsPolicy: ClusterFirstWithHostNet - containers: - - name: node-driver-registrar - image: "k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.3.0" - lifecycle: - preStop: - exec: - command: ["/bin/sh", "-c", "rm -rf /registration/csi-h3 /registration/csi-h3-reg.sock"] - args: - - --v=5 - - --csi-address=/plugin/csi.sock - - --kubelet-registration-path=/var/data/kubelet/plugins/csi-h3/csi.sock - env: - - name: KUBE_NODE_NAME - valueFrom: - fieldRef: - fieldPath: spec.nodeName - volumeMounts: - - name: plugin-dir - mountPath: /plugin - - name: registration-dir - mountPath: /registration - - name: h3 - securityContext: - privileged: true - capabilities: - add: ["SYS_ADMIN"] - allowPrivilegeEscalation: true - image: "carvicsforth/csi-h3:v1.2.0" - args: - - "--nodeid=$(NODE_ID)" - - "--endpoint=$(CSI_ENDPOINT)" - env: - - name: NODE_ID - valueFrom: - fieldRef: - fieldPath: spec.nodeName - - name: CSI_ENDPOINT - value: unix://plugin/csi.sock - # imagePullPolicy: "Always" - lifecycle: - postStart: - exec: - command: ["/bin/sh", "-c", "mount -t fuse.h3fuse | while read -r mount; do umount $(echo $mount | awk '{print $3}') ; done"] - volumeMounts: - - name: plugin-dir - mountPath: /plugin - - name: pods-mount-dir - mountPath: /var/data/kubelet/pods - mountPropagation: "Bidirectional" - volumes: - - name: plugin-dir - hostPath: - path: /var/data/kubelet/plugins/csi-h3 - type: DirectoryOrCreate - - name: pods-mount-dir - hostPath: - path: /var/data/kubelet/pods - type: Directory - - hostPath: - path: /var/data/kubelet/plugins_registry - type: DirectoryOrCreate - name: registration-dir ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml # This YAML file contains driver-registrar & csi driver nodeplugin API objects # that are necessary to run CSI nodeplugin for nfs kind: DaemonSet @@ -1002,7 +932,12 @@ apiVersion: apps/v1 metadata: name: csi-nodeplugin-nfsplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -1011,7 +946,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-nodeplugin-nfsplugin spec: serviceAccountName: csi-nodeplugin @@ -1075,13 +1015,18 @@ spec: type: Directory name: registration-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: DaemonSet apiVersion: apps/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -1090,7 +1035,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-s3 spec: serviceAccountName: csi-s3 @@ -1185,13 +1135,18 @@ spec: type: Directory name: dev-dir --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: apps/v1 kind: Deployment metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: replicas: 1 @@ -1204,7 +1159,12 @@ spec: sidecar.istio.io/inject: "false" labels: name: dataset-operator - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceAccountName: dataset-operator initContainers: @@ -1246,70 +1206,19 @@ spec: secret: secretName: webhook-server-tls --- -# Source: dlf-chart/charts/csi-h3-chart/templates/csi-controller-h3.yaml -# This YAML file contains attacher & csi driver API objects that are necessary -# to run external CSI attacher for H3 -kind: StatefulSet -apiVersion: apps/v1 -metadata: - name: csi-controller-h3 - labels: - app.kubernetes.io/name: "dlf" - namespace: dlf -spec: - serviceName: "csi-controller-h3" - replicas: 1 - selector: - matchLabels: - app: csi-controller-h3 - template: - metadata: - labels: - app.kubernetes.io/name: "dlf" - app: csi-controller-h3 - spec: - serviceAccountName: csi-controller-h3 - containers: - - name: csi-attacher - image: "k8s.gcr.io/sig-storage/csi-attacher:v3.3.0" - args: - - "--v=5" - - "--csi-address=$(ADDRESS)" - env: - - name: ADDRESS - value: /csi/csi.sock - # imagePullPolicy: "Always" - volumeMounts: - - name: socket-dir - mountPath: /csi - - name: h3 - image: "carvicsforth/csi-h3:v1.2.0" - args : - - "--nodeid=$(NODE_ID)" - - "--endpoint=$(CSI_ENDPOINT)" - env: - - name: NODE_ID - valueFrom: - fieldRef: - fieldPath: spec.nodeName - - name: CSI_ENDPOINT - value: unix://plugin/csi.sock - # imagePullPolicy: "Always" - volumeMounts: - - name: socket-dir - mountPath: /plugin - volumes: - - name: socket-dir - emptyDir: ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-nfsplugin namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: matchLabels: @@ -1319,7 +1228,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-nfsplugin spec: serviceAccountName: csi-attacher-nfs @@ -1356,14 +1270,19 @@ spec: - name: socket-dir emptyDir: {} --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-s3 namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceName: "csi-attacher-s3" replicas: 1 @@ -1373,7 +1292,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-s3 spec: serviceAccountName: csi-attacher @@ -1399,13 +1323,18 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-provisioner-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: serviceName: "csi-provisioner-s3" @@ -1441,7 +1370,7 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/driver.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/driver.yaml apiVersion: storage.k8s.io/v1 kind: CSIDriver metadata: @@ -1453,7 +1382,7 @@ spec: - Persistent # - Ephemeral --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml apiVersion: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration metadata: diff --git a/release-tools/manifests/dlf-ibm-oc.yaml b/release-tools/manifests/dlf-ibm-oc.yaml index f7e59e24..0e3ab5f4 100644 --- a/release-tools/manifests/dlf-ibm-oc.yaml +++ b/release-tools/manifests/dlf-ibm-oc.yaml @@ -1,13 +1,5 @@ --- -# Source: dlf-chart/templates/namespace.yaml -kind: Namespace -apiVersion: v1 -metadata: - name: dlf - labels: - app.kubernetes.io/name: "dlf" ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml # This YAML file contains RBAC API objects that are necessary to run external # CSI attacher for nfs flex adapter @@ -16,29 +8,44 @@ kind: ServiceAccount metadata: name: csi-attacher-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml # This YAML defines all API objects to create RBAC roles for CSI node plugin apiVersion: v1 kind: ServiceAccount metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml apiVersion: v1 kind: ServiceAccount metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI attacher. # @@ -56,9 +63,14 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI provisioner. # @@ -76,18 +88,28 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/service_account.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/service_account.yaml apiVersion: v1 kind: ServiceAccount metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/secrets/server-tls.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/secrets/server-tls.yaml apiVersion: v1 kind: Secret metadata: @@ -100,13 +122,18 @@ data: tls.crt: YmFyCg== tls.key: YmFyCg== --- -# Source: dlf-chart/charts/csi-s3-chart/templates/storageclass.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/storageclass.yaml kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf provisioner: ch.ctrox.csi.s3-driver parameters: # specify which mounter to use @@ -126,7 +153,7 @@ parameters: csi.storage.k8s.io/node-publish-secret-name: ${pvc.name} csi.storage.k8s.io/node-publish-secret-namespace: ${pvc.namespace} --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -223,7 +250,7 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -310,13 +337,18 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -329,13 +361,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update", "patch"] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -348,13 +385,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update"] --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -373,14 +415,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update","create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with PVs, CSINodes and VolumeAttachments kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: [""] resources: ["persistentvolumes"] @@ -402,13 +449,18 @@ rules: # resources: ["secrets"] # verbs: ["get", "list"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-provisioner-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: # The following rule should be uncommented for plugins that require secrets @@ -448,14 +500,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch","create"] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: creationTimestamp: null name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: @@ -537,13 +594,18 @@ rules: resources: ["jobs"] verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -554,13 +616,18 @@ roleRef: name: external-attacher-runner-nfs apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -571,13 +638,18 @@ roleRef: name: csi-nodeplugin apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -588,13 +660,18 @@ roleRef: name: csi-s3 apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -605,13 +682,18 @@ roleRef: name: external-attacher-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-provisioner-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -623,13 +705,18 @@ roleRef: name: external-provisioner-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role_binding.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role_binding.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -640,7 +727,7 @@ roleRef: name: dataset-operator apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with configmaps or leases in the current namespace # if (and only if) leadership election is enabled kind: Role @@ -650,13 +737,18 @@ metadata: namespace: dlf name: external-attacher-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: ["coordination.k8s.io"] resources: ["leases"] verbs: ["get", "watch", "list", "delete", "update", "create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # Provisioner must be able to work with endpoints in current namespace # if (and only if) leadership election is enabled kind: Role @@ -666,7 +758,12 @@ metadata: namespace: dlf name: external-provisioner-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: # Only one of the following rules for endpoints or leases is required based on # what is set for `--leader-election-type`. Endpoints are deprecated in favor of Leases. @@ -692,7 +789,7 @@ rules: resources: ["replicasets"] verbs: ["get"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -700,7 +797,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -711,7 +813,7 @@ roleRef: name: external-attacher-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -719,7 +821,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-provisioner @@ -730,7 +837,7 @@ roleRef: name: external-provisioner-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml # This YAML file contains attacher & csi driver API objects that are necessary # to run external CSI attacher for nfs kind: Service @@ -740,7 +847,12 @@ metadata: namespace: dlf labels: app: csi-attacher-nfsplugin - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-nfsplugin @@ -748,7 +860,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml # needed for StatefulSet kind: Service apiVersion: v1 @@ -757,7 +869,12 @@ metadata: namespace: dlf labels: app: csi-attacher-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-s3 @@ -765,7 +882,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: Service apiVersion: v1 metadata: @@ -773,7 +890,12 @@ metadata: namespace: dlf labels: app: csi-provisioner-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-provisioner-s3 @@ -781,13 +903,18 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: v1 kind: Service metadata: name: webhook-server labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: ports: @@ -797,7 +924,7 @@ spec: selector: name: dataset-operator --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml # This YAML file contains driver-registrar & csi driver nodeplugin API objects # that are necessary to run CSI nodeplugin for nfs kind: DaemonSet @@ -805,7 +932,12 @@ apiVersion: apps/v1 metadata: name: csi-nodeplugin-nfsplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -814,7 +946,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-nodeplugin-nfsplugin spec: serviceAccountName: csi-nodeplugin @@ -878,13 +1015,18 @@ spec: type: Directory name: registration-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: DaemonSet apiVersion: apps/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -893,7 +1035,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-s3 spec: serviceAccountName: csi-s3 @@ -988,13 +1135,18 @@ spec: type: Directory name: dev-dir --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: apps/v1 kind: Deployment metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: replicas: 1 @@ -1007,7 +1159,12 @@ spec: sidecar.istio.io/inject: "false" labels: name: dataset-operator - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceAccountName: dataset-operator initContainers: @@ -1049,14 +1206,19 @@ spec: secret: secretName: webhook-server-tls --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-nfsplugin namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: matchLabels: @@ -1066,7 +1228,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-nfsplugin spec: serviceAccountName: csi-attacher-nfs @@ -1103,14 +1270,19 @@ spec: - name: socket-dir emptyDir: {} --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-s3 namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceName: "csi-attacher-s3" replicas: 1 @@ -1120,7 +1292,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-s3 spec: serviceAccountName: csi-attacher @@ -1146,13 +1323,18 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-provisioner-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: serviceName: "csi-provisioner-s3" @@ -1188,7 +1370,7 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/driver.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/driver.yaml apiVersion: storage.k8s.io/v1 kind: CSIDriver metadata: @@ -1200,13 +1382,13 @@ spec: - Persistent # - Ephemeral --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml apiVersion: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration metadata: name: dlf-mutating-webhook-cfg --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/scc.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/scc.yaml kind: SecurityContextConstraints apiVersion: security.openshift.io/v1 metadata: diff --git a/release-tools/manifests/dlf-oc.yaml b/release-tools/manifests/dlf-oc.yaml index b5ea4b56..cc708f9b 100644 --- a/release-tools/manifests/dlf-oc.yaml +++ b/release-tools/manifests/dlf-oc.yaml @@ -1,13 +1,5 @@ --- -# Source: dlf-chart/templates/namespace.yaml -kind: Namespace -apiVersion: v1 -metadata: - name: dlf - labels: - app.kubernetes.io/name: "dlf" ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml # This YAML file contains RBAC API objects that are necessary to run external # CSI attacher for nfs flex adapter @@ -16,29 +8,44 @@ kind: ServiceAccount metadata: name: csi-attacher-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml # This YAML defines all API objects to create RBAC roles for CSI node plugin apiVersion: v1 kind: ServiceAccount metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml apiVersion: v1 kind: ServiceAccount metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI attacher. # @@ -56,9 +63,14 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI provisioner. # @@ -76,18 +88,28 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/service_account.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/service_account.yaml apiVersion: v1 kind: ServiceAccount metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/secrets/server-tls.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/secrets/server-tls.yaml apiVersion: v1 kind: Secret metadata: @@ -100,13 +122,18 @@ data: tls.crt: YmFyCg== tls.key: YmFyCg== --- -# Source: dlf-chart/charts/csi-s3-chart/templates/storageclass.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/storageclass.yaml kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf provisioner: ch.ctrox.csi.s3-driver parameters: # specify which mounter to use @@ -126,7 +153,7 @@ parameters: csi.storage.k8s.io/node-publish-secret-name: ${pvc.name} csi.storage.k8s.io/node-publish-secret-namespace: ${pvc.namespace} --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -223,7 +250,7 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -310,13 +337,18 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -329,13 +361,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update", "patch"] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -348,13 +385,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update"] --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -373,14 +415,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update","create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with PVs, CSINodes and VolumeAttachments kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: [""] resources: ["persistentvolumes"] @@ -402,13 +449,18 @@ rules: # resources: ["secrets"] # verbs: ["get", "list"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-provisioner-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: # The following rule should be uncommented for plugins that require secrets @@ -448,14 +500,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch","create"] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: creationTimestamp: null name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: @@ -537,13 +594,18 @@ rules: resources: ["jobs"] verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -554,13 +616,18 @@ roleRef: name: external-attacher-runner-nfs apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -571,13 +638,18 @@ roleRef: name: csi-nodeplugin apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -588,13 +660,18 @@ roleRef: name: csi-s3 apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -605,13 +682,18 @@ roleRef: name: external-attacher-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-provisioner-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -623,13 +705,18 @@ roleRef: name: external-provisioner-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role_binding.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role_binding.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -640,7 +727,7 @@ roleRef: name: dataset-operator apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with configmaps or leases in the current namespace # if (and only if) leadership election is enabled kind: Role @@ -650,13 +737,18 @@ metadata: namespace: dlf name: external-attacher-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: ["coordination.k8s.io"] resources: ["leases"] verbs: ["get", "watch", "list", "delete", "update", "create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # Provisioner must be able to work with endpoints in current namespace # if (and only if) leadership election is enabled kind: Role @@ -666,7 +758,12 @@ metadata: namespace: dlf name: external-provisioner-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: # Only one of the following rules for endpoints or leases is required based on # what is set for `--leader-election-type`. Endpoints are deprecated in favor of Leases. @@ -692,7 +789,7 @@ rules: resources: ["replicasets"] verbs: ["get"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -700,7 +797,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -711,7 +813,7 @@ roleRef: name: external-attacher-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -719,7 +821,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-provisioner @@ -730,7 +837,7 @@ roleRef: name: external-provisioner-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml # This YAML file contains attacher & csi driver API objects that are necessary # to run external CSI attacher for nfs kind: Service @@ -740,7 +847,12 @@ metadata: namespace: dlf labels: app: csi-attacher-nfsplugin - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-nfsplugin @@ -748,7 +860,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml # needed for StatefulSet kind: Service apiVersion: v1 @@ -757,7 +869,12 @@ metadata: namespace: dlf labels: app: csi-attacher-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-s3 @@ -765,7 +882,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: Service apiVersion: v1 metadata: @@ -773,7 +890,12 @@ metadata: namespace: dlf labels: app: csi-provisioner-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-provisioner-s3 @@ -781,13 +903,18 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: v1 kind: Service metadata: name: webhook-server labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: ports: @@ -797,7 +924,7 @@ spec: selector: name: dataset-operator --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml # This YAML file contains driver-registrar & csi driver nodeplugin API objects # that are necessary to run CSI nodeplugin for nfs kind: DaemonSet @@ -805,7 +932,12 @@ apiVersion: apps/v1 metadata: name: csi-nodeplugin-nfsplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -814,7 +946,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-nodeplugin-nfsplugin spec: serviceAccountName: csi-nodeplugin @@ -878,13 +1015,18 @@ spec: type: Directory name: registration-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: DaemonSet apiVersion: apps/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -893,7 +1035,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-s3 spec: serviceAccountName: csi-s3 @@ -988,13 +1135,18 @@ spec: type: Directory name: dev-dir --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: apps/v1 kind: Deployment metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: replicas: 1 @@ -1007,7 +1159,12 @@ spec: sidecar.istio.io/inject: "false" labels: name: dataset-operator - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceAccountName: dataset-operator initContainers: @@ -1049,14 +1206,19 @@ spec: secret: secretName: webhook-server-tls --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-nfsplugin namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: matchLabels: @@ -1066,7 +1228,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-nfsplugin spec: serviceAccountName: csi-attacher-nfs @@ -1103,14 +1270,19 @@ spec: - name: socket-dir emptyDir: {} --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-s3 namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceName: "csi-attacher-s3" replicas: 1 @@ -1120,7 +1292,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-s3 spec: serviceAccountName: csi-attacher @@ -1146,13 +1323,18 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-provisioner-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: serviceName: "csi-provisioner-s3" @@ -1188,7 +1370,7 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/driver.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/driver.yaml apiVersion: storage.k8s.io/v1 kind: CSIDriver metadata: @@ -1200,13 +1382,13 @@ spec: - Persistent # - Ephemeral --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml apiVersion: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration metadata: name: dlf-mutating-webhook-cfg --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/scc.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/scc.yaml kind: SecurityContextConstraints apiVersion: security.openshift.io/v1 metadata: diff --git a/release-tools/manifests/dlf.yaml b/release-tools/manifests/dlf.yaml index aae92807..d998b028 100644 --- a/release-tools/manifests/dlf.yaml +++ b/release-tools/manifests/dlf.yaml @@ -1,13 +1,5 @@ --- -# Source: dlf-chart/templates/namespace.yaml -kind: Namespace -apiVersion: v1 -metadata: - name: dlf - labels: - app.kubernetes.io/name: "dlf" ---- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml # This YAML file contains RBAC API objects that are necessary to run external # CSI attacher for nfs flex adapter @@ -16,29 +8,44 @@ kind: ServiceAccount metadata: name: csi-attacher-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml # This YAML defines all API objects to create RBAC roles for CSI node plugin apiVersion: v1 kind: ServiceAccount metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml apiVersion: v1 kind: ServiceAccount metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI attacher. # @@ -56,9 +63,14 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # This YAML file contains all RBAC objects that are necessary to run external # CSI provisioner. # @@ -76,18 +88,28 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/service_account.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/service_account.yaml apiVersion: v1 kind: ServiceAccount metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/secrets/server-tls.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/secrets/server-tls.yaml apiVersion: v1 kind: Secret metadata: @@ -100,13 +122,18 @@ data: tls.crt: YmFyCg== tls.key: YmFyCg== --- -# Source: dlf-chart/charts/csi-s3-chart/templates/storageclass.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/storageclass.yaml kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf provisioner: ch.ctrox.csi.s3-driver parameters: # specify which mounter to use @@ -126,7 +153,7 @@ parameters: csi.storage.k8s.io/node-publish-secret-name: ${pvc.name} csi.storage.k8s.io/node-publish-secret-namespace: ${pvc.namespace} --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasetinternals_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -223,7 +250,7 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/crds/com.ie.ibm.hpsys_datasets_crd.yaml apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -310,13 +337,18 @@ status: conditions: [] storedVersions: [] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -329,13 +361,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update", "patch"] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -348,13 +385,18 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update"] --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: [""] @@ -373,14 +415,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch", "update","create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with PVs, CSINodes and VolumeAttachments kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-attacher-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: [""] resources: ["persistentvolumes"] @@ -402,13 +449,18 @@ rules: # resources: ["secrets"] # verbs: ["get", "list"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-provisioner-runner labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: # The following rule should be uncommented for plugins that require secrets @@ -448,14 +500,19 @@ rules: resources: ["volumeattachments"] verbs: ["get", "list", "watch","create"] --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: creationTimestamp: null name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf rules: - apiGroups: @@ -537,13 +594,18 @@ rules: resources: ["jobs"] verbs: ["get", "list", "watch", "create", "update", "patch", "delete"] --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role-nfs labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -554,13 +616,18 @@ roleRef: name: external-attacher-runner-nfs apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-nodeplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -571,13 +638,18 @@ roleRef: name: csi-nodeplugin apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -588,13 +660,18 @@ roleRef: name: csi-s3 apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-attacher-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -605,13 +682,18 @@ roleRef: name: external-attacher-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: csi-provisioner-role labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -623,13 +705,18 @@ roleRef: name: external-provisioner-runner apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/rbac/role_binding.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/rbac/role_binding.yaml kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf subjects: - kind: ServiceAccount @@ -640,7 +727,7 @@ roleRef: name: dataset-operator apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml # Attacher must be able to work with configmaps or leases in the current namespace # if (and only if) leadership election is enabled kind: Role @@ -650,13 +737,18 @@ metadata: namespace: dlf name: external-attacher-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: - apiGroups: ["coordination.k8s.io"] resources: ["leases"] verbs: ["get", "watch", "list", "delete", "update", "create"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml # Provisioner must be able to work with endpoints in current namespace # if (and only if) leadership election is enabled kind: Role @@ -666,7 +758,12 @@ metadata: namespace: dlf name: external-provisioner-cfg labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf rules: # Only one of the following rules for endpoints or leases is required based on # what is set for `--leader-election-type`. Endpoints are deprecated in favor of Leases. @@ -692,7 +789,7 @@ rules: resources: ["replicasets"] verbs: ["get"] --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/attacher-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -700,7 +797,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-attacher @@ -711,7 +813,7 @@ roleRef: name: external-attacher-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml +# Source: datashim-charts/charts/csi-sidecars-rbac/templates/provisioner-rbac.yaml kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -719,7 +821,12 @@ metadata: # replace with non-default namespace name namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-sidecars-rbac-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf subjects: - kind: ServiceAccount name: csi-provisioner @@ -730,7 +837,7 @@ roleRef: name: external-provisioner-cfg apiGroup: rbac.authorization.k8s.io --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml # This YAML file contains attacher & csi driver API objects that are necessary # to run external CSI attacher for nfs kind: Service @@ -740,7 +847,12 @@ metadata: namespace: dlf labels: app: csi-attacher-nfsplugin - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-nfsplugin @@ -748,7 +860,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml # needed for StatefulSet kind: Service apiVersion: v1 @@ -757,7 +869,12 @@ metadata: namespace: dlf labels: app: csi-attacher-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-attacher-s3 @@ -765,7 +882,7 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: Service apiVersion: v1 metadata: @@ -773,7 +890,12 @@ metadata: namespace: dlf labels: app: csi-provisioner-s3 - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: app: csi-provisioner-s3 @@ -781,13 +903,18 @@ spec: - name: dummy port: 12345 --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: v1 kind: Service metadata: name: webhook-server labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: ports: @@ -797,7 +924,7 @@ spec: selector: name: dataset-operator --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-nodeplugin-nfsplugin.yaml # This YAML file contains driver-registrar & csi driver nodeplugin API objects # that are necessary to run CSI nodeplugin for nfs kind: DaemonSet @@ -805,7 +932,12 @@ apiVersion: apps/v1 metadata: name: csi-nodeplugin-nfsplugin labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -814,7 +946,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-nodeplugin-nfsplugin spec: serviceAccountName: csi-nodeplugin @@ -878,13 +1015,18 @@ spec: type: Directory name: registration-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/csi-s3.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/csi-s3.yaml kind: DaemonSet apiVersion: apps/v1 metadata: name: csi-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: selector: @@ -893,7 +1035,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-s3 spec: serviceAccountName: csi-s3 @@ -988,13 +1135,18 @@ spec: type: Directory name: dev-dir --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/operator.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/operator.yaml apiVersion: apps/v1 kind: Deployment metadata: name: dataset-operator labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: replicas: 1 @@ -1007,7 +1159,12 @@ spec: sidecar.istio.io/inject: "false" labels: name: dataset-operator - app.kubernetes.io/name: "dlf" + helm.sh/chart: dataset-operator-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceAccountName: dataset-operator initContainers: @@ -1049,14 +1206,19 @@ spec: secret: secretName: webhook-server-tls --- -# Source: dlf-chart/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml +# Source: datashim-charts/charts/csi-nfs-chart/templates/csi-attacher-nfsplugin.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-nfsplugin namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: selector: matchLabels: @@ -1066,7 +1228,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-nfs-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-nfsplugin spec: serviceAccountName: csi-attacher-nfs @@ -1103,14 +1270,19 @@ spec: - name: socket-dir emptyDir: {} --- -# Source: dlf-chart/charts/csi-s3-chart/templates/attacher.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/attacher.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-attacher-s3 namespace: dlf labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf spec: serviceName: "csi-attacher-s3" replicas: 1 @@ -1120,7 +1292,12 @@ spec: template: metadata: labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf app: csi-attacher-s3 spec: serviceAccountName: csi-attacher @@ -1146,13 +1323,18 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/provisioner.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/provisioner.yaml kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-provisioner-s3 labels: - app.kubernetes.io/name: "dlf" + helm.sh/chart: csi-s3-chart-0.1.0 + app.kubernetes.io/name: datashim + app.kubernetes.io/instance: default + app.kubernetes.io/managed-by: Helm + meta.helm.sh/release-name: default + meta.helm.sh/release-namespace: dlf namespace: dlf spec: serviceName: "csi-provisioner-s3" @@ -1188,7 +1370,7 @@ spec: type: DirectoryOrCreate name: socket-dir --- -# Source: dlf-chart/charts/csi-s3-chart/templates/driver.yaml +# Source: datashim-charts/charts/csi-s3-chart/templates/driver.yaml apiVersion: storage.k8s.io/v1 kind: CSIDriver metadata: @@ -1200,7 +1382,7 @@ spec: - Persistent # - Ephemeral --- -# Source: dlf-chart/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml +# Source: datashim-charts/charts/dataset-operator-chart/templates/apps/webhook-definition.yaml apiVersion: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration metadata: