UNPKG

@dot-event/kubes

Version:

dot-event kubernetes operation

51 lines (43 loc) 1.01 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.exportData = exportData; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread")); async function exportData(options) { const { cluster, event, events, props } = options; const { pg } = await events.gcloudConfigRead(props, event.options); const { services } = events.get([...props, "kubes"]); for (const service of services) { const pgId = await events.gcloudConfigPgId({ cluster, pg, service }); if (!pg[pgId]) { continue; } const { dbs, importBucket } = pg[pgId]; for (const dbId of dbs) { await events.gcloudPgExport(props, (0, _objectSpread2.default)({}, pg[pgId], { bucket: importBucket, dbId, pgId })); } } } //# sourceMappingURL=export.js.map