@apigeeks/fbl-k8s-plugin
Version:
fbl wrapper plugin for helm and kubectl cli utilities
33 lines • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const handlers_1 = require("./src/handlers");
const packageJson = require('../package.json');
module.exports = {
name: packageJson.name,
description: `kubectl and helm wrapper plugin`,
tags: packageJson.keywords,
version: packageJson.version,
requires: {
fbl: packageJson.peerDependencies.fbl,
applications: ['kubectl', 'helm'],
},
reporters: [],
actionHandlers: [
// helm
new handlers_1.K8sHelmDeleteActionHandler(),
new handlers_1.K8sHelmDescribeHandler(),
new handlers_1.K8sHelmUpgradeOrInstallActionHandler(),
// kubectl
new handlers_1.K8sApplyConfigMapActionHandler(),
new handlers_1.K8sApplyDockerRegistrySecretActionHandler(),
new handlers_1.K8sApplyGenericSecretActionHandler(),
new handlers_1.K8sApplyObjectActionHandler(),
new handlers_1.K8sApplyTLSSecretActionHandler(),
new handlers_1.K8sDeleteObjectActionHandler(),
new handlers_1.K8sDeleteBulkActionHandler(),
new handlers_1.K8sGetObjectActionHandler(),
new handlers_1.K8sCleanupActionHandler(),
],
templateUtils: [],
};
//# sourceMappingURL=index.js.map