A KOTS application can include several recommended, but optional, custom resources. These custom resources are packaged as part of the KOTS application, but are not deployed to the cluster. The custom resources defined here are included to control the KOTS application experience, but are consumed by KOTS, the Admin Console or by other kubectl plugins.
Group/Version | Kind | Description |
---|---|---|
kots.io/v1beta1 | Config | Define a user-facing config screen |
kots.io/v1beta1 | Application | Add additional metadata (branding, release notes and more) to an application |
troubleshoot.replicated.com/v1beta1 | Preflight | Define custom Preflight Checks for an application version |
troubleshoot.replicated.com/v1beta1 | Analyzer | Define custom support bundle analyzers to run in the Admin Console |
troubleshoot.replicated.com/v1beta1 | Collector | Define custom data to include in a support bundle |
troubleshoot.replicated.com/v1beta1 | Redactor | Define custom redactors that apply to support bundle contents. Only configurable via the admin console |
app.k8s.io/v1beta1 | Application | Define metadata about the application |
kots.io/v1beta1 | HelmChart | Identifies an instantiation of a Helm Chart |
velero.io/v1 | Backup | A Velero backup request, triggered when the user initiates a snapshot |
kots.io/v1beta1 | Identity | Contains vendor-supplied configuration for the KOTS Identity Service. |