Skip to content

Commit 38873aa

Browse files
authored
Merge pull request #614 from richardmarshall/projected_volume_secrets
Add projected secret path to transformer config
2 parents 63e4e5c + 506c4a3 commit 38873aa

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

pkg/transformers/config/defaultconfig/namereference.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ nameReference:
150150
kind: Deployment
151151
- path: spec/template/spec/imagePullSecrets/name
152152
kind: Deployment
153+
- path: spec/template/spec/volumes/projected/sources/secret/name
154+
kind: Deployment
153155
- path: spec/template/spec/volumes/secret/secretName
154156
kind: ReplicaSet
155157
- path: spec/template/spec/containers/env/valueFrom/secretKeyRef/name
@@ -186,6 +188,8 @@ nameReference:
186188
kind: StatefulSet
187189
- path: spec/template/spec/imagePullSecrets/name
188190
kind: StatefulSet
191+
- path: spec/template/spec/volumes/projected/sources/secret/name
192+
kind: StatefulSet
189193
- path: spec/template/spec/volumes/secret/secretName
190194
kind: Job
191195
- path: spec/template/spec/containers/env/valueFrom/secretKeyRef/name

pkg/transformers/namereference_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,9 @@ func TestNameReferenceHappyRun(t *testing.T) {
148148
"configMap": map[string]interface{}{
149149
"name": "cm2",
150150
},
151+
"secret": map[string]interface{}{
152+
"name": "secret1",
153+
},
151154
},
152155
},
153156
"secret": map[string]interface{}{
@@ -184,6 +187,9 @@ func TestNameReferenceHappyRun(t *testing.T) {
184187
"configMap": map[string]interface{}{
185188
"name": "cm2",
186189
},
190+
"secret": map[string]interface{}{
191+
"name": "secret1",
192+
},
187193
},
188194
},
189195
},
@@ -307,6 +313,9 @@ func TestNameReferenceHappyRun(t *testing.T) {
307313
"configMap": map[string]interface{}{
308314
"name": "someprefix-cm2-somehash",
309315
},
316+
"secret": map[string]interface{}{
317+
"name": "someprefix-secret1-somehash",
318+
},
310319
},
311320
},
312321
"secret": map[string]interface{}{
@@ -343,6 +352,9 @@ func TestNameReferenceHappyRun(t *testing.T) {
343352
"configMap": map[string]interface{}{
344353
"name": "someprefix-cm2-somehash",
345354
},
355+
"secret": map[string]interface{}{
356+
"name": "someprefix-secret1-somehash",
357+
},
346358
},
347359
},
348360
},

0 commit comments

Comments
 (0)