add claude files to gitignore [ci skip]
This commit is contained in:
parent
a1d945a0b2
commit
8da263bf43
2 changed files with 30 additions and 1 deletions
|
|
@ -142,6 +142,26 @@ Edge/Aux (tier 3-4):
|
||||||
|
|
||||||
## Infrastructure
|
## Infrastructure
|
||||||
- Proxmox hypervisor for VMs
|
- Proxmox hypervisor for VMs
|
||||||
- Kubernetes cluster with GPU node
|
- Kubernetes cluster with GPU node (5 nodes: k8s-master + k8s-node1-4, running v1.34.2)
|
||||||
- NFS server at 10.0.10.15 for storage
|
- NFS server at 10.0.10.15 for storage
|
||||||
- Redis shared service at `redis.redis.svc.cluster.local`
|
- Redis shared service at `redis.redis.svc.cluster.local`
|
||||||
|
|
||||||
|
## Git Operations (IMPORTANT)
|
||||||
|
- **Git is slow** on this repo due to many files - commands can take 30+ seconds
|
||||||
|
- Use `GIT_OPTIONAL_LOCKS=0` prefix if git hangs
|
||||||
|
- **Local SSH is blocked** - use remote executor to push: `echo "git push origin master" > .claude/cmd_input.txt`
|
||||||
|
- Always commit only specific files you changed, not everything
|
||||||
|
|
||||||
|
## Prometheus Alerts
|
||||||
|
- Alert rules are in `modules/kubernetes/monitoring/prometheus_chart_values.tpl`
|
||||||
|
- Under `serverFiles.alerting_rules.yml.groups`
|
||||||
|
- Groups: "R730 Host", "Nvidia Tesla T4 GPU", "Power", "Cluster"
|
||||||
|
- kube-state-metrics provides: `kube_deployment_*`, `kube_statefulset_*`, `kube_daemonset_*`
|
||||||
|
|
||||||
|
## DEFCON Levels
|
||||||
|
Services are organized by criticality in `modules/kubernetes/main.tf`:
|
||||||
|
- Level 1 (Critical): wireguard, technitium, headscale, nginx-ingress, xray, authentik, cloudflare, monitoring
|
||||||
|
- Level 2 (Storage): vaultwarden, redis, immich, nvidia, metrics-server, uptime-kuma, crowdsec, kyverno
|
||||||
|
- Level 3 (Admin): k8s-dashboard, reverse-proxy
|
||||||
|
- Level 4 (Active): mailserver, shadowsocks, dawarich, nextcloud, calibre, actualbudget, etc.
|
||||||
|
- Level 5 (Optional): blog, drone, hackmd, ollama, servarr, paperless-ngx, etc.
|
||||||
|
|
|
||||||
9
.gitignore
vendored
Normal file → Executable file
9
.gitignore
vendored
Normal file → Executable file
|
|
@ -36,3 +36,12 @@ override.tf.json
|
||||||
git_crypt.key
|
git_crypt.key
|
||||||
|
|
||||||
modules/kubernetes/frigate/config.yaml
|
modules/kubernetes/frigate/config.yaml
|
||||||
|
|
||||||
|
# Claude Code - temporary/sensitive files
|
||||||
|
.claude/cmd_input.txt
|
||||||
|
.claude/cmd_output.txt
|
||||||
|
.claude/cmd_status.txt
|
||||||
|
.claude/settings.local.json
|
||||||
|
.claude/._*
|
||||||
|
|
||||||
|
._*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue