Skip to content

Commit b09b32c

Browse files
author
jmccormick2001
committed
fix deploy rbac service-account to not have hardcoded namespace
1 parent 1b26f2e commit b09b32c

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

deploy/deploy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ if [ "$CO_CMD" = "kubectl" ]; then
2121
NS="--namespace=$CO_NAMESPACE"
2222
fi
2323

24-
$CO_CMD create -f $DIR/service-account.yaml
24+
expenv -f $DIR/service-account.yaml | $CO_CMD create -f -
2525
#$CO_CMD create -f $DIR/cluster-role-binding.yaml
26-
$CO_CMD create -f $DIR/rbac.yaml
26+
expenv -f $DIR/rbac.yaml | $CO_CMD create -f -
2727

2828
$CO_CMD create secret generic apiserver-conf-secret \
2929
--from-file=server.crt=$COROOT/conf/apiserver/server.crt \

deploy/rbac.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ roleRef:
3838
subjects:
3939
- apiGroup: rbac.authorization.k8s.io
4040
kind: User
41-
name: system:serviceaccount:demo:postgres-operator
41+
name: system:serviceaccount:$CO_NAMESPACE:postgres-operator
4242

4343
---
4444

4545
kind: Role
4646
apiVersion: rbac.authorization.k8s.io/v1beta1
4747
metadata:
4848
name: nspostgresrole
49-
namespace: demo
49+
namespace: $CO_NAMESPACE
5050
rules:
5151
- verbs:
5252
- '*'
@@ -61,14 +61,14 @@ apiVersion: rbac.authorization.k8s.io/v1beta1
6161
kind: RoleBinding
6262
metadata:
6363
name: nspgrolebind
64-
namespace: demo
64+
namespace: $CO_NAMESPACE
6565
roleRef:
6666
apiGroup: rbac.authorization.k8s.io
6767
kind: Role
6868
name: nspostgresrole
6969
subjects:
7070
- kind: ServiceAccount
7171
name: postgres-operator
72-
namespace: demo
72+
namespace: $CO_NAMESPACE
7373

7474
---

deploy/service-account.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ apiVersion: v1
22
kind: ServiceAccount
33
metadata:
44
name: postgres-operator
5-
namespace: demo
5+
namespace: $CO_NAMESPACE

0 commit comments

Comments
 (0)