UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

31 lines 932 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toContainerPort = toContainerPort; exports.toContainerPorts = toContainerPorts; exports.toServicePort = toServicePort; exports.toServicePorts = toServicePorts; const _imports_1 = require("../../_imports"); function toContainerPort(entry) { return { containerPort: entry.port, name: entry.name, protocol: entry.protocol, hostPort: entry.hostPort, hostIp: entry.hostIp?.text }; } function toContainerPorts(ports) { return ports.values.map(toContainerPort); } function toServicePort(entry) { return { port: entry.frontend, targetPort: _imports_1.CDK.IntOrString.fromString(entry.name), protocol: entry.protocol, name: entry.name }; } function toServicePorts(ports) { return ports.values.map(toServicePort).toList(); } //# sourceMappingURL=adapters.js.map