@rezilion/rezilion-ssp-addon
Version:
Rezilion SSP Addon
27 lines (26 loc) • 974 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RezilionAddOn = exports.defaultProps = void 0;
const helm_addon_1 = require("@aws-quickstart/ssp-amazon-eks/dist/addons/helm-addon");
exports.defaultProps = {
chart: 'rezilion',
name: 'rezilion',
namespace: 'kube-system',
release: 'rezilion',
version: '0.0.1',
repository: 'https://rezilion-ssp.s3.eu-west-1.amazonaws.com',
};
class RezilionAddOn extends helm_addon_1.HelmAddOn {
constructor(apiKey, props = exports.defaultProps) {
super(Object.assign(Object.assign({}, exports.defaultProps), props));
this.apiKey = apiKey;
}
deploy(clusterInfo) {
var _a;
const values = (_a = this.props.values) !== null && _a !== void 0 ? _a : {};
values['apiKey'] = this.apiKey;
const chart = this.addHelmChart(clusterInfo, values);
return Promise.resolve(chart);
}
}
exports.RezilionAddOn = RezilionAddOn;