From 7171b21abf4001d8f772f6a1aa3e483bf00bb2f8 Mon Sep 17 00:00:00 2001 From: Philip Haupt <“der.mad.mob@gmail.com”> Date: Sun, 23 Nov 2025 18:15:48 +0100 Subject: [PATCH] openebs diskpools --- openebs/diskpool.yaml | 36 ++++++++++++++++++++++++++++++++++++ openebs/kustomization.yaml | 4 ++-- test/network.yaml | 25 +++++++++++++++++++++++++ 3 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 openebs/diskpool.yaml create mode 100644 test/network.yaml diff --git a/openebs/diskpool.yaml b/openebs/diskpool.yaml new file mode 100644 index 0000000..3551a42 --- /dev/null +++ b/openebs/diskpool.yaml @@ -0,0 +1,36 @@ +--- +apiVersion: openebs.io/v1beta2 +kind: DiskPool +metadata: + name: pool-0 + namespace: openebs +spec: + node: work-00 + disks: [aio:///dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1] + topology: + labelled: + topology-key: topology-value +--- +apiVersion: openebs.io/v1beta2 +kind: DiskPool +metadata: + name: pool-1 + namespace: openebs +spec: + node: work-01 + disks: [aio:///dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1] + topology: + labelled: + topology-key: topology-value +--- +apiVersion: openebs.io/v1beta2 +kind: DiskPool +metadata: + name: pool-2 + namespace: openebs +spec: + node: work-02 + disks: [aio:///dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1] + topology: + labelled: + topology-key: topology-value \ No newline at end of file diff --git a/openebs/kustomization.yaml b/openebs/kustomization.yaml index 38b108b..0c8be16 100644 --- a/openebs/kustomization.yaml +++ b/openebs/kustomization.yaml @@ -1,7 +1,7 @@ -# argocd/kustomization.yaml +--- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - main.yaml - - sc.yaml \ No newline at end of file + - sc.yaml diff --git a/test/network.yaml b/test/network.yaml new file mode 100644 index 0000000..5a8720b --- /dev/null +++ b/test/network.yaml @@ -0,0 +1,25 @@ +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: deny-repo-to-gitea + namespace: argocd +spec: + podSelector: + matchLabels: + app.kubernetes.io/name: argocd-repo-server + + policyTypes: + - Egress + + egress: + # Beispiel: nur DNS erlauben (anpassen, falls du mehr brauchst) + - to: + - namespaceSelector: + matchLabels: + kubernetes.io/metadata.name: kube-system + podSelector: + matchLabels: + k8s-app: kube-dns + ports: + - protocol: UDP + port: 53 \ No newline at end of file