From 8cfe9c52e0f2e8c6f522c9d605cf9b13dcfc74d6 Mon Sep 17 00:00:00 2001 From: Yecheng Fu Date: Wed, 6 Nov 2019 15:45:55 +0800 Subject: [PATCH] specify namespace --- .../templates/advanced-statefulset-deployment.yaml | 12 ++++++++++-- .../templates/advanced-statefulset-rbac.yaml | 4 ++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/charts/tidb-operator/templates/advanced-statefulset-deployment.yaml b/charts/tidb-operator/templates/advanced-statefulset-deployment.yaml index af7a315020a..4e9b93bfbb6 100644 --- a/charts/tidb-operator/templates/advanced-statefulset-deployment.yaml +++ b/charts/tidb-operator/templates/advanced-statefulset-deployment.yaml @@ -18,7 +18,15 @@ spec: containers: - name: advanced-statefulset-controller image: quay.io/cofyc/advanced-statefulset:latest - imagePullPolicy: IfNotPresent + imagePullPolicy: Always args: - - -v=4 + - --v=4 + - --leader-elect + - --leader-elect-resource-name=advanced-statefulset-controller + - --leader-elect-resource-namespace=$(POD_NAMESPACE) + env: + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace serviceAccountName: advanced-statefulset-controller diff --git a/charts/tidb-operator/templates/advanced-statefulset-rbac.yaml b/charts/tidb-operator/templates/advanced-statefulset-rbac.yaml index 925d4046f3e..0ee70d0d585 100644 --- a/charts/tidb-operator/templates/advanced-statefulset-rbac.yaml +++ b/charts/tidb-operator/templates/advanced-statefulset-rbac.yaml @@ -47,7 +47,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: advanced-statefulset-controller - namespace: kube-system + namespace: pingcap rules: - apiGroups: - '' @@ -60,7 +60,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: advanced-statefulset-controller - namespace: kube-system + namespace: pingcap roleRef: apiGroup: rbac.authorization.k8s.io kind: Role