Commit graph

365 commits

Author SHA1 Message Date
Bryton Hall
c577e3e887 docs: add vals example for secrets 2023-06-11 23:02:06 -04:00
Bryton Hall
6c27c1d52b docs: add helm section on patching resources 2023-06-11 23:01:19 -04:00
Bryton Hall
baa1a6c949 flake: format 2023-06-03 03:11:07 -04:00
Bryton Hall
eb3ec20f46 flake: fix testing by hardcoding system
This is meant as a stopgap. I'm not quite sure how but we should use
the current system (which is not available under builtins in a pure
evaluation).
2023-06-03 03:08:37 -04:00
Bryton Hall
6764ef284f docs: add "edit this page" links 2023-06-03 02:47:30 -04:00
Bryton Hall
f83205c920 docs: inline hyperlink to example source files 2023-06-03 02:39:16 -04:00
Bryton Hall
14f867ec12 docs: fix links to nested submodule options 2023-06-03 02:38:47 -04:00
Bryton Hall
95504f4c3b docs: cleanup, fix links, add comments 2023-06-03 02:38:28 -04:00
Bryton Hall
8d10d79cfe docs: vertically align code blocks 2023-05-26 22:20:10 -04:00
Bryton Hall
cb61efe123 docs: enable syntax highlighting for module options 2023-05-25 02:47:43 -04:00
Bryton Hall
32f3ed1aa2 docs: fix module details table overflow 2023-05-25 02:47:16 -04:00
Herwig Stuetz
dc1c99460f
Use name as fallback merge-key (#21)
This change uses the attribute `name` if
`x-kubernetes-patch-merge-key` is not the full
`x-kubernetes-list-map-keys` to avoid data corruption.
2023-05-25 01:09:03 -04:00
Adrian
a90fdc0eae
kubenix.submodule example used to create resources in multiple namespaces (#22) 2023-05-25 00:57:03 -04:00
Herwig Stuetz
20907f568e
Preserve array order (#20)
Fixes hall/kubenix#19
2023-03-30 21:14:46 -04:00
Felix Scheinost
919e4ec901
Add option for Helm --include-crds (#18) 2023-02-27 20:22:59 -05:00
Felix Scheinost
b2feaf6b40
#15 Fix empty line regex on darwin (#16) 2023-02-15 11:36:06 -05:00
Bryton Hall
5bcab30ed2 make generate app more idempotent 2023-01-28 14:01:32 -05:00
Bryton Hall
7af982c404 flake: add aarch64 and darwin system combinations 2023-01-28 11:54:44 -05:00
Bryton Hall
7201c3229f tests: temp disable import test 2023-01-28 11:47:19 -05:00
Bryton Hall
5260d2a014 helm: use kube-version instead of api-version 2023-01-18 00:27:56 -05:00
Bryton Hall
f2dc3e2f63 pass --show-trace to nix with debug flag 2023-01-18 00:26:03 -05:00
Bryton Hall
a12f905f17 k8s: change customTypes example to attrset 2023-01-04 13:21:20 -05:00
Bryton Hall
47e69e87e1 actions: build pages on module changes 2023-01-04 13:18:48 -05:00
Bryton Hall
eac20b963a bump kubernetes versions 2023-01-04 11:51:43 -05:00
Bryton Hall
c2ed155e66 helm: only upgrade when there are changes 2022-12-01 20:41:18 -05:00
Bryton Hall
844eca48a3 helm: make releases atomic 2022-12-01 20:41:10 -05:00
Bryton Hall
467dc14978
add support for vals (#11) 2022-09-15 21:49:08 -04:00
Bryton Hall
b015d6ac2a cli: expect platform-specific attributes 2022-09-12 23:18:20 -04:00
Bryton Hall
a85d680f57 add custom resource option examples 2022-08-31 21:38:37 -04:00
Bryton Hall
7ba59d844f fmt 2022-08-31 21:38:14 -04:00
Bryton Hall
ee38caab0e use kubenix attr instead of k8s for cli 2022-08-31 21:35:57 -04:00
Bryton Hall
faad0c48ff add kubeconfig option 2022-08-31 21:35:36 -04:00
Bryton Hall
548188d3fa add json formatting to docs 2022-08-31 21:34:46 -04:00
Bryton Hall
a2025cff43 typo: poc -> pod 2022-08-31 21:34:16 -04:00
Bryton Hall
33d32f7407 keep index file in auto-generated modules directory 2022-08-29 02:12:38 -04:00
Bryton Hall
a76ddefe1c
add examples to docs site 2022-08-29 02:04:47 -04:00
Bryton Hall
53adf2b3b7 use browser history api to avoid page jumps on hash change 2022-08-29 00:24:11 -04:00
Bryton Hall
ccfc05d200 only build docs when docs change 2022-08-28 23:54:59 -04:00
Bryton Hall
935915ca2d use nord theme for syntax highlighting 2022-08-28 23:51:24 -04:00
Bryton Hall
1c45d6c2b7 update attribution to be more specific on sources 2022-08-28 15:35:07 -04:00
Bryton Hall
d24c6d0f35 remove resource specificity from tagline 2022-08-28 15:27:18 -04:00
Bryton Hall
e75b801a31
create static docs site with module options 2022-08-28 15:22:43 -04:00
Bryton Hall
e3127e8c14 allow docker image/tag to be empty string
This is a work-around to allow evaluation for docs.
It shouldn't have any real effect but should be properyl implemented at some point.
2022-08-28 15:02:49 -04:00
Bryton Hall
b8127b5dee create wrapper script for k8s module generation 2022-08-28 02:20:49 -04:00
Bryton Hall
6dfa8e81c7 prevent self-referential types in generated modules 2022-08-28 01:58:35 -04:00
Bryton Hall
8fec3d8f9e fix(cli): check if kubectl manifests file is empty 2022-08-16 10:26:51 -04:00
Bryton Hall
bbf6df097e helm create namespace during install 2022-08-16 01:56:27 -04:00
Bryton Hall
0f9a1b21c2 kubectl skip crds (assume from helm chart) 2022-08-16 01:56:08 -04:00
Bryton Hall
d6ae84c7c7 add helm cli functionality 2022-08-16 00:58:23 -04:00
Bryton Hall
9f0ae6e362 init cli docs 2022-08-15 20:41:06 -04:00