feat(freshrss): Move to its own namespace
feat(longhorn): Add ability to specify PVC namespace refactor(freshrss): Simplify env variable declaration
This commit is contained in:
parent
ada288674a
commit
07bd2e1e01
7 changed files with 62 additions and 50 deletions
|
@ -28,7 +28,7 @@
|
|||
--suffix PATH : "$out/bin" \
|
||||
--run 'export KUBECONFIG=''${KUBECONFIG:-${toString kubeconfig}}' \
|
||||
--set MANIFEST '${result}' \
|
||||
--set APPLYSET '${applyset}' \
|
||||
--set APPLYSET 'applyset-${applyset}' \
|
||||
--set NAMESPACE '${namespace}'
|
||||
'';
|
||||
};
|
||||
|
@ -38,6 +38,8 @@
|
|||
mkDeployScriptAndManifest = module: applyset: namespace:
|
||||
let
|
||||
kubernetes = (kubenix.evalModules.${system} {
|
||||
specialArgs = { inherit namespace; };
|
||||
|
||||
module = { kubenix, ... }:
|
||||
{
|
||||
imports = [
|
||||
|
@ -45,6 +47,11 @@
|
|||
"${self}/kubenix-modules/custom"
|
||||
module
|
||||
];
|
||||
|
||||
config = {
|
||||
kubenix.project = applyset;
|
||||
kubernetes.namespace = namespace;
|
||||
};
|
||||
};
|
||||
}).config.kubernetes;
|
||||
in
|
||||
|
@ -59,4 +66,6 @@
|
|||
|
||||
kubenix.cyberchef = mkDeployScriptAndManifest
|
||||
"${self}/kubenix-modules/cyberchef.nix" "cyberchef" "cyberchef";
|
||||
kubenix.freshrss = mkDeployScriptAndManifest
|
||||
"${self}/kubenix-modules/freshrss.nix" "freshrss" "freshrss";
|
||||
})
|
||||
|
|
Reference in a new issue