use dns.nix for kun.is zone again
parameterize k8s' service IPs
This commit is contained in:
parent
76bd5c9276
commit
6e608e6ca8
13 changed files with 95 additions and 99 deletions
flake-parts
|
@ -1,15 +1,13 @@
|
|||
{ myLib, flake-utils, kubenix, nixhelm, ... }: flake-utils.lib.eachDefaultSystem
|
||||
(system: {
|
||||
# TODO: DRY
|
||||
kubenix = kubenix.packages.${system}.default.override
|
||||
{ dns, myLib, flake-utils, kubenix, nixhelm, ... }: flake-utils.lib.eachDefaultSystem
|
||||
(system:
|
||||
let
|
||||
mkKubenixPackage = module: kubenix.packages.${system}.default.override
|
||||
{
|
||||
specialArgs = { inherit myLib kubenix nixhelm system; };
|
||||
module = { imports = [ ../kubenix-modules/all.nix ]; };
|
||||
};
|
||||
|
||||
kubenix-bootstrap = kubenix.packages.${system}.default.override
|
||||
{
|
||||
specialArgs = { inherit myLib kubenix nixhelm system; };
|
||||
module = { imports = [ ../kubenix-modules/base.nix ]; };
|
||||
specialArgs = { inherit myLib kubenix nixhelm system dns; };
|
||||
module = { imports = [ module ]; };
|
||||
};
|
||||
in
|
||||
{
|
||||
kubenix = mkKubenixPackage ../kubenix-modules/all.nix;
|
||||
kubenix-bootstrap = mkKubenixPackage ../kubenix-modules/base.nix;
|
||||
})
|
||||
|
|
Reference in a new issue