REFACTOR(argocd): merge priority-classes into argocd

- Move priority-classes to argocd/manifests
- Remove separate priority-classes Application
- Simplify platform folder structure
This commit is contained in:
2026-01-10 19:47:30 +09:00
parent 81c42f67e9
commit b650c0af56
5 changed files with 1 additions and 23 deletions

View File

@@ -0,0 +1,28 @@
# High Priority (1000) - Critical infrastructure
# ArgoCD, Gitea, CNPG, Vault, MinIO
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
name: high-priority
value: 1000
globalDefault: false
description: "High priority for critical infrastructure"
---
# Medium Priority (500) - Observability stack
# Thanos, Prometheus, Loki, Tempo
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
name: medium-priority
value: 500
globalDefault: false
description: "Medium priority for observability stack"
---
# Low Priority (100) - Everything else
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
name: low-priority
value: 100
globalDefault: true
description: "Low priority for all other applications"