Bryton Hall
5c5191680e
add helm chart example
2022-08-15 01:27:50 -04:00
Bryton Hall
54c35f61a0
update k8s version sha
2022-08-15 01:08:03 -04:00
Bryton Hall
b826b4502c
fix nested job generators packages
2022-08-15 00:56:01 -04:00
Bryton Hall
2891ede6d4
add missing kube version, move jobs to packages
2022-08-15 00:29:27 -04:00
Bryton Hall
85649dd3fd
add minimal working example of a flake
2022-08-14 22:39:27 -04:00
Bryton Hall
aa60eca0fd
add minimal working example to readme
2022-08-14 21:56:30 -04:00
Bryton Hall
7fb2bf9578
collect kube versions into a single file
2022-08-13 21:39:56 -04:00
Bryton Hall
f251d55857
set vscode formatter to alejandra, format repo
2022-08-13 18:20:59 -04:00
Bryton Hall
1a02818ca8
move NODE_PATH to shellHook to fix direnv startup
2022-08-13 01:06:30 -04:00
Bryton Hall
2773817b56
fix evalnix devshell command
2022-08-13 00:34:44 -04:00
Bryton Hall
3b12406285
remove flake-compat and devshell inputs
2022-08-13 00:09:36 -04:00
Bryton Hall
21bdcb716b
cleanup some misc files
2022-08-12 09:44:26 -04:00
Bryton Hall
612fa7d53c
init cli, add start of target docs
2022-08-12 09:44:00 -04:00
Bryton Hall
d41bceaa4c
wrap logo to center align in gh ui
2022-08-11 23:51:20 -04:00
Bryton Hall
1c410a7e03
update contributing guide and format repo
2022-08-11 23:41:33 -04:00
Bryton Hall
90de01f7d9
add new k8s version check
2022-08-11 23:18:44 -04:00
Bryton Hall
666a685118
add support for kube 1.24
2022-08-11 23:07:41 -04:00
Bryton Hall
b874fce232
docs reset
2022-08-11 23:07:20 -04:00
GTrunSec
43371dba54
enable some tests
2022-04-02 16:12:17 -07:00
GTrunSec
f5d82afca7
add treefmt
2022-04-02 15:40:44 -07:00
GTrunSec
91d1041e06
enhace devshell
2022-04-02 15:31:14 -07:00
GTrunSec
d1e09b972b
fix generated
2022-04-02 15:17:23 -07:00
GTrunSec
c08c408bce
1.23
2022-04-02 15:09:21 -07:00
GTrunSec
bc5c70db39
fmt
2022-04-02 14:42:22 -07:00
GTrunSec
836fe9abd0
only x86_64-linux
2022-04-02 14:41:57 -07:00
GTrunSec
e7227cfe8c
WIP: IFD issue
2022-04-02 14:07:05 -07:00
GTrunSec
e823a93100
fix test
2022-04-02 13:46:23 -07:00
GTrunSec
6a720a257e
statix fix
2022-04-02 13:43:57 -07:00
GTrunSec
890b84be5e
deadnix check
2022-04-02 13:41:07 -07:00
GTrunSec
e0d7a66cdc
fix CI
2022-04-02 13:32:40 -07:00
GTrunSec
164beed30d
example fix
2022-04-02 13:28:07 -07:00
GTrunSec
2f2a3be87d
Update
2022-04-02 13:18:09 -07:00
GTrunSec
60592d3096
fmt
2022-04-02 12:40:35 -07:00
David Arnold
a0ce293db8
fix: ensure e2e tests are collected in order
2021-06-01 10:28:53 -05:00
David Arnold
806a3d759e
ref: throwError -> doThrowError
...
Follow somewhat the nixpkgs conventions for bool flags
2021-06-01 10:00:15 -05:00
David Arnold
b29d3a11b2
testing: rename defaults to common options
...
They are technically no defaults and competing declarations cause a
module error
2021-05-31 22:36:11 -05:00
David Arnold
557cc48a0a
style: simplify example & tests top level invokation
2021-05-31 22:35:41 -05:00
David Arnold
0c99276b50
fix: test kubernetes manifest
...
nix-repl> test-nginx = g.config.testing.testsByName.nginx-deployment.evaled.config.kubernetes.resources.deployments.nginx
nix-repl> test-nginx.spec.template.spec.containers.nginx.image
"nginx:dy4y4j45arjj9sgyjb90sv035sxglpv8"
vs
nix-repl> nginx = g.config.kubernetes.resources.deployments.nginx
nix-repl> nginx.spec.template.spec.containers.nginx.image
"docker.io/gatehub/nginx:dy4y4j45arjj9sgyjb90sv035sxglpv8"
2021-05-31 21:46:13 -05:00
David Arnold
80d3a595f5
imp: add some provenance info on defaults
2021-05-31 21:21:48 -05:00
David Arnold
39badb2084
fixup tests
2021-05-31 21:14:39 -05:00
David Arnold
bf231d19fa
ref: move generators into jobs & improvements
...
- format generated files with nixpkgs-fmt
Also unrelatedly embellish flake.nix
2021-05-31 17:25:07 -05:00
David Arnold
348d922b18
style: fmt
2021-05-31 17:25:07 -05:00
David Arnold
e575c23570
rm: fix nixosPath
...
nixosPath would get reified in the nix store as /nix/store/<hash>-nixos
which breakes any referenced from within ./nixpkgs/nixos to ../lib or
../pkgs
2021-05-31 17:25:06 -05:00
David Arnold
8f9729870f
rm: defunct kubconfig template
2021-05-31 17:25:06 -05:00
David Arnold
09e268920b
ref: move source code to ./src (clean top level)
2021-05-31 17:25:06 -05:00
David Arnold
6ae1e2eb15
rm: drop legacy "ci" implementation
2021-05-31 17:25:05 -05:00
David Arnold
ee9b4adfc8
ref: non-flake compatibility
...
since this is purely a legacy concern (both default.nix and shell.nix),
we avoid to include the flake-compat as a flake input.
(even though unused inputs are lazily fetched - for style & clarity)
2021-05-31 17:25:05 -05:00
David Arnold
ded0db9e3f
ref: rename default.nix -> kubenix.nix it's one (1) package of this repo
2021-05-31 17:25:04 -05:00
David Arnold
59da5c1698
ref: don't expose upstreamable lib a second time as kubenix.lib
...
It is already overlayd onto pkgs.lib in the context of kubenix'
evalModules
2021-05-31 17:25:04 -05:00
David Arnold
9d006f39fc
ref: streamline extra lib
2021-05-31 17:24:59 -05:00