From 9b9a0c8143b77c592fd747ea8036b18fa26c6393 Mon Sep 17 00:00:00 2001 From: Monis Khan Date: Wed, 16 Jan 2019 14:21:00 -0500 Subject: [PATCH] Add service account for deployment Signed-off-by: Monis Khan --- manifests/0000_09_cluster-osin-operator_00_roles.yaml | 3 +++ manifests/0000_09_cluster-osin-operator_04_sa.yaml | 8 ++++++++ pkg/operator2/deployment.go | 1 + 3 files changed, 12 insertions(+) diff --git a/manifests/0000_09_cluster-osin-operator_00_roles.yaml b/manifests/0000_09_cluster-osin-operator_00_roles.yaml index dc0c195ac1..f88ac2fcb4 100644 --- a/manifests/0000_09_cluster-osin-operator_00_roles.yaml +++ b/manifests/0000_09_cluster-osin-operator_00_roles.yaml @@ -9,3 +9,6 @@ subjects: - kind: ServiceAccount namespace: openshift-core-operators name: origin-cluster-osin-operator +- kind: ServiceAccount + namespace: openshift-osin + name: openshift-osin diff --git a/manifests/0000_09_cluster-osin-operator_04_sa.yaml b/manifests/0000_09_cluster-osin-operator_04_sa.yaml index 7c7d6d42c1..58623fbf89 100644 --- a/manifests/0000_09_cluster-osin-operator_04_sa.yaml +++ b/manifests/0000_09_cluster-osin-operator_04_sa.yaml @@ -5,3 +5,11 @@ metadata: name: origin-cluster-osin-operator labels: app: origin-cluster-osin-operator +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + namespace: openshift-osin + name: openshift-osin + labels: + app: origin-cluster-osin-operator2 diff --git a/pkg/operator2/deployment.go b/pkg/operator2/deployment.go index 0607871beb..c933a465af 100644 --- a/pkg/operator2/deployment.go +++ b/pkg/operator2/deployment.go @@ -132,6 +132,7 @@ func defaultDeployment(syncData []idpSyncData, resourceVersions ...string) *apps // Effect: corev1.TaintEffectNoSchedule, // }, //}, + ServiceAccountName: targetName, RestartPolicy: corev1.RestartPolicyAlways, SchedulerName: corev1.DefaultSchedulerName, TerminationGracePeriodSeconds: &gracePeriod,