UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

22 lines (21 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MockServerRemoveImpl = void 0; const install_vkpr_1 = require("../vkpr/install-vkpr"); const mockserver_operations_1 = require("../vkpr/mockserver-operations"); const commands_1 = require("../kubectl/commands"); const mockserver_constants_1 = require("./mockserver-constants"); const commands_2 = require("../kubectl/commands"); class MockServerRemoveImpl { async remove() { console.log("Removing Mockserver"); await install_vkpr_1.InstallVkpr.instance.install(); new mockserver_operations_1.VkprMockServerOperations().remove(); try { commands_1.KubernetesDeleteString.instance.command([mockserver_constants_1.mockserverCorsPlugin, mockserver_constants_1.mockserverIngressPluginSecureCPanel], true); } catch { } commands_2.KubernetesDelete.instance.deleteResourceLabeled(["kongconsumer", "kongplugin", "ingress"], "app=mockserver", "vkpr", true); } } exports.MockServerRemoveImpl = MockServerRemoveImpl;