@dot-event/kubes
Version:
dot-event kubernetes operation
107 lines (80 loc) • 2.44 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _argv = _interopRequireWildcard(require("@dot-event/argv"));
var _aws = _interopRequireDefault(require("@dot-event/aws"));
var _fs = _interopRequireDefault(require("@dot-event/fs"));
var _gcloud = _interopRequireDefault(require("@dot-event/gcloud"));
var _log = _interopRequireDefault(require("@dot-event/log"));
var _spawn = _interopRequireDefault(require("@dot-event/spawn"));
var _status = _interopRequireDefault(require("@dot-event/status"));
var _store = _interopRequireDefault(require("@dot-event/store"));
var _apply = require("./kubes/apply");
var _argv2 = require("./kubes/argv");
var _build = require("./kubes/build");
var _del = require("./kubes/del");
var _deploy = require("./kubes/deploy");
var _dnsToAws = require("./kubes/dnsToAws");
var _export = require("./kubes/export");
var _glob = require("./kubes/glob");
var _import = require("./kubes/import");
var _ingress = require("./kubes/ingress");
var _restart = require("./kubes/restart");
var _services = require("./kubes/services");
var _snapshot = require("./kubes/snapshot");
// Packages
// Helpers
// Composer
function _default(options) {
const {
events
} = options;
if (events.ops.has("kubes")) {
return options;
}
(0, _argv.default)({
events
});
(0, _aws.default)({
events
});
(0, _fs.default)({
events
});
(0, _gcloud.default)({
events
});
(0, _log.default)({
events
});
(0, _spawn.default)({
events
});
(0, _status.default)({
events
});
(0, _store.default)({
events
});
events.onAny({
kubes: _argv.argvRelay,
kubesApply: _apply.apply,
kubesBuild: [_glob.glob, _build.build],
kubesDelete: _del.del,
kubesDeploy: [_glob.glob, _deploy.deploy],
kubesDnsToAws: [_glob.glob, _dnsToAws.dnsToAws],
kubesExport: [_glob.glob, _export.exportData],
kubesImport: [_glob.glob, _import.importData],
kubesIngress: _ingress.ingress,
kubesRestart: [_glob.glob, _restart.restart],
kubesServices: _services.services,
kubesSetupOnce: _argv2.argv,
kubesSnapshot: _snapshot.snapshot
});
return options;
}
//# sourceMappingURL=kubes.js.map