Jaka Hudoklin
fde2d5557c
feat(test,k8s): add crd tests
2019-02-13 17:05:18 +01:00
Jaka Hudoklin
bd6741fab1
feat: support for k8s 1.11,1.12,1.13
2019-02-13 17:04:44 +01:00
Jaka Hudoklin
c1b84f3192
feat(test): support for enabling and disabling tests
2019-02-13 17:03:27 +01:00
Jaka Hudoklin
ae3b208821
fix(k8s): use plural aliases instead of kinds
2019-02-13 12:55:56 +01:00
Jaka Hudoklin
6fdddc0188
feat(test): add simple submodule test
2019-02-12 17:40:09 +01:00
Jaka Hudoklin
a922c89e1d
fix: travisci
2019-02-12 16:22:33 +01:00
Jaka Hudoklin
9f8ca8447e
feat: initial testing support
2019-02-12 16:22:18 +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
e345605e79
feat(lib): add moduleToAttrs method
2019-02-12 16:20:40 +01:00
Jaka Hudoklin
b96611bef4
feat(release): add istio generate script
2019-02-12 11:04:35 +01:00
Jaka Hudoklin
de5114cfc0
refactor: remove old tests
2019-02-12 10:42:38 +01:00
Jaka Hudoklin
711073a6e6
fix(istio): generate definitions for config.istio.io/v1alpha2
2019-02-12 10:41:34 +01:00
Jaka Hudoklin
ff66b0e0c3
feat: initial istio support
2019-02-11 21:21:07 +01:00
Jaka Hudoklin
606dbc2082
fix(k8s): crd, pass module into spec instead of root
2019-02-11 21:20:45 +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
7287c4ed9e
fix: option priority fixes in module due upstream nixpkgs changes
2018-07-31 11:34:43 +02:00
Jaka Hudoklin
14569f9073
fix: option priority fixes due upstream nixpkgs changes
2018-07-31 11:26:51 +02:00
Jaka Hudoklin
bc37b314ee
Merge pull request #2 from xtruder/fix/debugging
...
Improve debugging, change k8s default version
2018-06-29 11:04:30 +02:00
Jaka Hudoklin
2d51db5ccb
fix(modules): throw better error if module with some name does not exist
2018-06-28 13:40:09 +02:00
Jaka Hudoklin
f2e717b117
fix(modules): pass file where module is defined info for easier debugging
2018-06-28 13:38:43 +02:00
Jaka Hudoklin
b80d09c088
feat(kubernetes): change default version of k8s to 1.9
2018-06-28 13:38:43 +02:00
Jaka Hudoklin
d0827c9c41
fix(modules): prefix with id
2018-04-16 13:37:40 +02: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
db196666d4
Revert "Revert "feat(module): allow to optionally specify if set resources as default""
...
This reverts commit 8a0a1ac45a .
2018-04-06 19:36:01 +02:00
Jaka Hudoklin
76e2e36d68
Revert "Revert "feat(modules): mkAllDefault for all resources and customResources""
...
This reverts commit c7200b8ce8 .
2018-04-06 19:35:35 +02:00
Jaka Hudoklin
c7200b8ce8
Revert "feat(modules): mkAllDefault for all resources and customResources"
...
This reverts commit bd7ce4b4db .
2018-04-06 19:00:03 +02:00
Jaka Hudoklin
8a0a1ac45a
Revert "feat(module): allow to optionally specify if set resources as default"
...
This reverts commit 1e8d129bf4 .
2018-04-06 18:58:20 +02:00
Jaka Hudoklin
a4526cc8c3
fix(kubernetes): allow merging options if strings are equal
2018-04-06 18:48:23 +02:00
Jaka Hudoklin
c1dda2b22f
fix(modules): do not force set namespace
2018-04-06 14:30:00 +02:00
Jaka Hudoklin
1e8d129bf4
feat(module): allow to optionally specify if set resources as default
2018-04-06 11:01:19 +02:00
Jaka Hudoklin
bd7ce4b4db
feat(modules): mkAllDefault for all resources and customResources
2018-04-04 15:35:30 +02:00
Jaka Hudoklin
7208da5cba
Merge branch 'master' of github.com:xtruder/kubenix
2018-03-28 21:03:24 +02:00
Jaka Hudoklin
a8ceb19914
feat(modules): add support to disable auto resource prefixing
2018-03-28 21:02:14 +02:00
Jaka Hudoklin
a45f6b8b15
feat(modules): add labels to modules
2018-03-22 11:50:16 +01:00
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