Skip to content

Commit 8cecccb

Browse files
committed
Add spec/jobTemplate/metadata/labels to common labels transformer
1 parent 441f45e commit 8cecccb

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

pkg/transformers/config/defaultconfig/commonlabels.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,11 @@ commonLabels:
130130
group: batch
131131
kind: CronJob
132132
133+
- path: spec/jobTemplate/metadata/labels
134+
create: true
135+
group: batch
136+
kind: CronJob
137+
133138
- path: spec/jobTemplate/spec/template/metadata/labels
134139
create: true
135140
group: batch

pkg/transformers/labelsandannotations_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,12 @@ func TestLabelsRun(t *testing.T) {
355355
"spec": map[string]interface{}{
356356
"schedule": "* 23 * * *",
357357
"jobTemplate": map[string]interface{}{
358+
"metadata": map[string]interface{}{
359+
"labels": map[string]interface{}{
360+
"label-key1": "label-value1",
361+
"label-key2": "label-value2",
362+
},
363+
},
358364
"spec": map[string]interface{}{
359365
"template": map[string]interface{}{
360366
"metadata": map[string]interface{}{
@@ -390,6 +396,12 @@ func TestLabelsRun(t *testing.T) {
390396
"spec": map[string]interface{}{
391397
"schedule": "* 23 * * *",
392398
"jobTemplate": map[string]interface{}{
399+
"metadata": map[string]interface{}{
400+
"labels": map[string]interface{}{
401+
"label-key1": "label-value1",
402+
"label-key2": "label-value2",
403+
},
404+
},
393405
"spec": map[string]interface{}{
394406
"selector": map[string]interface{}{
395407
"matchLabels": map[string]interface{}{

0 commit comments

Comments
 (0)