@@ -228,13 +228,14 @@ def fetch_cabotage_enrollment(custom_objects_api_instance, release):
228228
229229def 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
787788def 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
938940def 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