Commit graph

20 commits

Author SHA1 Message Date
Jaka Hudoklin
5d8b66f8a0
feat: interface and lib refactoring 2019-03-07 18:02:26 +01:00
Jaka Hudoklin
da12e2a319
refator: put all modules under modules directory 2019-03-05 20:57:55 +01:00
Jaka Hudoklin
ba1144a8df
feat: initial helm integration (thanks to @matejc)
helm2json was first implemented by matejc in
https://github.com/matejc/helm2json and incorperated in this project,
big thanks to @matejc for making this possible
2019-02-28 13:17:40 +01:00
Jaka Hudoklin
ecf531aeb4
feat: implement k8s-submodules 2019-02-25 17:14:48 +01:00
Jaka Hudoklin
b4c4f17cc9
feat: refactor tests 2019-02-17 19:42:13 +01:00
Jaka Hudoklin
e286c9b0e8
feat(default): allow to pass args to evalKubernetesModules and buildResources 2019-02-12 16:21:58 +01:00
Jaka Hudoklin
ff66b0e0c3
feat: initial istio support 2019-02-11 21:21:07 +01:00
Jaka Hudoklin
3dc1e615c4
Initial refactoring for kubenix 2.0
Implemented features:

- Improved and reimplemented submodule system, independent of
kubernetes module definitions
- Pre-generated kubernetes module definitions with explicit API
versioning support
2019-02-10 21:18:07 +01:00
Jaka Hudoklin
d244a7d6c5 fix: filter unique resources when generating 2018-04-13 10:35:46 +02:00
Jaka Hudoklin
df2f00a729 feat(modules): set default namespace from parent module namespace 2018-04-06 19:54:46 +02:00
Jaka Hudoklin
d582830627 fix(modules): fix customResources 2018-02-20 23:07:47 +01:00
Jaka Hudoklin
97826c01e4 fix(lib): split k8s functions to separate file 2018-01-11 12:10:18 +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
5179a8d0a7 feat: deprecate mkValueOrSecretOption with mkSecretOption 2017-12-18 12:22:18 +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
9b3bd3b252 fix(modules): use customResourceDefinitions from global module 2017-11-27 13:12:45 +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