Commit graph

76 commits

Author SHA1 Message Date
Jaka Hudoklin
0d68a401f0
feat: run test for all k8s versions 2019-02-16 14:02:13 +01:00
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