Scooby Husky and Claude Opus 4.6
7a8eb2046f
Fix n8n, gitlab, and netbird-operator degraded states
...
- n8n: Set replicaCount=1 (RWO PVC incompatible with multiple replicas),
add resource limits to satisfy Kyverno policy
- gitlab: Add ignoreDifferences for redis-gitlab-additional service
(port names and selectors managed by Redis operator)
- netbird-operator: Add ExternalSecret for netbird-mgmt-api-key in
netbird namespace and add manifests source to Application
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 19:53:10 -05:00
Scooby Husky and Claude Opus 4.6
8bde33f4d1
Remove nessus app and fix envoy-gateway OCI chart bug
...
- Delete nessus Application CRD, manifests, and bootstrap script
- Vendor envoy-gateway Helm chart (v1.6.3) locally to work around
ArgoCD v3.3.3 Docker Hub OCI resolution bug
- Re-enable auto-sync for envoy-gateway
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 19:41:36 -05:00
Scooby Husky and Claude Opus 4.6
d304bd257d
Increase GitLab webservice resources to fix slow initial response
...
Webservice was at 94% memory (1875Mi/2Gi) with only 50m CPU request,
causing CPU throttling and slow first requests after idle periods.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 19:39:32 -05:00
Scooby Husky and Claude Opus 4.6
131cbca4a6
Fix ArgoCD ServerSideDiff permanent OutOfSync diffs
...
Add explicit CRD/API defaults to manifests that were causing ArgoCD's
SSA dry-run to produce results different from live state:
- HTTPRoutes: add group, kind, weight defaults to parentRefs/backendRefs
- Kyverno ClusterPolicies: add skipBackgroundRequests, allowExistingViolations
- Tetragon TracingPolicies: add return, maxData, resolve, returnCopy defaults
- Gateway certificateRefs: add group="" default
- Guacamole Gateway: add group="" to certificateRefs
Add ignoreDifferences for resources that legitimately differ:
- Cilium cert Secrets (auto-generated, data always differs)
- Istio ValidatingWebhookConfiguration failurePolicy (istiod mutates)
- Crowdsec LAPI Secrets (randomly generated)
- ServiceMonitor/PodMonitor relabeling action defaults
- StatefulSet volumeClaimTemplates apiVersion/kind defaults
Persist argocd-cm ignoreDifferences config in ArgoCD Helm values.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 17:32:59 -05:00
Scooby Husky and Claude Opus 4.6
ee6a0bb402
Add FOWNER capability to frigate for chmod on shm logs
...
s6-overlay's log-prepare needs chmod on /dev/shm/logs/* which
requires CAP_FOWNER when all capabilities are dropped.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 06:25:11 -05:00
Scooby Husky and Claude Opus 4.6
ce23f9282c
Fix prometheus secret namespace and frigate capabilities
...
- Revert talos-client-cert secret to prometheus namespace (prometheus
pods mount this secret, not kube-system pods)
- Add CHOWN/DAC_OVERRIDE/SETUID/SETGID capabilities to frigate
(s6-overlay needs chown for log directories)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 05:59:23 -05:00
Scooby Husky and Claude Opus 4.6
7436462a10
Fix nextcloud PVC size to match cluster capacity (200Gi)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 04:09:14 -05:00
Scooby Husky and Claude Opus 4.6
7640fb895b
Fix degraded ArgoCD applications
...
- frigate: Remove duplicate PVCs (Helm manages them), update config size to 15Gi
- gitlab: Fix sync-admin-job secretKeyRef schema error, fetch password via kubectl
- nextcloud: Remove duplicate PVC, remove invalid pod-level securityContext
- rook-ceph: Update cephfs-smb-pvc to 50Gi, remove unsupported dashboard.config
- nessus: Add privileged PSS label for NET_ADMIN/NET_RAW capabilities
- scylla-manager: Add privileged PSS label for SYS_NICE capability
- n8n: Create missing n8n-main-persistence PVC
- projects: Add authentik namespace to applications project destinations
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 00:05:29 -05:00
Scooby Husky
4b28424719
Fix ArgoCD RBAC: add Scooby user and preferred_username scope
2026-03-09 22:51:46 -05:00
Scooby Husky
086a2bf406
Fix degraded apps: add nessus to project, remove duplicate guacamole route, update prometheus CRDs to v0.89.0
2026-03-09 22:32:15 -05:00
Scooby Husky
11eddf4971
Set GitLab repo URL and update ArgoCD hostAliases
2026-03-09 22:18:26 -05:00
Scooby Husky
aacb8eebbe
Initial commit
2026-03-09 20:21:35 -05:00