Skip to content

Commit 4781c47

Browse files
author
Samuel Beaulieu
committed
(DIO-3229) Add non sensitive parameters as ENV vars, and expect the secrets to be passed as provider config
remove the change to support an override of the command as the entrypoint is needed
1 parent c96029f commit 4781c47

File tree

6 files changed

+38
-34
lines changed

6 files changed

+38
-34
lines changed

docs/index.yaml

Lines changed: 32 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,22 @@ entries:
33
vmpooler:
44
- apiVersion: v2
55
appVersion: 1.6.0-prod-all-providers
6-
created: "2022-07-07T11:20:20.126008-05:00"
6+
created: "2022-07-08T09:02:28.097273-05:00"
7+
dependencies:
8+
- name: redis
9+
repository: https://charts.bitnami.com/bitnami
10+
version: 16.10.1
11+
description: A Helm chart to deploy vmpooler
12+
digest: 586eed077d8a3fbc58c2dd3ca3c5e2315d367204d462d9203a9a8e3cbd4674bc
13+
icon: https://github.com/puppetlabs/vmpooler/raw/master/lib/vmpooler/public/img/logo.png
14+
name: vmpooler
15+
type: application
16+
urls:
17+
- https://puppetlabs.github.io/vmpooler-deployment/vmpooler-1.16.0.tgz
18+
version: 1.16.0
19+
- apiVersion: v2
20+
appVersion: 1.6.0-prod-all-providers
21+
created: "2022-07-08T09:02:28.091384-05:00"
722
dependencies:
823
- name: redis
924
repository: https://charts.bitnami.com/bitnami
@@ -18,7 +33,7 @@ entries:
1833
version: 1.15.0
1934
- apiVersion: v2
2035
appVersion: 1.6.0-prod-all-providers
21-
created: "2022-07-07T11:20:20.121125-05:00"
36+
created: "2022-07-08T09:02:28.085533-05:00"
2237
dependencies:
2338
- name: redis
2439
repository: https://charts.bitnami.com/bitnami
@@ -33,7 +48,7 @@ entries:
3348
version: 1.14.0
3449
- apiVersion: v2
3550
appVersion: 1.5.0-prod-all-providers
36-
created: "2022-07-07T11:20:20.113811-05:00"
51+
created: "2022-07-08T09:02:28.079135-05:00"
3752
dependencies:
3853
- name: redis
3954
repository: https://charts.bitnami.com/bitnami
@@ -48,7 +63,7 @@ entries:
4863
version: 1.13.0
4964
- apiVersion: v2
5065
appVersion: 1.5.0-prod-all-providers
51-
created: "2022-07-07T11:20:20.10659-05:00"
66+
created: "2022-07-08T09:02:28.073016-05:00"
5267
dependencies:
5368
- name: redis
5469
repository: https://charts.bitnami.com/bitnami
@@ -63,7 +78,7 @@ entries:
6378
version: 1.12.0
6479
- apiVersion: v2
6580
appVersion: 1.4.0-prod-all-providers
66-
created: "2022-07-07T11:20:20.101641-05:00"
81+
created: "2022-07-08T09:02:28.068619-05:00"
6782
dependencies:
6883
- name: redis
6984
repository: https://charts.bitnami.com/bitnami
@@ -78,7 +93,7 @@ entries:
7893
version: 1.11.1
7994
- apiVersion: v2
8095
appVersion: 1.3.0-prod-all-providers
81-
created: "2022-07-07T11:20:20.095716-05:00"
96+
created: "2022-07-08T09:02:28.064391-05:00"
8297
dependencies:
8398
- name: redis
8499
repository: https://charts.bitnami.com/bitnami
@@ -93,7 +108,7 @@ entries:
93108
version: 1.11.0
94109
- apiVersion: v2
95110
appVersion: 1.2.0-prod-all-providers
96-
created: "2022-07-07T11:20:20.090787-05:00"
111+
created: "2022-07-08T09:02:28.058908-05:00"
97112
dependencies:
98113
- name: redis
99114
repository: https://charts.bitnami.com/bitnami
@@ -108,7 +123,7 @@ entries:
108123
version: 1.10.1
109124
- apiVersion: v2
110125
appVersion: 1.2.0-prod-all-providers
111-
created: "2022-07-07T11:20:20.084207-05:00"
126+
created: "2022-07-08T09:02:28.05419-05:00"
112127
dependencies:
113128
- name: redis
114129
repository: https://charts.bitnami.com/bitnami
@@ -123,7 +138,7 @@ entries:
123138
version: 1.10.0
124139
- apiVersion: v2
125140
appVersion: 1.2.0-prod-all-providers
126-
created: "2022-07-07T11:20:20.158097-05:00"
141+
created: "2022-07-08T09:02:28.125234-05:00"
127142
dependencies:
128143
- name: redis
129144
repository: https://charts.bitnami.com/bitnami
@@ -138,7 +153,7 @@ entries:
138153
version: 1.9.0
139154
- apiVersion: v2
140155
appVersion: 1.2.0-prod-all-providers
141-
created: "2022-07-07T11:20:20.154432-05:00"
156+
created: "2022-07-08T09:02:28.122042-05:00"
142157
dependencies:
143158
- name: redis
144159
repository: https://charts.bitnami.com/bitnami
@@ -153,7 +168,7 @@ entries:
153168
version: 1.8.0
154169
- apiVersion: v2
155170
appVersion: 1.0.0-prod-all-providers
156-
created: "2022-07-07T11:20:20.150058-05:00"
171+
created: "2022-07-08T09:02:28.117441-05:00"
157172
dependencies:
158173
- name: redis
159174
repository: https://charts.bitnami.com/bitnami
@@ -168,7 +183,7 @@ entries:
168183
version: 1.7.1
169184
- apiVersion: v2
170185
appVersion: 1.0.0-prod-all-providers
171-
created: "2022-07-07T11:20:20.146176-05:00"
186+
created: "2022-07-08T09:02:28.114555-05:00"
172187
dependencies:
173188
- name: redis
174189
repository: https://charts.bitnami.com/bitnami
@@ -183,7 +198,7 @@ entries:
183198
version: 1.7.0
184199
- apiVersion: v2
185200
appVersion: 1.3.0
186-
created: "2022-07-07T11:20:20.142318-05:00"
201+
created: "2022-07-08T09:02:28.111222-05:00"
187202
dependencies:
188203
- name: redis
189204
repository: https://charts.bitnami.com/bitnami
@@ -198,7 +213,7 @@ entries:
198213
version: 1.6.3
199214
- apiVersion: v2
200215
appVersion: 1.3.0
201-
created: "2022-07-07T11:20:20.13796-05:00"
216+
created: "2022-07-08T09:02:28.108084-05:00"
202217
dependencies:
203218
- name: redis
204219
repository: https://charts.bitnami.com/bitnami
@@ -213,7 +228,7 @@ entries:
213228
version: 1.6.2
214229
- apiVersion: v2
215230
appVersion: 1.3.0
216-
created: "2022-07-07T11:20:20.134247-05:00"
231+
created: "2022-07-08T09:02:28.103964-05:00"
217232
dependencies:
218233
- name: redis
219234
repository: https://charts.bitnami.com/bitnami
@@ -228,7 +243,7 @@ entries:
228243
version: 1.6.1
229244
- apiVersion: v2
230245
appVersion: 1.3.0
231-
created: "2022-07-07T11:20:20.13096-05:00"
246+
created: "2022-07-08T09:02:28.100758-05:00"
232247
dependencies:
233248
- name: redis
234249
repository: https://charts.bitnami.com/bitnami
@@ -241,4 +256,4 @@ entries:
241256
urls:
242257
- https://puppetlabs.github.io/vmpooler-deployment/vmpooler-1.6.0.tgz
243258
version: 1.6.0
244-
generated: "2022-07-07T11:20:20.077824-05:00"
259+
generated: "2022-07-08T09:02:28.04791-05:00"

