integration-operator
Version:
kubernetes operator to integrate deployments
145 lines (132 loc) • 5.5 kB
JavaScript
(function (global, factory) {
if (typeof define === "function" && define.amd) {
define(["exports", "@babel/runtime/regenerator", "regenerator-runtime/runtime.js", "@babel/runtime/helpers/asyncToGenerator", "@babel/runtime/helpers/classCallCheck", "@babel/runtime/helpers/createClass", "ora", "../util"], factory);
} else if (typeof exports !== "undefined") {
factory(exports, require("@babel/runtime/regenerator"), require("regenerator-runtime/runtime.js"), require("@babel/runtime/helpers/asyncToGenerator"), require("@babel/runtime/helpers/classCallCheck"), require("@babel/runtime/helpers/createClass"), require("ora"), require("../util"));
} else {
var mod = {
exports: {}
};
factory(mod.exports, global.regenerator, global.runtime, global.asyncToGenerator, global.classCallCheck, global.createClass, global.ora, global.util);
global.controller = mod.exports;
}
})(typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : this, function (_exports, _regenerator, _runtime, _asyncToGenerator2, _classCallCheck2, _createClass2, _ora, _util) {
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
_regenerator = _interopRequireDefault(_regenerator);
_asyncToGenerator2 = _interopRequireDefault(_asyncToGenerator2);
_classCallCheck2 = _interopRequireDefault(_classCallCheck2);
_createClass2 = _interopRequireDefault(_createClass2);
_ora = _interopRequireDefault(_ora);
/**
* Copyright 2021 Silicon Hills LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
var Controller = /*#__PURE__*/function () {
function Controller(groupNamePrefix, kind) {
(0, _classCallCheck2.default)(this, Controller);
this.groupNamePrefix = groupNamePrefix;
this.kind = kind;
this.group = void 0;
this.plural = void 0;
this.spinner = (0, _ora.default)();
this.group = (0, _util.getGroupName)(this.groupNamePrefix);
this.plural = (0, _util.kind2plural)(this.kind);
}
(0, _createClass2.default)(Controller, [{
key: "added",
value: function () {
var _added = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_resource, _meta, _oldResource) {
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
case "end":
return _context.stop();
}
}
}, _callee);
}));
function added(_x, _x2, _x3) {
return _added.apply(this, arguments);
}
return added;
}()
}, {
key: "addedOrModified",
value: function () {
var _addedOrModified = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(_resource, _meta, _oldResource) {
return _regenerator.default.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
case "end":
return _context2.stop();
}
}
}, _callee2);
}));
function addedOrModified(_x4, _x5, _x6) {
return _addedOrModified.apply(this, arguments);
}
return addedOrModified;
}()
}, {
key: "deleted",
value: function () {
var _deleted = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(_resource, _meta, _oldResource) {
return _regenerator.default.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
case "end":
return _context3.stop();
}
}
}, _callee3);
}));
function deleted(_x7, _x8, _x9) {
return _deleted.apply(this, arguments);
}
return deleted;
}()
}, {
key: "modified",
value: function () {
var _modified = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(_resource, _meta, _oldResource) {
return _regenerator.default.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
case "end":
return _context4.stop();
}
}
}, _callee4);
}));
function modified(_x10, _x11, _x12) {
return _modified.apply(this, arguments);
}
return modified;
}()
}]);
return Controller;
}();
_exports.default = Controller;
});
//# sourceMappingURL=controller.js.map