def create_app_overrides_action(path, app_name=None, namespace=None): dbapi = api.get_instance() operator = helm.HelmOperator(dbapi=dbapi) operator.generate_helm_application_overrides(path, app_name, mode=None, cnamespace=namespace)
def create_chart_override_action(path, chart_name=None, repository=None, namespace=None): dbapi = api.get_instance() operator = helm.HelmOperator(dbapi=dbapi, path=path, docker_repository=repository) operator.generate_helm_chart_overrides(chart_name, namespace)
def create_armada_app_overrides_action(path, app_name=None, namespace=None): dbapi = api.get_instance() operator = helm.HelmOperator(dbapi=dbapi) operator.generate_helm_application_overrides(path, app_name, mode=None, cnamespace=namespace, armada_format=True, armada_chart_info=None, combined=False)
def create_app_overrides_action(path, app_name=None, namespace=None): dbapi = api.get_instance() operator = helm.HelmOperator(dbapi=dbapi) system_apps = operator.get_helm_applications() if app_name not in system_apps: LOG.info("Overrides generation for application %s is " "not supported via this command." % app_name) else: operator.generate_helm_application_overrides(path, app_name, mode=None, cnamespace=namespace)
def setUp(self): super(AppOperatorTestCase, self).setUp() # Set up objects for testing self.helm_operator = helm.HelmOperator(dbapi.get_instance()) self.app_operator = kube_app.AppOperator(dbapi.get_instance(), self.helm_operator) self.context = context.get_admin_context() self.dbapi = dbapi.get_instance() self.temp_dir = self.useFixture(fixtures.TempDir())
def create_armada_app_overrides_action(path, app_name=None, repository=None, namespace=None): dbapi = api.get_instance() operator = helm.HelmOperator(dbapi=dbapi, path=path, docker_repository=repository) operator.generate_helm_application_overrides(app_name, namespace, armada_format=True)
def setUp(self): super(AppOperatorTestCase, self).setUp() # Manager holds apps_metadata dict self.service = manager.ConductorManager('test-host', 'test-topic') # Set up objects for testing self.helm_operator = helm.HelmOperator(dbapi.get_instance()) self.app_operator = kube_app.AppOperator(dbapi.get_instance(), self.helm_operator, self.service.apps_metadata) self.context = context.get_admin_context() self.dbapi = dbapi.get_instance() self.temp_dir = self.useFixture(fixtures.TempDir())
def setUp(self): super(NovaGetOverrideTest, self).setUp() self.operator = helm.HelmOperator(self.dbapi) self.nova = nova.NovaHelm(self.operator) self.worker = self._create_test_host( personality=constants.WORKER, administrative=constants.ADMIN_LOCKED) self.ifaces = self._create_test_host_platform_interface(self.worker) self.dbapi.address_create({ 'name': 'test', 'family': self.oam_subnet.version, 'prefix': self.oam_subnet.prefixlen, 'address': str(self.oam_subnet[24]), 'interface_id': self.ifaces[0].id, 'enable_dad': self.oam_subnet.version == 6 })
def create_armada_app_overrides_action(path, app_name=None, namespace=None): dbapi = api.get_instance() try: db_app = dbapi.kube_app_get(app_name) except exception.KubeAppNotFound: LOG.info("Application %s not found" % app_name) return helm_operator = helm.HelmOperator(dbapi=dbapi) app_operator = kube_app.AppOperator(dbapi, helm_operator, {}) if not app_operator.app_has_system_plugins(db_app): LOG.info("Overrides generation for application %s is " "not supported via this command." % app_name) else: if db_app.status == constants.APP_UPLOAD_SUCCESS: app_operator.activate_app_plugins(db_app) helm_operator.generate_helm_application_overrides( path, app_name, mode=None, cnamespace=namespace, armada_format=True, armada_chart_info=None, combined=False) app_operator.deactivate_app_plugins(db_app) else: helm_operator.generate_helm_application_overrides( path, app_name, mode=None, cnamespace=namespace, armada_format=True, armada_chart_info=None, combined=False)
def setUp(self): super(HelmTestCaseMixin, self).setUp() self.operator = helm.HelmOperator(self.dbapi) self.useFixture(keyring_fixture.KeyringBackend()) mock.patch('sysinv.common.utils.is_virtual', return_value=False).start()
def create_chart_override_action(path, chart_name=None, namespace=None): dbapi = api.get_instance() operator = helm.HelmOperator(dbapi=dbapi) operator.generate_helm_chart_overrides(path, chart_name, namespace)