Redpanda Operator CRD Reference
cluster.redpanda.com/v1alpha1
Package v1alpha1 contains API Schema definitions for the redpanda v1alpha1 API group
Admin
Admin is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
Certificate
Field | Description |
---|---|
|
|
|
|
|
|
|
ChartRef
Field | Description |
---|---|
|
ChartName is the chart to use |
|
ChartVersion defines the helm chart version to use |
|
HelmRepositoryName defines the repository to use, defaults to redpanda if not defined |
|
Timeout is the time to wait for any individual Kubernetes operation (like Jobs for hooks) during the performance of a Helm action. Defaults to '15m0s'. |
|
Upgrade contains the details for handling upgrades including failures |
Config
Config is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
ConfigWatcher
Field | Description |
---|---|
|
|
|
|
|
|
|
Configurator
Field | Description |
---|---|
|
|
|
External
External is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
ExternalListener
Field | Description |
---|---|
|
|
|
|
|
HTTP
HTTP is a top level field of the values file`
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
HelmUpgrade
HelmUpgrade represents the configurations upgrading helm releases
Field | Description |
---|---|
|
|
|
|
|
|
|
InitContainers
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
Kafka
Kafka is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
LicenseSecretRef
LicenseSecretRef is a top level field of the values file
Field | Description |
---|---|
|
|
|
ListenerTLS
ListenerTLS is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
Listeners
Listeners is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
LivenessProbe
LivenessProbe is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
Logging
Logging is a top level field of the values file
Field | Description |
---|---|
|
|
|
Memory
Field | Description |
---|---|
|
|
|
|
|
Monitoring
Field | Description |
---|---|
|
|
|
|
|
PersistentVolume
PersistentVolume is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
PostInstallJob
PostInstallJob is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
PostUpgradeJob
PostUpgradeJob is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
RackAwareness
RackAwareness is a top level field of the values file
Field | Description |
---|---|
|
|
|
ReadinessProbe
ReadinessProbe is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
Redpanda
Redpanda is the Schema for the redpanda API
Field | Description |
---|---|
|
|
|
|
|
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
Refer to Kubernetes API documentation for fields of |
|
|
|
RedpandaClusterSpec
RedpandaClusterSpec defines the desired state of Redpanda Cluster
These fields are used to configure the Redpanda Helm chart. For descriptions and default values, see Redpanda Helm Chart Specification.
Field | Description |
---|---|
|
NameOverride is the override to give your redpanda release |
|
FullNameOverride is the override to give your redpanda release |
|
ClusterDomain is the override to give your redpanda release |
|
CommonLabels is the override to give your redpanda release |
|
NodeSelector is the override to give your redpanda release |
|
Tolerations is the override to give your redpanda release |
|
Image defines the container image to use for the redpanda cluster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RedpandaConsole
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
RedpandaImage
RedpandaImage is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
RedpandaList
RedpandaList contains a list of Redpanda
Field | Description |
---|---|
|
|
|
|
|
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
Refer to Kubernetes API documentation for fields of |
|
RedpandaSpec
RedpandaSpec defines the desired state of Redpanda
Field | Description |
---|---|
|
ChartRef defines chart details including repository |
|
HelmRepositoryName defines the repository to use, defaults to redpanda if not defined |
|
ClusterSpec defines the values to use in the cluster |
RedpandaStatus
RedpandaStatus defines the observed state of Redpanda
Field | Description |
---|---|
|
ObservedGeneration is the last observed generation. |
|
LastHandledReconcileAt holds the value of the most recent reconcile request value, so a change of the annotation value can be detected. |
|
Conditions holds the conditions for the Redpanda. |
|
LastAppliedRevision is the revision of the last successfully applied source. |
|
LastAttemptedRevision is the revision of the last reconciliation attempt. |
|
|
|
|
|
|
|
|
|
|
|
Failures is the reconciliation failure count against the latest desired state. It is reset after a successful reconciliation. |
|
SASL
SASL is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
SchemaRegistry
SchemaRegistry is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
ServiceAccount
Field | Description |
---|---|
|
|
|
|
|
SetDataDirOwnership
Field | Description |
---|---|
|
|
|
|
|
SetTieredStorageCacheDirOwnership
Field | Description |
---|---|
|
|
|
SideCarObj
SideCarObj represents generic sidecar object. This is a placeholder for now as it may each sidecar entry may require more specific impl.
Field | Description |
---|---|
|
|
|
|
|
SideCars
SideCars is a field that stores sidecars in the statefulset
Field | Description |
---|---|
|
|
|
StartupProbe
StartupProbe is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
Statefulset
Statefulset is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Storage
Storage is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
TLS
TLS is a top level field of the values file
Field | Description |
---|---|
|
|
|
TieredConfig
TieredConfig is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TieredStoragePersistentVolume
TieredStoragePersistentVolume is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
TopologySpreadConstraints
TopologySpreadConstraints is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
Tuning
Tuning is a top level field of the values file
Field | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|