Skip to content

Commit e2c232e

Browse files
committed
add project slug and project namespace as labels
1 parent f3150c1 commit e2c232e

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

components/renku_data_services/renku_apps/k8s_client.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ async def create_app_deployment(
4444
cluster_id: ClusterId = DEFAULT_K8S_CLUSTER
4545
cluster = await self.__client.cluster_by_id(cluster_id)
4646
app_name = _generate_app_name(project)
47-
manifest = _build_app_deployment_manifest(session_launcher, app_name, resource_class)
47+
manifest = _build_app_deployment_manifest(session_launcher, app_name, resource_class, project)
4848
meta = K8sObjectMeta(
4949
name=app_name,
5050
namespace=cluster.namespace,
@@ -112,7 +112,7 @@ def _resources_from_resource_class(resource_class: ResourceClass) -> dict[str, A
112112

113113

114114
def _build_app_deployment_manifest(
115-
session_launcher: SessionLauncher, app_name: str, resource_class: ResourceClass | None
115+
session_launcher: SessionLauncher, app_name: str, resource_class: ResourceClass | None, project: Project
116116
) -> KnativeService:
117117
"""Build a Knative Service manifest derived from the session launcher."""
118118
environment = session_launcher.environment
@@ -144,6 +144,8 @@ def _build_app_deployment_manifest(
144144
"name": app_name,
145145
"labels": {
146146
"renku.io/safe-username": DUMMY_RENKU_APP_USER_ID,
147+
"renku.io/project-slug": project.slug.lower(),
148+
"renku.io/project-namespace": project.namespace.path.serialize().replace("/", "-").lower(),
147149
},
148150
"annotations": {
149151
"renku.io/launcher_id": str(session_launcher.id),

0 commit comments

Comments
 (0)