Skip to content

Commit ece5739

Browse files
authored
feat: include options object in event handler (#291)
* allow options to pass to event object * Update .travis.yml * fix audit failure
1 parent 78c6a36 commit ece5739

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
language: node_js
22

33
node_js:
4-
- "lts/*"
4+
- "16"
55

66
before_install:
77
- echo "$DOCKERHUB_TOKEN" | docker login -u "icdevops" --password-stdin

lib/EventHandler.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ module.exports = class EventHandler {
2424
this._kc = params.kubeClass;
2525
this._factory = params.factory;
2626
this._finalizerString = params.finalizerString;
27+
this._options = params.options;
2728
if (params.livenessInterval) {
2829
if (Number.isInteger(params.livenessInterval)) {
2930
this._livenessInterval = params.livenessInterval;
@@ -96,7 +97,8 @@ module.exports = class EventHandler {
9697
eventData: data,
9798
kubeClass: this._kc,
9899
logger: this._logger,
99-
finalizerString: this._finalizerString
100+
finalizerString: this._finalizerString,
101+
options: this._options
100102
};
101103
const controller = new this._factory(params);
102104
return await controller.execute();

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)