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