From 3850ad975272ddf7376850ae833ec0075aeaf504 Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Fri, 2 Dec 2022 18:54:33 +0100 Subject: [PATCH] chore(kustomize): support to datastore migration w/ the same driver --- ...kamaji.clastix.io_tenantcontrolplanes.yaml | 1 + config/install.yaml | 20 +++++++++++++++++++ config/manager/manager.yaml | 9 +++++++++ config/rbac/role.yaml | 10 ++++++++++ 4 files changed, 40 insertions(+) diff --git a/config/crd/bases/kamaji.clastix.io_tenantcontrolplanes.yaml b/config/crd/bases/kamaji.clastix.io_tenantcontrolplanes.yaml index b106590..ff9ffe1 100644 --- a/config/crd/bases/kamaji.clastix.io_tenantcontrolplanes.yaml +++ b/config/crd/bases/kamaji.clastix.io_tenantcontrolplanes.yaml @@ -2458,6 +2458,7 @@ spec: enum: - Provisioning - Upgrading + - Migrating - Ready - NotReady type: string diff --git a/config/install.yaml b/config/install.yaml index 01fa105..975bb39 100644 --- a/config/install.yaml +++ b/config/install.yaml @@ -1868,6 +1868,7 @@ spec: enum: - Provisioning - Upgrading + - Migrating - Ready - NotReady type: string @@ -1986,6 +1987,16 @@ rules: - patch - update - watch +- apiGroups: + - batch + resources: + - jobs + verbs: + - create + - delete + - get + - list + - watch - apiGroups: - "" resources: @@ -2227,6 +2238,15 @@ spec: - --leader-elect command: - /kamaji + env: + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: SERVICE_ACCOUNT + valueFrom: + fieldRef: + fieldPath: spec.serviceAccountName image: clastix/kamaji:v0.1.1 imagePullPolicy: Always livenessProbe: diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index d74becc..1c51a1e 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -30,6 +30,15 @@ spec: args: - manager - --leader-elect + env: + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: SERVICE_ACCOUNT + valueFrom: + fieldRef: + fieldPath: spec.serviceAccountName image: controller:latest imagePullPolicy: Always name: manager diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index ed0a629..fe0ed20 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -17,6 +17,16 @@ rules: - patch - update - watch +- apiGroups: + - batch + resources: + - jobs + verbs: + - create + - delete + - get + - list + - watch - apiGroups: - "" resources: