UNPKG

@dot-event/kubes

Version:

dot-event kubernetes operation

41 lines (36 loc) 909 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.readYaml = readYaml; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread")); var _path = require("path"); async function readYaml(path) { const { cluster, config, cwd, events, props, yaml } = this; const { clusters, services } = config; const { env } = clusters[cluster]; const service = services[env][(0, _path.basename)((0, _path.join)(path, "../"))] || { replicas: 2 }; const replace = (0, _objectSpread2.default)({}, clusters[cluster], service, { cluster }); yaml[path] = await events.fsReadYaml(props, { path: (0, _path.join)(cwd, path), replace: match => replace[match] }); } //# sourceMappingURL=readYaml.js.map