Bryton Hall
79db5442b5
add release process and cut version 0.1.0 ( #29 )
...
Adding CI steps to tag releases following CHANGELOG entries to reduce
unknowns and provide an easy way to communicate relevant changes.
2023-07-06 22:24:02 -04:00
Bryton Hall
60a5a28db7
docs: pin deployment example image and fix config
...
This fixes issue #28 in which the pod fails to start due to a duplicate
directive; it also pins the nginx version to avoid further breaking
changes.
2023-07-05 20:59:52 -04:00
Felix Scheinost
e77a3898de
Replace remarshal with yq ( #26 )
...
Remarshal doesn’t seem to be maintained anymore.
It is also affected by upstream bugs like https://github.com/yaml/pyyaml/issues/89 which affects e.g. prometheus-operator CRDs.
2023-06-19 12:14:20 -04:00
Bryton Hall
0456c92538
docs: use text attribute for default/example
2023-06-13 18:32:09 -04:00
Bryton Hall
2b8e452ef2
add support for kubernetes 1.27
2023-06-13 16:38:33 -04:00
Bryton Hall
0bb45c7161
docs: preserve paragraph breaks in module option descriptions
2023-06-13 01:45:52 -04:00
Bryton Hall
67e1d98464
helm: add noHooks option
2023-06-12 02:41:00 -04:00
Bryton Hall
9492528225
flake: format
2023-06-12 02:37:45 -04:00
Bryton Hall
ea8fe3bd9c
docs: fix CLI flake package name
2023-06-12 00:01:53 -04:00
Bryton Hall
32dc1a09cb
flake: format
2023-06-11 23:53:55 -04:00
Bryton Hall
5d95447b75
pkgs(vals): remove in favor of nixpkgs derivation
2023-06-11 23:53:22 -04:00
Bryton Hall
ab39f9e06d
flake: update
2023-06-11 23:51:11 -04:00
Bryton Hall
9fe3b49493
docs: add k3s tip on auto-deploying manifests
2023-06-11 23:02:48 -04:00
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