+
+ def set_caas_parameter(self, parameter, value):
+ self.config[self.ROOT][parameter] = value
+
+ def get_kubernetes_domain(self):
+ return 'kubernetes.default.svc.{}'.format(
+ self.config.get(self.ROOT, {}).get('dns_domain', ''))
+
+ def get_caas_soft_eviction_threshold(self):
+ if self.is_vnf_embedded_deployment():
+ return VNF_EMBEDDED_SOFT_EVICTION_THRESHOLD
+ else:
+ return BM_SOFT_EVICTION_THRESHOLD
+
+ def get_caas_hard_eviction_threshold(self):
+ if self.is_vnf_embedded_deployment():
+ return VNF_EMBEDDED_HARD_EVICTION_THRESHOLD
+ else:
+ return BM_HARD_EVICTION_THRESHOLD