feat: export all K8 Plus cluster manifests

Namespaces: argocd, authentik, backup-system, cloudflare-ddns,
gitea, homarr, monitoring, n8n, openclaw, polymarket-bot, vaultwarden
Cluster-wide: clusterissuers, namespaces
Secrets: redacted (structure only, data=REDACTED)
This commit is contained in:
2026-04-10 08:57:02 +00:00
commit ff2e6cc985
163 changed files with 10979 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
apiVersion: v1
data:
resource.customizations.ignoreResourceUpdates.ConfigMap: "jqPathExpressions:\n \
\ # Ignore the cluster-autoscaler status\n - '.metadata.annotations.\"cluster-autoscaler.kubernetes.io/last-updated\"\
'\n # Ignore the annotation of the legacy Leases election\n - '.metadata.annotations.\"\
control-plane.alpha.kubernetes.io/leader\"'\n"
resource.customizations.ignoreResourceUpdates.Endpoints: "jsonPointers:\n - /metadata\n\
\ - /subsets\n"
resource.customizations.ignoreResourceUpdates.all: "jsonPointers:\n - /status\n"
resource.customizations.ignoreResourceUpdates.apps_ReplicaSet: "jqPathExpressions:\n\
\ - '.metadata.annotations.\"deployment.kubernetes.io/desired-replicas\"'\n \
\ - '.metadata.annotations.\"deployment.kubernetes.io/max-replicas\"'\n - '.metadata.annotations.\"\
rollout.argoproj.io/desired-replicas\"'\n"
resource.customizations.ignoreResourceUpdates.argoproj.io_Application: "jqPathExpressions:\n\
\ - '.metadata.annotations.\"notified.notifications.argoproj.io\"'\n - '.metadata.annotations.\"\
argocd.argoproj.io/refresh\"'\n - '.metadata.annotations.\"argocd.argoproj.io/hydrate\"\
'\n - '.operation'\n"
resource.customizations.ignoreResourceUpdates.argoproj.io_Rollout: "jqPathExpressions:\n\
\ - '.metadata.annotations.\"notified.notifications.argoproj.io\"'\n"
resource.customizations.ignoreResourceUpdates.autoscaling_HorizontalPodAutoscaler: "jqPathExpressions:\n\
\ - '.metadata.annotations.\"autoscaling.alpha.kubernetes.io/behavior\"'\n -\
\ '.metadata.annotations.\"autoscaling.alpha.kubernetes.io/conditions\"'\n -\
\ '.metadata.annotations.\"autoscaling.alpha.kubernetes.io/metrics\"'\n - '.metadata.annotations.\"\
autoscaling.alpha.kubernetes.io/current-metrics\"'\n"
resource.customizations.ignoreResourceUpdates.discovery.k8s.io_EndpointSlice: "jsonPointers:\n\
\ - /metadata\n - /endpoints\n - /ports\n"
resource.exclusions: "### Network resources created by the Kubernetes control plane\
\ and excluded to reduce the number of watched events and UI clutter\n- apiGroups:\n\
\ - ''\n - discovery.k8s.io\n kinds:\n - Endpoints\n - EndpointSlice\n###\
\ Internal Kubernetes resources excluded reduce the number of watched events\n\
- apiGroups:\n - coordination.k8s.io\n kinds:\n - Lease\n### Internal Kubernetes\
\ Authz/Authn resources excluded reduce the number of watched events\n- apiGroups:\n\
\ - authentication.k8s.io\n - authorization.k8s.io\n kinds:\n - SelfSubjectReview\n\
\ - TokenReview\n - LocalSubjectAccessReview\n - SelfSubjectAccessReview\n\
\ - SelfSubjectRulesReview\n - SubjectAccessReview\n### Intermediate Certificate\
\ Request excluded reduce the number of watched events\n- apiGroups:\n - certificates.k8s.io\n\
\ kinds:\n - CertificateSigningRequest\n- apiGroups:\n - cert-manager.io\n\
\ kinds:\n - CertificateRequest\n### Cilium internal resources excluded reduce\
\ the number of watched events and UI Clutter\n- apiGroups:\n - cilium.io\n \
\ kinds:\n - CiliumIdentity\n - CiliumEndpoint\n - CiliumEndpointSlice\n###\
\ Kyverno intermediate and reporting resources excluded reduce the number of watched\
\ events and improve performance\n- apiGroups:\n - kyverno.io\n - reports.kyverno.io\n\
\ - wgpolicyk8s.io\n kinds:\n - PolicyReport\n - ClusterPolicyReport\n -\
\ EphemeralReport\n - ClusterEphemeralReport\n - AdmissionReport\n - ClusterAdmissionReport\n\
\ - BackgroundScanReport\n - ClusterBackgroundScanReport\n - UpdateRequest\n"
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/name: argocd-cm
app.kubernetes.io/part-of: argocd
name: argocd-cm
namespace: argocd