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'
|
||||
cp ./result/* modules/generated/
|
||||
nix run '.#generate'
|
||||
|
||||
## Tests
|
||||
|
||||
|
|
|
|||
13
flake.nix
13
flake.nix
|
|
@ -99,6 +99,19 @@
|
|||
|
||||
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 =
|
||||
inputs.flake-utils.lib.flattenTree
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue