Commit graph

  • e00079fb97
    feat(k8s): explicit resource ordering Jaka Hudoklin 2019-02-28 14:04:47 +01:00
  • ade94ccefa
    feat(k8s): beautify a bit Jaka Hudoklin 2019-02-28 14:04:16 +01:00
  • 9aa861350c
    fix(k8s): fix preffered version ordering Jaka Hudoklin 2019-02-28 14:02:25 +01:00
  • 9ee7262465
    feat(test/helm/simple): test passing values Jaka Hudoklin 2019-02-28 13:29:59 +01:00
  • ba1144a8df
    feat: initial helm integration (thanks to @matejc) Jaka Hudoklin 2019-02-28 13:17:40 +01:00
  • a5f9639258
    fix(k8s): fix generated api groups Jaka Hudoklin 2019-02-28 13:06:49 +01:00
  • 8a5af3501e
    feat(istio): continue work on bookinfo test Jaka Hudoklin 2019-02-27 14:28:11 +01:00
  • e1e6173a2c
    feat(istio): fixes and add simple test Jaka Hudoklin 2019-02-27 14:18:38 +01:00
  • 33a344119b
    feat(submodules): test for custom default condition Jaka Hudoklin 2019-02-27 12:07:39 +01:00
  • bae2b8d3e6
    feat(k8s): allow to specify custom defaults condition, add test Jaka Hudoklin 2019-02-27 12:06:18 +01:00
  • 8536b03151
    feat(submodules): refactor defaults Jaka Hudoklin 2019-02-26 21:23:14 +01:00
  • d925d71ed7
    feat(k8s): refactor defaults Jaka Hudoklin 2019-02-26 21:22:03 +01:00
  • 9bc2406ff2
    feat: refactor testing Jaka Hudoklin 2019-02-25 17:16:24 +01:00
  • 937ce15748
    feat(submodule): set default version to 1.0.0 Jaka Hudoklin 2019-02-25 17:15:38 +01:00
  • e240491ad6
    feat(k8s): remove stale code Jaka Hudoklin 2019-02-25 17:15:19 +01:00
  • ecf531aeb4
    feat: implement k8s-submodules Jaka Hudoklin 2019-02-25 17:14:48 +01:00
  • 0abf88e0d5
    feat(testing): use host-local networking, instead of flannel for local cluster Jaka Hudoklin 2019-02-23 00:18:21 +01:00
  • b299ee18b7
    doc(README): update instructions for running e2e tests Jaka Hudoklin 2019-02-20 23:16:18 +01:00
  • f2c6d6a40d
    feat(testing): e2e testing improvements Jaka Hudoklin 2019-02-20 23:09:08 +01:00
  • b43748a3a5
    fix(testing): e2e testing fixes Jaka Hudoklin 2019-02-20 15:39:26 +01:00
  • 3549610e0e
    feat: initial support for e2e tests Jaka Hudoklin 2019-02-20 09:34:15 +01:00
  • b1319684c7
    feat(k8s): split objects hash in separate option Jaka Hudoklin 2019-02-20 09:33:33 +01:00
  • ed240c3b5f
    feat(k8s): expose generated as attrs and not as json file Jaka Hudoklin 2019-02-20 09:30:43 +01:00
  • dd9b3c3a5b
    feat(k8s): sort resources, put CustomResourceDefinition first Jaka Hudoklin 2019-02-20 09:28:12 +01:00
  • 2f7c0385ae
    ci(travis) fix build test -> tests Jaka Hudoklin 2019-02-17 19:49:07 +01:00
  • ef63459d96
    feat: remove old tests Jaka Hudoklin 2019-02-17 19:46:14 +01:00
  • 4d08da78e0
    feat(submodules): pass instance name directly Jaka Hudoklin 2019-02-17 19:43:04 +01:00
  • b4c4f17cc9
    feat: refactor tests Jaka Hudoklin 2019-02-17 19:42:01 +01:00
  • 0d68a401f0
    feat: run test for all k8s versions Jaka Hudoklin 2019-02-16 14:02:13 +01:00
  • fde2d5557c
    feat(test,k8s): add crd tests Jaka Hudoklin 2019-02-13 17:05:18 +01:00
  • bd6741fab1
    feat: support for k8s 1.11,1.12,1.13 Jaka Hudoklin 2019-02-13 17:04:13 +01:00
  • c1b84f3192
    feat(test): support for enabling and disabling tests Jaka Hudoklin 2019-02-13 17:03:27 +01:00
  • ae3b208821
    fix(k8s): use plural aliases instead of kinds Jaka Hudoklin 2019-02-13 12:55:56 +01:00
  • 6fdddc0188
    feat(test): add simple submodule test Jaka Hudoklin 2019-02-12 17:40:09 +01:00
  • a922c89e1d
    fix: travisci Jaka Hudoklin 2019-02-12 16:22:33 +01:00
  • 9f8ca8447e
    feat: initial testing support Jaka Hudoklin 2019-02-12 16:22:18 +01:00
  • e286c9b0e8
    feat(default): allow to pass args to evalKubernetesModules and buildResources Jaka Hudoklin 2019-02-12 16:21:58 +01:00
  • e345605e79
    feat(lib): add moduleToAttrs method Jaka Hudoklin 2019-02-12 16:20:40 +01:00
  • b96611bef4
    feat(release): add istio generate script Jaka Hudoklin 2019-02-12 11:04:35 +01:00
  • de5114cfc0
    refactor: remove old tests Jaka Hudoklin 2019-02-12 10:42:38 +01:00
  • 711073a6e6
    fix(istio): generate definitions for config.istio.io/v1alpha2 Jaka Hudoklin 2019-02-12 10:41:34 +01:00
  • 9acf125f74
    Merge pull request #7 from zimbatm/write-json Jaka Hudoklin 2019-02-11 23:02:55 +01:00
  • ff66b0e0c3
    feat: initial istio support Jaka Hudoklin 2019-02-11 21:21:07 +01:00
  • 606dbc2082
    fix(k8s): crd, pass module into spec instead of root Jaka Hudoklin 2019-02-11 21:20:45 +01:00
  • 3dc1e615c4
    Initial refactoring for kubenix 2.0 Jaka Hudoklin 2019-02-10 21:03:47 +01:00
  • 56d783f547
    make JSON writing optional zimbatm 2019-02-07 23:58:55 +01:00
  • e63348ba97
    Merge pull request #5 from xtruder/feat/k8s_specs_1_10_and_1_11 Jaka Hudoklin 2018-12-06 00:59:29 +01:00
  • bf920ab2a6
    feat: improve tests Jaka Hudoklin 2018-12-04 10:07:09 +01:00
  • c01b2fdab2
    feat: add support for k8s 1.10 and 1.11 Jaka Hudoklin 2018-12-03 23:03:09 +01:00
  • 7287c4ed9e fix: option priority fixes in module due upstream nixpkgs changes Jaka Hudoklin 2018-07-31 11:34:43 +02:00
  • 14569f9073 fix: option priority fixes due upstream nixpkgs changes Jaka Hudoklin 2018-07-31 11:26:51 +02:00
  • bc37b314ee
    Merge pull request #2 from xtruder/fix/debugging Jaka Hudoklin 2018-06-29 11:04:30 +02:00
  • 2d51db5ccb fix(modules): throw better error if module with some name does not exist Jaka Hudoklin 2018-06-28 13:04:02 +02:00
  • f2e717b117 fix(modules): pass file where module is defined info for easier debugging Jaka Hudoklin 2018-06-28 13:03:21 +02:00
  • b80d09c088 feat(kubernetes): change default version of k8s to 1.9 Jaka Hudoklin 2018-06-28 13:01:39 +02:00
  • d0827c9c41 fix(modules): prefix with id Jaka Hudoklin 2018-04-16 13:37:40 +02:00
  • d244a7d6c5 fix: filter unique resources when generating Jaka Hudoklin 2018-04-13 10:35:46 +02:00
  • df2f00a729 feat(modules): set default namespace from parent module namespace Jaka Hudoklin 2018-04-06 19:54:46 +02:00
  • db196666d4 Revert "Revert "feat(module): allow to optionally specify if set resources as default"" Jaka Hudoklin 2018-04-06 19:36:01 +02:00
  • 76e2e36d68 Revert "Revert "feat(modules): mkAllDefault for all resources and customResources"" Jaka Hudoklin 2018-04-06 19:35:35 +02:00
  • c7200b8ce8 Revert "feat(modules): mkAllDefault for all resources and customResources" Jaka Hudoklin 2018-04-06 19:00:03 +02:00
  • 8a0a1ac45a Revert "feat(module): allow to optionally specify if set resources as default" Jaka Hudoklin 2018-04-06 18:58:20 +02:00
  • a4526cc8c3 fix(kubernetes): allow merging options if strings are equal Jaka Hudoklin 2018-04-06 18:48:23 +02:00
  • c1dda2b22f fix(modules): do not force set namespace Jaka Hudoklin 2018-04-06 14:30:00 +02:00
  • 1e8d129bf4 feat(module): allow to optionally specify if set resources as default Jaka Hudoklin 2018-04-06 11:01:19 +02:00
  • bd7ce4b4db feat(modules): mkAllDefault for all resources and customResources Jaka Hudoklin 2018-04-04 15:35:30 +02:00
  • 7208da5cba Merge branch 'master' of github.com:xtruder/kubenix Jaka Hudoklin 2018-03-28 21:03:24 +02:00
  • a8ceb19914 feat(modules): add support to disable auto resource prefixing Jaka Hudoklin 2018-03-28 21:02:14 +02:00
  • a45f6b8b15 feat(modules): add labels to modules Jaka Hudoklin 2018-03-22 11:50:16 +01:00
  • bd36e010d0 feat(defaults): add support for functions Jaka Hudoklin 2018-03-21 00:05:42 +01:00
  • 536f447530 feat(modules): throw user friendly error if moduleDefinition does not exist Jaka Hudoklin 2018-03-03 19:43:56 +01:00
  • aeeaf2a9a0 Merge branch 'master' of github.com:xtruder/kubenix Jaka Hudoklin 2018-02-23 16:21:56 +01:00
  • fc496caf2f fix(modules): auto export module definitions to subsubmodules Jaka Hudoklin 2018-02-23 16:21:11 +01:00
  • 57f1f43226
    fix(modules): fix description for modules Jaka Hudoklin 2018-02-21 01:02:39 +01:00
  • d582830627 fix(modules): fix customResources Jaka Hudoklin 2018-02-20 23:07:47 +01:00
  • 3eb8bc0731 feat(modules): use module name as module default Jaka Hudoklin 2018-02-07 16:24:10 +01:00
  • 901e084408 fix(modules): pass module to args Jaka Hudoklin 2018-01-11 22:22:40 +01:00
  • 906c311753 Revert "fix(modules): pass module name directly to evalModules" Jaka Hudoklin 2018-01-11 21:51:37 +01:00
  • 7037d595ec fix(modules): pass module name directly to evalModules Jaka Hudoklin 2018-01-11 21:49:09 +01:00
  • 2801411cc0 fix(modules): pass correct name as arg Jaka Hudoklin 2018-01-11 18:41:55 +01:00
  • 83643b0c75 fix(module): pass module name to module Jaka Hudoklin 2018-01-11 12:36:33 +01:00
  • 4b8b505124 fix(k8s): make recursive Jaka Hudoklin 2018-01-11 12:13:09 +01:00
  • 97826c01e4 fix(lib): split k8s functions to separate file Jaka Hudoklin 2018-01-11 12:10:18 +01:00
  • a6d4373fb2 fix(modules): pass k8s as arg Jaka Hudoklin 2018-01-11 12:09:37 +01:00
  • 9d93d4c1a5 fix(modules): do not pass nameToModule Jaka Hudoklin 2018-01-09 21:23:59 +01:00
  • 5b219efe76 fix(modules): pass k8s to modules Jaka Hudoklin 2018-01-09 21:19:14 +01:00
  • 317123d5d8 feat(kubernetes): apply defaults to custom resources Jaka Hudoklin 2018-01-09 17:03:58 +01:00
  • 208a80f036 feat(modules): add namespace option to module Jaka Hudoklin 2018-01-02 14:20:26 +01:00
  • 642a31b0d0 feat(lib): make explicit secretToEnv function that converts mkSecretOption to env Jaka Hudoklin 2017-12-29 10:20:19 +01:00
  • 699511bf54 allow to pass defaults as attribute sets Jaka Hudoklin 2017-12-23 20:13:55 +01:00
  • 70d33e20b8 fix tests Jaka Hudoklin 2017-12-20 16:55:38 +01:00
  • 213d75267b feat: kubernetes defaults as lists Jaka Hudoklin 2017-12-20 16:55:23 +01:00
  • ba9ad5067a feat: refactor module definitions to use submodules, better defaults Jaka Hudoklin 2017-12-20 16:54:56 +01:00
  • 3ad7f6f8e6 fix(lib): mkSecretOption, fix defaults Jaka Hudoklin 2017-12-19 09:39:54 +01:00
  • dcbb4ce2bb fix(lib): mkSecretOption fix defaults Jaka Hudoklin 2017-12-18 16:53:21 +01:00
  • 73b1713fd0 fix(lib): mkSecretOption allow to pass null Jaka Hudoklin 2017-12-18 12:33:16 +01:00
  • e682e31dcf feat: add support for kubernetes 1.9 Jaka Hudoklin 2017-12-18 12:32:57 +01:00
  • 5179a8d0a7 feat: deprecate mkValueOrSecretOption with mkSecretOption Jaka Hudoklin 2017-12-18 12:22:18 +01:00
  • 1db416b1e1 fix(lib): toBase64 do not add newline Jaka Hudoklin 2017-12-04 12:08:13 +01:00
  • 16647cc5ef feat(lib): add toYAML method Jaka Hudoklin 2017-12-01 12:40:28 +01:00