Skip to content

Commit 3910b73

Browse files
committed
feat(gravity): add secrets
1 parent 5a07828 commit 3910b73

3 files changed

Lines changed: 26 additions & 6 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
# yaml-language-server: $schema=https://lds-schemas.pages.dev/external-secrets.io/externalsecret_v1beta1.json
3+
apiVersion: external-secrets.io/v1
4+
kind: ExternalSecret
5+
metadata:
6+
name: gravity-dns
7+
spec:
8+
refreshInterval: 15m
9+
secretStoreRef:
10+
name: bitwarden-secrets-manager
11+
kind: ClusterSecretStore
12+
target:
13+
name: gravity-dns
14+
template:
15+
engineVersion: v2
16+
data:
17+
ADMIN_PASSWORD: "{{ .admin_password }}"
18+
ADMIN_TOKEN: "{{ .admin_token }}"
19+
ETCD_JOIN_CLUSTER: "{{ .etcd_join_token }},http://mgmt-srv-01.chkpwd.com:8008"
20+
dataFrom:
21+
- extract:
22+
key: "infra-gravity-secrets"

kubernetes/core/gravity/kustomization.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ resources:
66
- sts.yml
77
- svc.yml
88
- http-route.yml
9+
- external-secret.yml

kubernetes/core/gravity/sts.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ spec:
2828
value: 172.16.16.17
2929
- name: BOOTSTRAP_ROLES
3030
value: "dns;api;etcd;monitoring;tsdb"
31+
envFrom:
32+
- secretRef:
33+
name: gravity
3134
livenessProbe:
3235
httpGet:
3336
path: /healthz/live
@@ -42,12 +45,6 @@ spec:
4245
- containerPort: 53
4346
protocol: UDP
4447
name: dns-udp
45-
- containerPort: 67
46-
protocol: UDP
47-
name: dhcp
48-
- containerPort: 68
49-
protocol: UDP
50-
name: dhcp-alt
5148
- containerPort: 8008
5249
name: http
5350
- containerPort: 8009

0 commit comments

Comments
 (0)