Add app label for jobs
It's needed for relations between service and job Change-Id: I4f10faa8e054fe735da6eac6c68ab20b46b31b15
This commit is contained in:
parent
54c3f3a4c8
commit
138a30bc15
|
@ -237,7 +237,8 @@ def _create_post_jobs(service, container, component_name):
|
|||
def _create_job(service, container, job, component_name):
|
||||
cont_spec = templates.serialize_job_container_spec(container, job)
|
||||
pod_spec = templates.serialize_job_pod_spec(service, job, cont_spec)
|
||||
job_spec = templates.serialize_job(job["name"], pod_spec, component_name)
|
||||
job_spec = templates.serialize_job(job["name"], pod_spec, component_name,
|
||||
service["name"])
|
||||
kubernetes.process_object(job_spec)
|
||||
|
||||
|
||||
|
|
|
@ -270,13 +270,14 @@ def serialize_volumes(service):
|
|||
return vol_spec
|
||||
|
||||
|
||||
def serialize_job(name, spec, component_name):
|
||||
def serialize_job(name, spec, component_name, app_name):
|
||||
return {
|
||||
"apiVersion": "batch/v1",
|
||||
"kind": "Job",
|
||||
"metadata": {
|
||||
"name": name,
|
||||
"labels": {
|
||||
"app": app_name,
|
||||
"ccp": "true",
|
||||
"ccp-component": component_name
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue