示例#1
0
 def delete_env_by_container_port(self, tenant, service, container_port):
     envs = env_var_repo.get_service_env_by_port(tenant.tenant_id, service.service_id, container_port)
     if service.create_status == "complete":
         for env in envs:
             data = {"env_name": env.attr_name, "enterprise_id": tenant.enterprise_id}
             region_api.delete_service_env(service.service_region, tenant.tenant_name, service.service_alias, data)
     env_var_repo.delete_service_env_by_port(tenant.tenant_id, service.service_id, container_port)
 def get_env_by_container_port(self, tenant, service, container_port):
     return env_var_repo.get_service_env_by_port(tenant.tenant_id,
                                                 service.service_id,
                                                 container_port)