docs/vmpooler-1.16.0.tgz

92.2 KB
Binary file not shown.

helm-charts/vmpooler/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: vmpooler
33
description: A Helm chart to deploy vmpooler
44
type: application
55
icon: https://github.com/puppetlabs/vmpooler/raw/master/lib/vmpooler/public/img/logo.png
6-
version: 1.15.0
6+
version: 1.16.0
77
appVersion: 1.6.0-prod-all-providers
88
dependencies:
99
- name: redis

helm-charts/vmpooler/templates/deployment-api.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,6 @@ spec:
4242
- containerPort: {{ .Values.service.port }}
4343
resources:
4444
{{- toYaml .Values.api.resources | nindent 12 }}
45-
{{- if .Values.overrideCmd -}}
46-
{{- with .Values.overrideCmd }}
47-
command:
48-
{{- toYaml . | nindent 10 }}
49-
{{- end }}
50-
{{- end }}
5145
args:
5246
- 'api'
5347
livenessProbe:

helm-charts/vmpooler/templates/deployment-manager.yaml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@ spec:
4444
- containerPort: {{ .Values.service.port }}
4545
resources:
4646
{{- toYaml .Values.manager.resources | nindent 12 }}
47-
{{- if .Values.overrideCmd -}}
48-
{{- with .Values.overrideCmd }}
49-
command:
50-
{{- toYaml . | nindent 10 }}
51-
{{- end }}
52-
{{- end }}
5347
args:
5448
- 'manager'
5549
livenessProbe:
@@ -71,6 +65,8 @@ spec:
7165
env:
7266
- name: GOOGLE_APPLICATION_CREDENTIALS
7367
value: '{{ .Values.gce.keyfile }}'
68+
- name: AWS_KEY_FILE_LOCATION
69+
value: '{{ .Values.ec2.keyfile }}'
7470
- name: JRUBY_OPTS
7571
value: '-J-XX:+UseG1GC -Xinvokedynamic.yield=false'
7672
- name: TASK_LIMIT

helm-charts/vmpooler/values.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ usage_stats: true
1414
gce:
1515
keyfile: '/vault/secrets/gce-keyfile.json'
1616

17+
ec2:
18+
keyfile: '/vault/secrets/ec2-keyfile.rsa'
19+
1720
tracing:
1821
enabled: 'false'
1922
# jaegerHost: 'http://otel-collector.otel-collector.svc:14268/api/traces'
@@ -44,10 +47,6 @@ auth:
4447

4548
additionalConfigFiles: '/etc/vmpooler/config/pools.yaml'
4649

47-
# This overrides the deployment's spec.container.command (defaults to the Dockerfile entrypoint)
48-
# overrideCmd:
49-
# - 'source foo && docker-entrypoint.sh'
50-
5150
api:
5251
replicaCount: 1
5352
resources:

0 commit comments

Comments
 (0)