@provisioner/contracts
Version:
Contracts stuff for provisioners
18 lines • 700 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConfigMapHelper = void 0;
const kubeclient_contracts_1 = require("@c6o/kubeclient-contracts");
class ConfigMapHelper extends kubeclient_contracts_1.ResourceHelper {
}
exports.ConfigMapHelper = ConfigMapHelper;
ConfigMapHelper.from = (namespace, name) => new ConfigMapHelper(ConfigMapHelper.template(namespace, name));
ConfigMapHelper.template = (namespace, name, data) => ({
apiVersion: 'v1',
kind: 'ConfigMap',
metadata: {
...(name ? { name } : undefined),
...(namespace ? { namespace } : undefined)
},
...(data ? { data } : undefined),
});
//# sourceMappingURL=configMap.js.map