Skip to content

Commit 332687a

Browse files
add secrets to kubernetes yamls (#5962)
1 parent 75e4998 commit 332687a

File tree

16 files changed

+70
-54
lines changed

16 files changed

+70
-54
lines changed

kube/overlays/dev-integration-test/.env

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
AIRBYTE_VERSION=dev
22

33
# Airbyte Internal Database, see https://docs.airbyte.io/operator-guides/configuring-airbyte-db
4-
DATABASE_USER=docker
5-
DATABASE_PASSWORD=docker
64
DATABASE_HOST=airbyte-db-svc
75
DATABASE_PORT=5432
86
DATABASE_DB=airbyte
@@ -43,14 +41,11 @@ LOG_LEVEL=INFO
4341
# S3/Minio Log Configuration
4442
S3_LOG_BUCKET=airbyte-dev-logs
4543
S3_LOG_BUCKET_REGION=
46-
AWS_ACCESS_KEY_ID=minio
47-
AWS_SECRET_ACCESS_KEY=minio123
4844
S3_MINIO_ENDPOINT=http://airbyte-minio-svc:9000
4945
S3_PATH_STYLE_ACCESS=true
5046

5147
# GCS Log Configuration
5248
GCP_STORAGE_BUCKET=
53-
GOOGLE_APPLICATION_CREDENTIALS=
5449

5550
# Docker Resource Limits
5651
RESOURCE_CPU_REQUEST=
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
DATABASE_USER=docker
2+
DATABASE_PASSWORD=docker
3+
AWS_ACCESS_KEY_ID=minio
4+
AWS_SECRET_ACCESS_KEY=minio123
5+
GOOGLE_APPLICATION_CREDENTIALS=

kube/overlays/dev-integration-test/kustomization.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ configMapGenerator:
2424
- name: airbyte-env
2525
env: .env
2626

27+
secretGenerator:
28+
- name: airbyte-secrets
29+
env: .secrets
30+
2731
patchesStrategicMerge:
2832
- pod-antiaffinity.yaml
2933
- parallelize-worker.yaml

kube/overlays/dev/.env

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
AIRBYTE_VERSION=dev
22

33
# Airbyte Internal Database, see https://docs.airbyte.io/operator-guides/configuring-airbyte-db
4-
DATABASE_USER=docker
5-
DATABASE_PASSWORD=docker
64
DATABASE_HOST=airbyte-db-svc
75
DATABASE_PORT=5432
86
DATABASE_DB=airbyte
@@ -45,14 +43,11 @@ LOG_LEVEL=INFO
4543
# S3/Minio Log Configuration
4644
S3_LOG_BUCKET=airbyte-dev-logs
4745
S3_LOG_BUCKET_REGION=
48-
AWS_ACCESS_KEY_ID=minio
49-
AWS_SECRET_ACCESS_KEY=minio123
5046
S3_MINIO_ENDPOINT=http://airbyte-minio-svc:9000
5147
S3_PATH_STYLE_ACCESS=true
5248

5349
# GCS Log Configuration
5450
GCP_STORAGE_BUCKET=
55-
GOOGLE_APPLICATION_CREDENTIALS=
5651

5752
# Docker Resource Limits
5853
RESOURCE_CPU_REQUEST=

kube/overlays/dev/.secrets

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
DATABASE_USER=docker
2+
DATABASE_PASSWORD=docker
3+
AWS_ACCESS_KEY_ID=minio
4+
AWS_SECRET_ACCESS_KEY=minio123
5+
GOOGLE_APPLICATION_CREDENTIALS=

kube/overlays/dev/kustomization.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,7 @@ images:
2323
configMapGenerator:
2424
- name: airbyte-env
2525
env: .env
26+
27+
secretGenerator:
28+
- name: airbyte-secrets
29+
env: .secrets

kube/overlays/stable-with-resource-limits/.env

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
AIRBYTE_VERSION=0.29.17-alpha
22

33
# Airbyte Internal Database, see https://docs.airbyte.io/operator-guides/configuring-airbyte-db
4-
DATABASE_USER=docker
5-
DATABASE_PASSWORD=docker
64
DATABASE_HOST=airbyte-db-svc
75
DATABASE_PORT=5432
86
DATABASE_DB=airbyte
@@ -45,14 +43,11 @@ LOG_LEVEL=INFO
4543
# S3/Minio Log Configuration
4644
S3_LOG_BUCKET=airbyte-dev-logs
4745
S3_LOG_BUCKET_REGION=
48-
AWS_ACCESS_KEY_ID=minio
49-
AWS_SECRET_ACCESS_KEY=minio123
5046
S3_MINIO_ENDPOINT=http://airbyte-minio-svc:9000
5147
S3_PATH_STYLE_ACCESS=true
5248

5349
# GCS Log Configuration
5450
GCP_STORAGE_BUCKET=
55-
GOOGLE_APPLICATION_CREDENTIALS=
5651

5752
# Docker Resource Limits
5853
RESOURCE_CPU_REQUEST=
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
DATABASE_USER=docker
2+
DATABASE_PASSWORD=docker
3+
AWS_ACCESS_KEY_ID=minio
4+
AWS_SECRET_ACCESS_KEY=minio123
5+
GOOGLE_APPLICATION_CREDENTIALS=

kube/overlays/stable-with-resource-limits/kustomization.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,9 @@ configMapGenerator:
2424
- name: airbyte-env
2525
env: .env
2626

27+
secretGenerator:
28+
- name: airbyte-secrets
29+
env: .secrets
30+
2731
patchesStrategicMerge:
2832
- set-resource-limits.yaml

kube/overlays/stable/.env

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
AIRBYTE_VERSION=0.29.17-alpha
22

33
# Airbyte Internal Database, see https://docs.airbyte.io/operator-guides/configuring-airbyte-db
4-
DATABASE_USER=docker
5-
DATABASE_PASSWORD=docker
64
DATABASE_HOST=airbyte-db-svc
75
DATABASE_PORT=5432
86
DATABASE_DB=airbyte
@@ -45,14 +43,11 @@ LOG_LEVEL=INFO
4543
# S3/Minio Log Configuration
4644
S3_LOG_BUCKET=airbyte-dev-logs
4745
S3_LOG_BUCKET_REGION=
48-
AWS_ACCESS_KEY_ID=minio
49-
AWS_SECRET_ACCESS_KEY=minio123
5046
S3_MINIO_ENDPOINT=http://airbyte-minio-svc:9000
5147
S3_PATH_STYLE_ACCESS=true
5248

5349
# GCS Log Configuration
5450
GCP_STORAGE_BUCKET=
55-
GOOGLE_APPLICATION_CREDENTIALS=
5651

5752
# Docker Resource Limits
5853
RESOURCE_CPU_REQUEST=

kube/overlays/stable/.secrets

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
DATABASE_USER=docker
2+
DATABASE_PASSWORD=docker
3+
AWS_ACCESS_KEY_ID=minio
4+
AWS_SECRET_ACCESS_KEY=minio123
5+
GOOGLE_APPLICATION_CREDENTIALS=

kube/overlays/stable/kustomization.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,7 @@ configMapGenerator:
2424
- name: airbyte-env
2525
envs:
2626
- .env
27+
28+
secretGenerator:
29+
- name: airbyte-secrets
30+
env: .secrets

kube/resources/scheduler.yaml

+10-10
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ spec:
3838
key: DATABASE_PORT
3939
- name: DATABASE_PASSWORD
4040
valueFrom:
41-
configMapKeyRef:
42-
name: airbyte-env
41+
secretKeyRef:
42+
name: airbyte-secrets
4343
key: DATABASE_PASSWORD
4444
- name: DATABASE_URL
4545
valueFrom:
@@ -48,8 +48,8 @@ spec:
4848
key: DATABASE_URL
4949
- name: DATABASE_USER
5050
valueFrom:
51-
configMapKeyRef:
52-
name: airbyte-env
51+
secretKeyRef:
52+
name: airbyte-secrets
5353
key: DATABASE_USER
5454
- name: TRACKING_STRATEGY
5555
valueFrom:
@@ -134,13 +134,13 @@ spec:
134134
key: S3_LOG_BUCKET_REGION
135135
- name: AWS_ACCESS_KEY_ID
136136
valueFrom:
137-
configMapKeyRef:
138-
name: airbyte-env
137+
secretKeyRef:
138+
name: airbyte-secrets
139139
key: AWS_ACCESS_KEY_ID
140140
- name: AWS_SECRET_ACCESS_KEY
141141
valueFrom:
142-
configMapKeyRef:
143-
name: airbyte-env
142+
secretKeyRef:
143+
name: airbyte-secrets
144144
key: AWS_SECRET_ACCESS_KEY
145145
- name: S3_MINIO_ENDPOINT
146146
valueFrom:
@@ -154,8 +154,8 @@ spec:
154154
key: S3_PATH_STYLE_ACCESS
155155
- name: GOOGLE_APPLICATION_CREDENTIALS
156156
valueFrom:
157-
configMapKeyRef:
158-
name: airbyte-env
157+
secretKeyRef:
158+
name: airbyte-secrets
159159
key: GOOGLE_APPLICATION_CREDENTIALS
160160
- name: GCP_STORAGE_BUCKET
161161
valueFrom:

kube/resources/server.yaml

+10-10
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ spec:
4040
key: CONFIG_ROOT
4141
- name: DATABASE_PASSWORD
4242
valueFrom:
43-
configMapKeyRef:
44-
name: airbyte-env
43+
secretKeyRef:
44+
name: airbyte-secrets
4545
key: DATABASE_PASSWORD
4646
- name: DATABASE_URL
4747
valueFrom:
@@ -50,8 +50,8 @@ spec:
5050
key: DATABASE_URL
5151
- name: DATABASE_USER
5252
valueFrom:
53-
configMapKeyRef:
54-
name: airbyte-env
53+
secretKeyRef:
54+
name: airbyte-secrets
5555
key: DATABASE_USER
5656
- name: TRACKING_STRATEGY
5757
valueFrom:
@@ -115,13 +115,13 @@ spec:
115115
key: S3_LOG_BUCKET_REGION
116116
- name: AWS_ACCESS_KEY_ID
117117
valueFrom:
118-
configMapKeyRef:
119-
name: airbyte-env
118+
secretKeyRef:
119+
name: airbyte-secrets
120120
key: AWS_ACCESS_KEY_ID
121121
- name: AWS_SECRET_ACCESS_KEY
122122
valueFrom:
123-
configMapKeyRef:
124-
name: airbyte-env
123+
secretKeyRef:
124+
name: airbyte-secrets
125125
key: AWS_SECRET_ACCESS_KEY
126126
- name: S3_MINIO_ENDPOINT
127127
valueFrom:
@@ -135,8 +135,8 @@ spec:
135135
key: S3_PATH_STYLE_ACCESS
136136
- name: GOOGLE_APPLICATION_CREDENTIALS
137137
valueFrom:
138-
configMapKeyRef:
139-
name: airbyte-env
138+
secretKeyRef:
139+
name: airbyte-secrets
140140
key: GOOGLE_APPLICATION_CREDENTIALS
141141
- name: GCP_STORAGE_BUCKET
142142
valueFrom:

kube/resources/temporal.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ spec:
7979
env:
8080
- name: POSTGRES_USER
8181
valueFrom:
82-
configMapKeyRef:
83-
name: airbyte-env
82+
secretKeyRef:
83+
name: airbyte-secrets
8484
key: DATABASE_USER
8585
- name: POSTGRES_PWD
8686
valueFrom:
87-
configMapKeyRef:
88-
name: airbyte-env
87+
secretKeyRef:
88+
name: airbyte-secrets
8989
key: DATABASE_PASSWORD
9090
- name: DYNAMIC_CONFIG_FILE_PATH
9191
value: "config/dynamicconfig/development.yaml"

kube/resources/worker.yaml

+10-10
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ spec:
4040
key: DATABASE_PORT
4141
- name: DATABASE_PASSWORD
4242
valueFrom:
43-
configMapKeyRef:
44-
name: airbyte-env
43+
secretKeyRef:
44+
name: airbyte-secrets
4545
key: DATABASE_PASSWORD
4646
- name: DATABASE_URL
4747
valueFrom:
@@ -50,8 +50,8 @@ spec:
5050
key: DATABASE_URL
5151
- name: DATABASE_USER
5252
valueFrom:
53-
configMapKeyRef:
54-
name: airbyte-env
53+
secretKeyRef:
54+
name: airbyte-secrets
5555
key: DATABASE_USER
5656
- name: TRACKING_STRATEGY
5757
valueFrom:
@@ -136,13 +136,13 @@ spec:
136136
key: S3_LOG_BUCKET_REGION
137137
- name: AWS_ACCESS_KEY_ID
138138
valueFrom:
139-
configMapKeyRef:
140-
name: airbyte-env
139+
secretKeyRef:
140+
name: airbyte-secrets
141141
key: AWS_ACCESS_KEY_ID
142142
- name: AWS_SECRET_ACCESS_KEY
143143
valueFrom:
144-
configMapKeyRef:
145-
name: airbyte-env
144+
secretKeyRef:
145+
name: airbyte-secrets
146146
key: AWS_SECRET_ACCESS_KEY
147147
- name: S3_MINIO_ENDPOINT
148148
valueFrom:
@@ -156,8 +156,8 @@ spec:
156156
key: S3_PATH_STYLE_ACCESS
157157
- name: GOOGLE_APPLICATION_CREDENTIALS
158158
valueFrom:
159-
configMapKeyRef:
160-
name: airbyte-env
159+
secretKeyRef:
160+
name: airbyte-secrets
161161
key: GOOGLE_APPLICATION_CREDENTIALS
162162
- name: GCP_STORAGE_BUCKET
163163
valueFrom:

0 commit comments

Comments
 (0)