Classification
Namespace scan and export classify resources before writing output.
| Class | Meaning |
|---|---|
include | Resource is suitable for GitOps output after sanitization |
cleanup | Resource is exportable, but likely contains defaulted or generated fields that deserve attention |
review | Resource may be useful, but needs a human decision before applying elsewhere |
exclude | Resource should not be included in the curated export |
Classification gives the archive structure. It also makes review work explicit instead of hiding uncertain resources inside one large manifest set.
Curated Resource Set
The scan, export, and generate argocd commands work with these namespaced resource kinds:
| Platform | Kinds |
|---|---|
| Kubernetes | Deployment, StatefulSet, DaemonSet, Job, CronJob, Service, Secret, ConfigMap, PersistentVolumeClaim, NetworkPolicy, HorizontalPodAutoscaler, Ingress, Role, RoleBinding, ServiceAccount, LimitRange, PodDisruptionBudget, ResourceQuota |
| OpenShift | Route, BuildConfig, ImageStream, ImageStreamTag |
Use --include-kinds and --exclude-kinds to filter within this curated set.