mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-15 09:23:49 +01:00
feat: interface and lib refactoring
This commit is contained in:
parent
e260ad9bb4
commit
5d8b66f8a0
10 changed files with 111 additions and 88 deletions
|
|
@ -71,7 +71,7 @@ let
|
|||
nixosTesting.makeTest {
|
||||
inherit name;
|
||||
|
||||
nodes.kube = { config, pkgs, lib, nodes, ... }: {
|
||||
nodes.kube = { config, pkgs, nodes, ... }: {
|
||||
imports = [ kubernetesBaseConfig ];
|
||||
services.kubernetes = {
|
||||
roles = ["master" "node"];
|
||||
|
|
@ -113,14 +113,14 @@ let
|
|||
config._module.args.test = config;
|
||||
}] ++ cfg.defaults;
|
||||
|
||||
test = (kubenix.evalKubernetesModules {
|
||||
test = (kubenix.evalModules {
|
||||
check = false;
|
||||
inherit modules;
|
||||
}).config.test;
|
||||
|
||||
evaled =
|
||||
if test.enable
|
||||
then builtins.trace "testing ${test.name}" (kubenix.evalKubernetesModules {
|
||||
then builtins.trace "testing ${test.name}" (kubenix.evalModules {
|
||||
inherit modules;
|
||||
})
|
||||
else {success = false;};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue