From a1cd6d88cd4833198394e3af572a8335db565540 Mon Sep 17 00:00:00 2001 From: Conan Scott Date: Mon, 2 Feb 2026 11:33:19 +1100 Subject: [PATCH] added namespace, pvc and service.yaml TO-DO: deployment.yaml and dockerfile adaptations --- manifests/namespace.yaml | 7 +++++++ manifests/pvc.yaml | 12 ++++++++++++ manifests/service.yaml | 12 ++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 manifests/namespace.yaml create mode 100644 manifests/pvc.yaml create mode 100644 manifests/service.yaml diff --git a/manifests/namespace.yaml b/manifests/namespace.yaml new file mode 100644 index 0000000..e28b4d3 --- /dev/null +++ b/manifests/namespace.yaml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: clawdbox + labels: + app.kubernetes.io/name: clawdbox + app.kubernetes.io/part-of: clawdbox diff --git a/manifests/pvc.yaml b/manifests/pvc.yaml new file mode 100644 index 0000000..35d37c5 --- /dev/null +++ b/manifests/pvc.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: clawdbox-home + namespace: clawdbox +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 4Gi + # storageClassName: diff --git a/manifests/service.yaml b/manifests/service.yaml new file mode 100644 index 0000000..571ea15 --- /dev/null +++ b/manifests/service.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + name: clawdbox + namespace: clawdbox +spec: + selector: + app.kubernetes.io/name: clawdbox + ports: + - name: ssh + port: 22 + targetPort: 22