X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=n2vc%2Fkubectl.py;fp=n2vc%2Fkubectl.py;h=c16c95a6bd1e4316c4c09736a8bfbaef520b9272;hp=7cc6ac20a0a12a6b4c9c8cc863cebc562c73a7ae;hb=d21509c14b0bef94d5ace71a4b5c7592851b453d;hpb=5f069332606e512f74791c6497af40326b611344 diff --git a/n2vc/kubectl.py b/n2vc/kubectl.py index 7cc6ac2..c16c95a 100644 --- a/n2vc/kubectl.py +++ b/n2vc/kubectl.py @@ -574,15 +574,16 @@ class Kubectl: delay=1, fallback=Exception("Failed creating the namespace"), ) - async def create_namespace(self, name: str): + async def create_namespace(self, name: str, labels: dict = None): """ Create a namespace :param: name: Name of the namespace to be created + :param: labels: Dictionary with labels for the new namespace """ v1_core = self.clients[CORE_CLIENT] - metadata = V1ObjectMeta(name=name) + metadata = V1ObjectMeta(name=name, labels=labels) namespace = V1Namespace( metadata=metadata, )