Adds ability to upload config dir to k8s in config
This commit is contained in:
parent
3d4e43c8d1
commit
d387ba171f
10 changed files with 138 additions and 84 deletions
|
@ -6,7 +6,7 @@ from config_app.config_endpoints.api.suconfig_models_pre_oci import pre_oci_mode
|
|||
from config_app.config_endpoints.api import resource, ApiResource, nickname, validate_json_request, kubernetes_only
|
||||
from config_app.c_app import (app, config_provider, superusers, ip_resolver,
|
||||
instance_keys, INIT_SCRIPTS_LOCATION, IS_KUBERNETES)
|
||||
from config_app.config_util.k8sinterface import KubernetesAccessInterface
|
||||
from config_app.config_util.k8sinterface import KubernetesAccessInterface, kubernetes_access_instance
|
||||
|
||||
from data.database import configure
|
||||
from data.runmigration import run_alembic_migration
|
||||
|
@ -266,15 +266,13 @@ class SuperUserKubernetesDeployment(ApiResource):
|
|||
@kubernetes_only
|
||||
@nickname('scGetNumDeployments')
|
||||
def get(self):
|
||||
accessor = KubernetesAccessInterface()
|
||||
res = accessor.get_num_qe_pods()
|
||||
return res
|
||||
return kubernetes_access_instance.get_qe_deployments()
|
||||
|
||||
@resource('/v1/superuser/config/kubernetes')
|
||||
class SuperUserKubernetesConfiguration(ApiResource):
|
||||
""" Resource for fetching the status of config files and overriding them. """
|
||||
@kubernetes_only
|
||||
@nickname('scSaveConfigToKube')
|
||||
@nickname('scDeployConfiguration')
|
||||
def post(self):
|
||||
return config_provider.save_configuration_to_kubernetes()
|
||||
|
||||
|
|
Reference in a new issue