- Complete project structure with Next.js frontend - GraphQL API backend with Apollo Server - Portal application with NextAuth - Crossplane Proxmox provider - GitOps configurations - CI/CD pipelines - Testing infrastructure (Vitest, Jest, Go tests) - Error handling and monitoring - Security hardening - UI component library - Documentation
20 lines
558 B
YAML
20 lines
558 B
YAML
apiVersion: proxmox.yourorg.io/v1alpha1
|
|
kind: VirtualMachineClaim
|
|
metadata:
|
|
name: "{{ .name }}"
|
|
namespace: "{{ .namespace | default "default" }}"
|
|
spec:
|
|
compositionRef:
|
|
name: virtualmachine.ubuntu.proxmox.yourorg.io
|
|
parameters:
|
|
name: "{{ .name }}"
|
|
node: "{{ .node }}"
|
|
cpu: {{ .cpu | default 2 }}
|
|
memory: "{{ .memory | default "4Gi" }}"
|
|
disk: "{{ .disk | default "50Gi" }}"
|
|
storage: "{{ .storage | default "local-lvm" }}"
|
|
network: "{{ .network | default "vmbr0" }}"
|
|
image: "debian-12-cloud"
|
|
site: "{{ .site }}"
|
|
|