diff --git a/apps/netbox/netbox.yaml b/apps/netbox/netbox.yaml new file mode 100644 index 0000000..0849b4a --- /dev/null +++ b/apps/netbox/netbox.yaml @@ -0,0 +1,48 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: netbox + namespace: argocd +spec: + project: default + + source: + repoURL: https://charts.netbox.oss.netboxlabs.com/ + chart: netbox + targetRevision: 5.* + + helm: + values: | + ingress: + enabled: true + className: nginx + + annotations: + cert-manager.io/cluster-issuer: home-lab-ca + + hosts: + - host: netbox.home.lan + paths: + - path: / + pathType: Prefix + + tls: + - secretName: netbox-home-lan-tls + hosts: + - netbox.home.lan + + persistence: + enabled: true + storageClass: longhorn + size: 20Gi + + postgresql: + enabled: true + primary: + persistence: + enabled: true + storageClass: longhorn + size: 20Gi + + redis: + enabled: true