Skip to content

Commit c0f200e

Browse files
committed
nope
1 parent f9c0694 commit c0f200e

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

cabotage/celery/tasks/deploy.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -228,13 +228,14 @@ def fetch_cabotage_enrollment(custom_objects_api_instance, release):
228228

229229
def render_service(release, process_name):
230230
resource_prefix = k8s_resource_prefix(release)
231+
role_name = k8s_role_name(release)
231232
service_name = f"{resource_prefix}-{process_name}"
232233
service_object = kubernetes.client.V1Service(
233234
metadata=kubernetes.client.V1ObjectMeta(
234235
name=service_name,
235236
labels={
236237
"resident-service.cabotage.io": "true",
237-
"app": resource_prefix,
238+
"app": role_name,
238239
"process": process_name,
239240
},
240241
),
@@ -246,7 +247,7 @@ def render_service(release, process_name):
246247
)
247248
],
248249
selector={
249-
"app": resource_prefix,
250+
"app": role_name,
250251
"process": process_name,
251252
},
252253
),
@@ -665,7 +666,7 @@ def render_podspec(release, process_name, service_account_name):
665666
"project": release.application.project.slug,
666667
"application": release.application.slug,
667668
"process": process_name,
668-
"app": k8s_resource_prefix(release),
669+
"app": k8s_role_name(release),
669670
"release": str(release.version),
670671
}
671672
volumes = [
@@ -786,6 +787,7 @@ def render_podspec(release, process_name, service_account_name):
786787

787788
def render_deployment(namespace, release, service_account_name, process_name):
788789
resource_prefix = k8s_resource_prefix(release)
790+
role_name = k8s_role_name(release)
789791
app_env = release.application_environment
790792
process_counts = app_env.process_counts or {}
791793
deployment_object = kubernetes.client.V1Deployment(
@@ -796,15 +798,15 @@ def render_deployment(namespace, release, service_account_name, process_name):
796798
"project": release.application.project.slug,
797799
"application": release.application.slug,
798800
"process": process_name,
799-
"app": resource_prefix,
801+
"app": role_name,
800802
"resident-deployment.cabotage.io": "true",
801803
},
802804
),
803805
spec=kubernetes.client.V1DeploymentSpec(
804806
replicas=process_counts.get(process_name, 0),
805807
selector=kubernetes.client.V1LabelSelector(
806808
match_labels={
807-
"app": resource_prefix,
809+
"app": role_name,
808810
"process": process_name,
809811
},
810812
),
@@ -815,7 +817,7 @@ def render_deployment(namespace, release, service_account_name, process_name):
815817
"project": release.application.project.slug,
816818
"application": release.application.slug,
817819
"process": process_name,
818-
"app": resource_prefix,
820+
"app": role_name,
819821
"ca-admission.cabotage.io": "true",
820822
"resident-pod.cabotage.io": "true",
821823
}
@@ -936,7 +938,7 @@ def scale_deployment(namespace, release, process_name, replicas):
936938

937939

938940
def render_job(namespace, release, service_account_name, process_name, job_id):
939-
resource_prefix = k8s_resource_prefix(release)
941+
role_name = k8s_role_name(release)
940942
job_object = kubernetes.client.V1Job(
941943
metadata=kubernetes.client.V1ObjectMeta(
942944
name=f"deployment-{job_id}",
@@ -945,7 +947,7 @@ def render_job(namespace, release, service_account_name, process_name, job_id):
945947
"project": release.application.project.slug,
946948
"application": release.application.slug,
947949
"process": process_name,
948-
"app": resource_prefix,
950+
"app": role_name,
949951
"release": str(release.version),
950952
"deployment": job_id,
951953
"resident-job.cabotage.io": "true",
@@ -962,7 +964,7 @@ def render_job(namespace, release, service_account_name, process_name, job_id):
962964
"project": release.application.project.slug,
963965
"application": release.application.slug,
964966
"process": process_name,
965-
"app": resource_prefix,
967+
"app": role_name,
966968
"release": str(release.version),
967969
"deployment": job_id,
968970
"ca-admission.cabotage.io": "true",

0 commit comments

Comments
 (0)