Merge pull request #628 from babiel/cronjob-jobtemplate-labels

Add spec/jobTemplate/metadata/labels to common labels transformer
This commit is contained in:
Jeff Regan
2018-12-14 09:25:27 -08:00
committed by GitHub
2 changed files with 17 additions and 0 deletions

View File

@@ -130,6 +130,11 @@ commonLabels:
group: batch
kind: CronJob
- path: spec/jobTemplate/metadata/labels
create: true
group: batch
kind: CronJob
- path: spec/jobTemplate/spec/template/metadata/labels
create: true
group: batch

View File

@@ -355,6 +355,12 @@ func TestLabelsRun(t *testing.T) {
"spec": map[string]interface{}{
"schedule": "* 23 * * *",
"jobTemplate": map[string]interface{}{
"metadata": map[string]interface{}{
"labels": map[string]interface{}{
"label-key1": "label-value1",
"label-key2": "label-value2",
},
},
"spec": map[string]interface{}{
"template": map[string]interface{}{
"metadata": map[string]interface{}{
@@ -390,6 +396,12 @@ func TestLabelsRun(t *testing.T) {
"spec": map[string]interface{}{
"schedule": "* 23 * * *",
"jobTemplate": map[string]interface{}{
"metadata": map[string]interface{}{
"labels": map[string]interface{}{
"label-key1": "label-value1",
"label-key2": "label-value2",
},
},
"spec": map[string]interface{}{
"selector": map[string]interface{}{
"matchLabels": map[string]interface{}{