outposts: create different service when using embedded outpost

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-08-08 14:01:39 +02:00
parent 571049219f
commit f0a8c30ce9
3 changed files with 37 additions and 2 deletions

View File

@ -40,6 +40,11 @@ class KubernetesObjectReconciler(Generic[T]):
self.namespace = controller.outpost.config.kubernetes_namespace
self.logger = get_logger().bind(type=self.__class__.__name__)
@property
def is_embedded(self) -> bool:
"""Return true if the current outpost is embedded"""
return self.controller.outpost.managed != ""
@property
def noop(self) -> bool:
"""Return true if this object should not be created/updated/deleted in this cluster"""