Skip to content

Commit d15e697

Browse files
authored
Merge pull request #441 from MikeRayMSFT/CTP2-0
Ctp2 0
2 parents 2613bac + b9a51ce commit d15e697

1 file changed

Lines changed: 92 additions & 0 deletions

File tree

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
apiVersion: v1
3+
4+
kind: ServiceAccount
5+
6+
metadata:
7+
name: rotate-creds
8+
9+
---
10+
apiVersion: rbac.authorization.k8s.io/v1
11+
12+
kind: Role
13+
14+
metadata:
15+
name: rotate-creds
16+
17+
rules:
18+
- resources: ["secrets"]
19+
apiGroups: [""]
20+
verbs: ["get", "update"]
21+
- resources: ["pods"]
22+
apiGroups: [""]
23+
verbs: ["list"]
24+
- resources: ["statefulsets"]
25+
apiGroups: ["apps"]
26+
verbs: ["get"]
27+
28+
29+
---
30+
apiVersion: rbac.authorization.k8s.io/v1
31+
32+
kind: RoleBinding
33+
34+
metadata:
35+
name: rotate-creds
36+
namespace: default
37+
38+
roleRef:
39+
name: rotate-creds
40+
apiGroup: rbac.authorization.k8s.io
41+
kind: Role
42+
43+
subjects:
44+
- name: rotate-creds
45+
kind: ServiceAccount
46+
47+
48+
---
49+
apiVersion: batch/v1
50+
51+
kind: Job
52+
53+
metadata:
54+
name: rotate-creds
55+
56+
spec:
57+
template:
58+
metadata:
59+
name: rotate-creds
60+
spec:
61+
serviceAccount: rotate-creds
62+
restartPolicy: Never
63+
containers:
64+
- name: rotate-creds
65+
image: mcr.microsoft.com/mssql/ha:vNext-CTP2.0-ubuntu
66+
command: ["/mssql-server-k8s-rotate-creds"]
67+
env:
68+
- name: MSSQL_K8S_STATEFULSET_NAME
69+
value: sql-0
70+
- name: MSSQL_ROTATE_CERT
71+
value: "True"
72+
- name: MSSQL_K8S_NAMESPACE
73+
valueFrom:
74+
fieldRef:
75+
fieldPath: metadata.namespace
76+
- name: MSSQL_K8S_MASTER_KEY_PASSWORD
77+
valueFrom:
78+
secretKeyRef:
79+
name: new-sql-secrets
80+
key: masterkeypassword
81+
- name: MSSQL_K8S_SA_PASSWORD
82+
valueFrom:
83+
secretKeyRef:
84+
name: sql-secrets
85+
key: sapassword
86+
- name: MSSQL_K8S_NEW_SA_PASSWORD
87+
valueFrom:
88+
secretKeyRef:
89+
name: new-sql-secrets
90+
key: sapassword
91+
92+

0 commit comments

Comments
 (0)