@razee/razeedeploy-core
Version:
Core components used to extend razee deploy
18 lines (16 loc) • 479 B
JavaScript
const MockKubeResourceMeta = require('../lib/MockKubeResourceMeta');
module.exports = class MockController {
constructor(eventData, kubeData) {
this.data = eventData;
this.kubeResourceMeta = new MockKubeResourceMeta(
this.data.object.apiVersion,
this.data.object.kind,
kubeData
);
this.kubeClass = {
getKubeResourceMeta: (apiVersion, kind) => {
return new MockKubeResourceMeta(apiVersion, kind, kubeData);
}
};
}
};