Skip to content

Commit e510f1c

Browse files
authored
Merge branch 'stable' into 1321
2 parents 19ed620 + b8c958c commit e510f1c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/mas/devops/ocp.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ def getNamespace(dynClient: DynamicClient, namespace: str) -> dict:
9494
return {}
9595

9696

97-
def createNamespace(dynClient: DynamicClient, namespace: str) -> bool:
97+
def createNamespace(dynClient: DynamicClient, namespace: str, kyvernoLabel: str = None) -> bool:
9898
"""
9999
Create a namespace if it does not exist
100100
"""
@@ -110,6 +110,10 @@ def createNamespace(dynClient: DynamicClient, namespace: str) -> bool:
110110
"name": namespace
111111
}
112112
}
113+
if kyvernoLabel is not None:
114+
nsObj["metadata"]["labels"] = {
115+
"ibm.com/kyverno": kyvernoLabel
116+
}
113117
namespaceAPI.create(body=nsObj)
114118
logger.debug(f"Created namespace {namespace}")
115119
return True

0 commit comments

Comments
 (0)