Skip to main content

About Custom Resources

An application can include several recommended, but optional, custom resources. These custom resources are packaged as part of the application, but are not deployed to the cluster. The custom resources defined here are included to control the application experience. They are consumed by the Replicated app manager, the Replicated admin console, or by other kubectl plugins.

Group/VersionKindDescription
kots.io/v1beta1ConfigDefines a user-facing configuration screen.
kots.io/v1beta1ApplicationAdds additional metadata (branding, release notes and more) to an application.
troubleshoot.replicated.com/v1beta2PreflightDefines custom preflight checks for an application version.
troubleshoot.replicated.com/v1beta2AnalyzerDefine custom support bundle analyzers to run in the admin console.
troubleshoot.replicated.com/v1beta2CollectorDefines custom data to include in a support bundle.
troubleshoot.replicated.com/v1beta2RedactorDefines custom redactors that apply to support bundle contents. Only configurable using the admin console.
app.k8s.io/v1beta1SIG ApplicationDefines metadata about the application.
kots.io/v1beta1HelmChartIdentifies an instantiation of a Helm Chart.
velero.io/v1BackupA Velero backup request, triggered when the user initiates a snapshot.
kots.io/v1beta1IdentityContains vendor-supplied configuration for the Replicated identity service.
troubleshoot.sh/v1beta2Support BundleDefines the custom diagnostic data to collect and analyze in a support bundle.