Jaka Hudoklin
6183fcc190
Refactor:
...
- Support for module features
- Remove kubenix.module and rather use explicit modules
- Make tests framework independent of k8s module
- Remove metacontroller submodule, which will go to kubenix-modules
- Improved submodule propagation and passthru
- Added additional test for k8s-submodule
2019-03-12 20:48:19 +01:00
Jaka Hudoklin
9cf809531e
fix(evalModules): do recursive update of passed attrs
2019-03-11 20:48:29 +01:00
Jaka Hudoklin
eac2d78667
feat: refactor file structure module interfaces and other
2019-03-07 23:23:07 +01:00
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