From c1e992514e1506d00fac838bc537fc610fad95a6 Mon Sep 17 00:00:00 2001 From: administrator Date: Sun, 6 Jul 2025 20:25:45 +0000 Subject: [PATCH] Add Service CRD for Proxmox operator --- kubernetes/service-crd.yaml | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 kubernetes/service-crd.yaml diff --git a/kubernetes/service-crd.yaml b/kubernetes/service-crd.yaml new file mode 100644 index 0000000..622a05e --- /dev/null +++ b/kubernetes/service-crd.yaml @@ -0,0 +1,45 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: services.proxmox.io +spec: + group: proxmox.io + versions: + - name: v1 + served: true + storage: true + schema: + openAPIV3Schema: + type: object + properties: + name: + type: string + type: + type: string + enum: ["minecraft", "discord", "web", "database"] + containerType: + type: string + enum: ["lxc", "vm"] + vmid: + type: integer + network: + type: object + properties: + vlan: + type: integer + ip: + type: string + resources: + type: object + properties: + cpu: + type: integer + memory: + type: string + disk: + type: string + scope: Namespaced + names: + plural: services + singular: service + kind: Service