more openebs conf

This commit is contained in:
Evan Reichard 2025-01-25 15:14:44 -05:00
parent 1002e1cbe2
commit 4130b78323
3 changed files with 28 additions and 0 deletions

View File

@ -16,6 +16,7 @@
{
networking.hostName = "lin-va-llama1";
disko.devices.disk.main.device = "/dev/sda";
k8s.diskPoolID = "/dev/disk/by-id/unknown";
}
];
};

View File

@ -1,6 +1,11 @@
{ config, pkgs, ... }:
{
imports = [
../k8s
];
k8s.manifestsDir = "/var/lib/rancher/k3s/server/manifests";
# Enable Flakes
nix.settings.experimental-features = [ "nix-command" "flakes" ];

View File

@ -37,3 +37,25 @@ metadata:
spec:
node: @nodeName@
disks: ["aio://@diskPoolID@"]
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: cstor-r1
allowVolumeExpansion: true
parameters:
protocol: nvmf
repl: "1"
provisioner: io.openebs.csi-mayastor
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: mayastor-r1
annotations:
storageclass.kubernetes.io/is-default-class: "true"
allowVolumeExpansion: true
parameters:
protocol: nvmf
repl: "1"
provisioner: io.openebs.csi-mayastor