Skip to main content

Classification

Namespace scan and export classify resources before writing output.

ClassMeaning
includeResource is suitable for GitOps output after sanitization
cleanupResource is exportable, but likely contains defaulted or generated fields that deserve attention
reviewResource may be useful, but needs a human decision before applying elsewhere
excludeResource 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:

PlatformKinds
KubernetesDeployment, StatefulSet, DaemonSet, Job, CronJob, Service, Secret, ConfigMap, PersistentVolumeClaim, NetworkPolicy, HorizontalPodAutoscaler, Ingress, Role, RoleBinding, ServiceAccount, LimitRange, PodDisruptionBudget, ResourceQuota
OpenShiftRoute, BuildConfig, ImageStream, ImageStreamTag

Use --include-kinds and --exclude-kinds to filter within this curated set.