Commit graph

90 commits

Author SHA1 Message Date
Jaka Hudoklin
bd36e010d0 feat(defaults): add support for functions 2018-03-21 00:05:42 +01:00
Jaka Hudoklin
536f447530 feat(modules): throw user friendly error if moduleDefinition does not exist 2018-03-03 19:43:56 +01:00
Jaka Hudoklin
aeeaf2a9a0 Merge branch 'master' of github.com:xtruder/kubenix 2018-02-23 16:21:56 +01:00
Jaka Hudoklin
fc496caf2f fix(modules): auto export module definitions to subsubmodules 2018-02-23 16:21:11 +01:00
Jaka Hudoklin
57f1f43226
fix(modules): fix description for modules 2018-02-21 01:02:39 +01:00
Jaka Hudoklin
d582830627 fix(modules): fix customResources 2018-02-20 23:07:47 +01:00
Jaka Hudoklin
3eb8bc0731 feat(modules): use module name as module default 2018-02-07 16:24:10 +01:00
Jaka Hudoklin
901e084408 fix(modules): pass module to args 2018-01-11 22:22:40 +01:00
Jaka Hudoklin
906c311753 Revert "fix(modules): pass module name directly to evalModules"
This reverts commit 7037d595ec.
2018-01-11 21:51:37 +01:00
Jaka Hudoklin
7037d595ec fix(modules): pass module name directly to evalModules 2018-01-11 21:49:09 +01:00
Jaka Hudoklin
2801411cc0 fix(modules): pass correct name as arg 2018-01-11 18:41:55 +01:00
Jaka Hudoklin
83643b0c75 fix(module): pass module name to module 2018-01-11 12:36:33 +01:00
Jaka Hudoklin
4b8b505124 fix(k8s): make recursive 2018-01-11 12:13:09 +01:00
Jaka Hudoklin
97826c01e4 fix(lib): split k8s functions to separate file 2018-01-11 12:10:18 +01:00
Jaka Hudoklin
a6d4373fb2 fix(modules): pass k8s as arg 2018-01-11 12:09:37 +01:00
Jaka Hudoklin
9d93d4c1a5 fix(modules): do not pass nameToModule 2018-01-09 21:23:59 +01:00
Jaka Hudoklin
5b219efe76 fix(modules): pass k8s to modules 2018-01-09 21:19:14 +01:00
Jaka Hudoklin
317123d5d8 feat(kubernetes): apply defaults to custom resources 2018-01-09 17:03:58 +01:00
Jaka Hudoklin
208a80f036 feat(modules): add namespace option to module 2018-01-02 14:20:26 +01:00
Jaka Hudoklin
642a31b0d0 feat(lib): make explicit secretToEnv function that converts mkSecretOption to env 2017-12-29 10:20:19 +01:00
Jaka Hudoklin
699511bf54 allow to pass defaults as attribute sets 2017-12-23 20:13:55 +01:00
Jaka Hudoklin
70d33e20b8 fix tests 2017-12-20 16:55:45 +01:00
Jaka Hudoklin
213d75267b feat: kubernetes defaults as lists 2017-12-20 16:55:23 +01:00
Jaka Hudoklin
ba9ad5067a feat: refactor module definitions to use submodules, better defaults 2017-12-20 16:54:56 +01:00
Jaka Hudoklin
3ad7f6f8e6 fix(lib): mkSecretOption, fix defaults 2017-12-19 09:39:54 +01:00
Jaka Hudoklin
dcbb4ce2bb fix(lib): mkSecretOption fix defaults 2017-12-18 16:53:21 +01:00
Jaka Hudoklin
73b1713fd0 fix(lib): mkSecretOption allow to pass null 2017-12-18 12:33:16 +01:00
Jaka Hudoklin
e682e31dcf feat: add support for kubernetes 1.9 2017-12-18 12:32:57 +01:00
Jaka Hudoklin
5179a8d0a7 feat: deprecate mkValueOrSecretOption with mkSecretOption 2017-12-18 12:22:18 +01:00
Jaka Hudoklin
1db416b1e1 fix(lib): toBase64 do not add newline 2017-12-04 12:08:13 +01:00
Jaka Hudoklin
16647cc5ef feat(lib): add toYAML method 2017-12-01 12:40:28 +01:00
Jaka Hudoklin
663138ae4c feat(lib): add octalToDecimal 2017-12-01 12:37:10 +01:00
Jaka Hudoklin
c3b31f0161 fix(lib): mkValueOrSecretOption allow value to be null 2017-11-28 12:45:30 +01:00
Jaka Hudoklin
8c45a7e1d8 fix(kubernetes): customResourceOptions add description 2017-11-27 16:42:18 +01:00
Jaka Hudoklin
12988e6228 fix(kubernetes): customResourceOptions set default 2017-11-27 16:30:16 +01:00
Jaka Hudoklin
9b3bd3b252 fix(modules): use customResourceDefinitions from global module 2017-11-27 13:12:45 +01:00
Jaka Hudoklin
722e001790 feat(kubernetes): support for defaults for all resources 2017-11-24 12:51:38 +01:00
Jaka Hudoklin
1d2732d7b6 feat: add hash of build to every resource labels 2017-11-11 13:47:09 +01:00
Jaka Hudoklin
30c9de967f feat(lib): add mkValueOrSecretOption 2017-11-11 13:42:15 +01:00
Jaka Hudoklin
cbf84e25a5 first commit 2017-11-11 11:52:17 +01:00