fix: run other k3s clusters as kubevirt quests, use the interface provided by kubevirt

This commit is contained in:
Ryan Yin
2024-03-31 23:58:38 +08:00
parent 7486e75016
commit c628eaa6c8
38 changed files with 111 additions and 130 deletions

View File

@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -39,8 +39,7 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
# nixos tests
packages."${name}-nixos-tests" = import ../nixos-tests/idols-ruby.nix systemArgs;

View File

@@ -20,7 +20,7 @@
# common
"secrets/nixos.nix"
"modules/nixos/server/server.nix"
"modules/nixos/server/proxmox-hardware-configuration.nix"
"modules/nixos/server/kubevirt-hardware-configuration.nix"
# host specific
"hosts/k8s/${name}"
])
@@ -39,6 +39,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -20,7 +20,7 @@
# common
"secrets/nixos.nix"
"modules/nixos/server/server.nix"
"modules/nixos/server/proxmox-hardware-configuration.nix"
"modules/nixos/server/kubevirt-hardware-configuration.nix"
# host specific
"hosts/k8s/${name}"
])
@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -20,7 +20,7 @@
# common
"secrets/nixos.nix"
"modules/nixos/server/server.nix"
"modules/nixos/server/proxmox-hardware-configuration.nix"
"modules/nixos/server/kubevirt-hardware-configuration.nix"
# host specific
"hosts/k8s/${name}"
])
@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -20,7 +20,7 @@
# common
"secrets/nixos.nix"
"modules/nixos/server/server.nix"
"modules/nixos/server/proxmox-hardware-configuration.nix"
"modules/nixos/server/kubevirt-hardware-configuration.nix"
# host specific
"hosts/k8s/${name}"
])
@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -20,7 +20,7 @@
# common
"secrets/nixos.nix"
"modules/nixos/server/server.nix"
"modules/nixos/server/proxmox-hardware-configuration.nix"
"modules/nixos/server/kubevirt-hardware-configuration.nix"
# host specific
"hosts/k8s/${name}"
])
@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -20,7 +20,7 @@
# common
"secrets/nixos.nix"
"modules/nixos/server/server.nix"
"modules/nixos/server/proxmox-hardware-configuration.nix"
"modules/nixos/server/kubevirt-hardware-configuration.nix"
# host specific
"hosts/k8s/${name}"
])
@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.proxmox;
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -39,6 +39,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -36,6 +36,5 @@ in {
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
# generate proxmox image for virtual machines without desktop environment
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}