UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

71 lines (70 loc) 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mockserverCorsPlugin = exports.mockserverIngressSecureCpanel = exports.mockserverIngressPluginSecureCPanel = void 0; exports.mockserverIngressPluginSecureCPanel = ` apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: labels: app: mockserver name: mockserver-apiKey-plugin namespace: vkpr config: key_names: - apiKey key_in_body: false key_in_header: true key_in_query: true hide_credentials: false run_on_preflight: true plugin: key-auth --- apiVersion: configuration.konghq.com/v1 kind: KongConsumer metadata: labels: app: mockserver name: mockserver-admin-consumer namespace: vkpr annotations: kubernetes.io/ingress.class: kong username: mockserver-admin credentials: - mockserver-admin-apiKey`; exports.mockserverIngressSecureCpanel = ` apiVersion: networking.k8s.io/v1 kind: Ingress metadata: labels: app: mockserver name: mockserver-api namespace: vkpr annotations: kubernetes.io/ingress.class: kong konghq.com/plugins: mockserver-apiKey-plugin spec: rules: - host: http: paths: - path: /mockserver* pathType: ImplementationSpecific backend: service: name: mockserver port: number: 1080`; exports.mockserverCorsPlugin = ` apiVersion: configuration.konghq.com/v1 kind: KongPlugin metadata: name: mock-server-cors namespace: vkpr config: origins: - https://devportal.test.vkpr.net credentials: false max_age: 3600 preflight_continue: false plugin: cors `;