mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 08:00:06 +01:00
create wrapper script for k8s module generation
This commit is contained in:
parent
6dfa8e81c7
commit
b8127b5dee
2 changed files with 15 additions and 3 deletions
|
|
@ -31,10 +31,9 @@ To support a new Kubernetes version:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
- Build and copy the updated specs to [`modules/generated/`](./modules/generated/)
|
- Build and copy the updated specs to [`modules/generated/`](./modules/generated/) with
|
||||||
|
|
||||||
nix build '.#generate-k8s'
|
nix run '.#generate'
|
||||||
cp ./result/* modules/generated/
|
|
||||||
|
|
||||||
## Tests
|
## Tests
|
||||||
|
|
||||||
|
|
|
||||||
13
flake.nix
13
flake.nix
|
|
@ -99,6 +99,19 @@
|
||||||
|
|
||||||
formatter = pkgs.treefmt;
|
formatter = pkgs.treefmt;
|
||||||
|
|
||||||
|
apps = {
|
||||||
|
generate = inputs.flake-utils.lib.mkApp {
|
||||||
|
drv = pkgs.writeShellScriptBin "gen-modules" ''
|
||||||
|
set -eo pipefail
|
||||||
|
|
||||||
|
nix build '.#generate-k8s'
|
||||||
|
cp ./result/* ./modules/generated/
|
||||||
|
|
||||||
|
rm result
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
packages =
|
packages =
|
||||||
inputs.flake-utils.lib.flattenTree
|
inputs.flake-utils.lib.flattenTree
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue