HiveMQPlatform
hivemq.com / v1
apiVersion: hivemq.com/v1
kind: HiveMQPlatform
metadata:
name: example
spec object
configMapName
string
enabled
boolean
extensions []object
configMapName
string
The name of the ConfigMap that contains configuration files for this extension
customizationUri
string
HTTP URI to download the extension customizations from (as .zip file).
enabled
boolean
Whether this extension should be enabled
extensionPriority
integer
Configures the priority value in the hivemq_extension.xml.
extensionStartMandatory
boolean
Configures the start-mandatory value in the hivemq_extension.xml.
extensionStartPriority
integer
Configures the start-priority value in the hivemq_extension.xml.
extensionUri
string
HTTP URI to download the extension from (as .zip distribution). Set to 'preinstalled' if the extension to be managed is statically built into the container.
id
string
Unique, descriptive id for the extension folder
requestHeaderSecretName
string
The name of the Secret that contains headers, that should be used for the download of custom extensions.
secretName
string
The name of the Secret that contains configuration files for this extension
skipHttpsCertificateValidation
boolean
Configures if the HTTPs certificate validation should be skipped for extension and customization downloads.
skipHttpsHostnameVerification
boolean
Configures if the HTTPs hostname verification should be skipped for extension and customization downloads.
supportsHotReload
boolean
Whether this extension supports hot-reload of configuration changes
healthApiPort
integer
logLevel
string
enum:
DEBUG, ERROR, INFO, TRACE, WARN
metricsPath
string
metricsPort
integer
monitoredResources []object
files
[]string
List of files to monitor. If empty, all files in the resource will be monitored
name
string
The name of the ConfigMap or Secret to monitor for changes
type
string
The type of resource to monitor (CONFIG_MAP or SECRET)
enum:
CONFIG_MAP, SECRET
operatorRestApiPort
integer
secretName
string
services []object
metadata object
The metadata of this Service
annotations
object
creationTimestamp
string
deletionGracePeriodSeconds
integer
deletionTimestamp
string
finalizers
[]string
generateName
string
generation
integer
labels
object
managedFields []object
apiVersion
string
fieldsType
string
fieldsV1
object
manager
string
operation
string
subresource
string
time
string
name
string
namespace
string
ownerReferences []object
apiVersion
string
blockOwnerDeletion
boolean
controller
boolean
kind
string
name
string
uid
string
resourceVersion
string
selfLink
string
uid
string
spec object
The spec of this Service
allocateLoadBalancerNodePorts
boolean
clusterIP
string
clusterIPs
[]string
externalIPs
[]string
externalName
string
externalTrafficPolicy
string
healthCheckNodePort
integer
internalTrafficPolicy
string
ipFamilies
[]string
ipFamilyPolicy
string
loadBalancerClass
string
loadBalancerIP
string
loadBalancerSourceRanges
[]string
ports []object
appProtocol
string
name
string
nodePort
integer
port
integer
protocol
string
targetPort
string | integer
publishNotReadyAddresses
boolean
selector
object
sessionAffinity
string
sessionAffinityConfig object
clientIP object
timeoutSeconds
integer
trafficDistribution
string
type
string
statefulSet object
metadata object
The metadata of this StatefulSet
annotations
object
creationTimestamp
string
deletionGracePeriodSeconds
integer
deletionTimestamp
string
finalizers
[]string
generateName
string
generation
integer
labels
object
managedFields []object
apiVersion
string
fieldsType
string
fieldsV1
object
manager
string
operation
string
subresource
string
time
string
name
string
namespace
string
ownerReferences []object
apiVersion
string
blockOwnerDeletion
boolean
controller
boolean
kind
string
name
string
uid
string
resourceVersion
string
selfLink
string
uid
string
spec object
The spec of this StatefulSet
minReadySeconds
integer
ordinals object
start
integer
persistentVolumeClaimRetentionPolicy object
whenDeleted
string
whenScaled
string
podManagementPolicy
string
replicas
integer
revisionHistoryLimit
integer
selector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
serviceName
string
template object
metadata object
annotations
object
creationTimestamp
string
deletionGracePeriodSeconds
integer
deletionTimestamp
string
finalizers
[]string
generateName
string
generation
integer
labels
object
managedFields []object
apiVersion
string
fieldsType
string
fieldsV1
object
manager
string
operation
string
subresource
string
time
string
name
string
namespace
string
ownerReferences []object
apiVersion
string
blockOwnerDeletion
boolean
controller
boolean
kind
string
name
string
uid
string
resourceVersion
string
selfLink
string
uid
string
spec object
activeDeadlineSeconds
integer
affinity object
nodeAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
preference object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution object
nodeSelectorTerms []object
matchExpressions []object
key
string
operator
string
values
[]string
matchFields []object
key
string
operator
string
values
[]string
podAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
podAntiAffinity object
preferredDuringSchedulingIgnoredDuringExecution []object
podAffinityTerm object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
weight
integer
requiredDuringSchedulingIgnoredDuringExecution []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
mismatchLabelKeys
[]string
namespaceSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
namespaces
[]string
topologyKey
string
automountServiceAccountToken
boolean
containers []object
args
[]string
command
[]string
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
fieldRef object
apiVersion
string
fieldPath
string
resourceFieldRef object
containerName
string
divisor
string | integer
resource
string
secretKeyRef object
key
string
name
string
optional
boolean
envFrom []object
configMapRef object
name
string
optional
boolean
prefix
string
secretRef object
name
string
optional
boolean
image
string
imagePullPolicy
string
lifecycle object
postStart object
exec object
command
[]string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
sleep object
seconds
integer
tcpSocket object
host
string
port
string | integer
preStop object
exec object
command
[]string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
sleep object
seconds
integer
tcpSocket object
host
string
port
string | integer
stopSignal
string
livenessProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
name
string
ports []object
containerPort
integer
hostIP
string
hostPort
integer
name
string
protocol
string
readinessProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
resizePolicy []object
resourceName
string
restartPolicy
string
resources object
claims []object
name
string
request
string
limits
object
requests
object
restartPolicy
string
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
startupProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
stdin
boolean
stdinOnce
boolean
terminationMessagePath
string
terminationMessagePolicy
string
tty
boolean
volumeDevices []object
devicePath
string
name
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
workingDir
string
dnsConfig object
nameservers
[]string
options []object
name
string
value
string
searches
[]string
dnsPolicy
string
enableServiceLinks
boolean
ephemeralContainers []object
args
[]string
command
[]string
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
fieldRef object
apiVersion
string
fieldPath
string
resourceFieldRef object
containerName
string
divisor
string | integer
resource
string
secretKeyRef object
key
string
name
string
optional
boolean
envFrom []object
configMapRef object
name
string
optional
boolean
prefix
string
secretRef object
name
string
optional
boolean
image
string
imagePullPolicy
string
lifecycle object
postStart object
exec object
command
[]string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
sleep object
seconds
integer
tcpSocket object
host
string
port
string | integer
preStop object
exec object
command
[]string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
sleep object
seconds
integer
tcpSocket object
host
string
port
string | integer
stopSignal
string
livenessProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
name
string
ports []object
containerPort
integer
hostIP
string
hostPort
integer
name
string
protocol
string
readinessProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
resizePolicy []object
resourceName
string
restartPolicy
string
resources object
claims []object
name
string
request
string
limits
object
requests
object
restartPolicy
string
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
startupProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
stdin
boolean
stdinOnce
boolean
targetContainerName
string
terminationMessagePath
string
terminationMessagePolicy
string
tty
boolean
volumeDevices []object
devicePath
string
name
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
workingDir
string
hostAliases []object
hostnames
[]string
ip
string
hostIPC
boolean
hostNetwork
boolean
hostPID
boolean
hostUsers
boolean
hostname
string
imagePullSecrets []object
name
string
initContainers []object
args
[]string
command
[]string
env []object
name
string
value
string
valueFrom object
configMapKeyRef object
key
string
name
string
optional
boolean
fieldRef object
apiVersion
string
fieldPath
string
resourceFieldRef object
containerName
string
divisor
string | integer
resource
string
secretKeyRef object
key
string
name
string
optional
boolean
envFrom []object
configMapRef object
name
string
optional
boolean
prefix
string
secretRef object
name
string
optional
boolean
image
string
imagePullPolicy
string
lifecycle object
postStart object
exec object
command
[]string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
sleep object
seconds
integer
tcpSocket object
host
string
port
string | integer
preStop object
exec object
command
[]string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
sleep object
seconds
integer
tcpSocket object
host
string
port
string | integer
stopSignal
string
livenessProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
name
string
ports []object
containerPort
integer
hostIP
string
hostPort
integer
name
string
protocol
string
readinessProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
resizePolicy []object
resourceName
string
restartPolicy
string
resources object
claims []object
name
string
request
string
limits
object
requests
object
restartPolicy
string
securityContext object
allowPrivilegeEscalation
boolean
appArmorProfile object
localhostProfile
string
type
string
capabilities object
add
[]string
drop
[]string
privileged
boolean
procMount
string
readOnlyRootFilesystem
boolean
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
startupProbe object
exec object
command
[]string
failureThreshold
integer
grpc object
port
integer
service
string
httpGet object
host
string
httpHeaders []object
name
string
value
string
path
string
port
string | integer
scheme
string
initialDelaySeconds
integer
periodSeconds
integer
successThreshold
integer
tcpSocket object
host
string
port
string | integer
terminationGracePeriodSeconds
integer
timeoutSeconds
integer
stdin
boolean
stdinOnce
boolean
terminationMessagePath
string
terminationMessagePolicy
string
tty
boolean
volumeDevices []object
devicePath
string
name
string
volumeMounts []object
mountPath
string
mountPropagation
string
name
string
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
workingDir
string
nodeName
string
nodeSelector
object
os object
name
string
overhead
object
preemptionPolicy
string
priority
integer
priorityClassName
string
readinessGates []object
conditionType
string
resourceClaims []object
name
string
resourceClaimName
string
resourceClaimTemplateName
string
resources object
claims []object
name
string
request
string
limits
object
requests
object
restartPolicy
string
runtimeClassName
string
schedulerName
string
schedulingGates []object
name
string
securityContext object
appArmorProfile object
localhostProfile
string
type
string
fsGroup
integer
fsGroupChangePolicy
string
runAsGroup
integer
runAsNonRoot
boolean
runAsUser
integer
seLinuxChangePolicy
string
seLinuxOptions object
level
string
role
string
type
string
user
string
seccompProfile object
localhostProfile
string
type
string
supplementalGroups
[]integer
supplementalGroupsPolicy
string
sysctls []object
name
string
value
string
windowsOptions object
gmsaCredentialSpec
string
gmsaCredentialSpecName
string
hostProcess
boolean
runAsUserName
string
serviceAccount
string
serviceAccountName
string
setHostnameAsFQDN
boolean
shareProcessNamespace
boolean
subdomain
string
terminationGracePeriodSeconds
integer
tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
value
string
topologySpreadConstraints []object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
matchLabelKeys
[]string
maxSkew
integer
minDomains
integer
nodeAffinityPolicy
string
nodeTaintsPolicy
string
topologyKey
string
whenUnsatisfiable
string
volumes []object
awsElasticBlockStore object
fsType
string
partition
integer
readOnly
boolean
volumeID
string
azureDisk object
cachingMode
string
diskName
string
diskURI
string
fsType
string
kind
string
readOnly
boolean
azureFile object
readOnly
boolean
secretName
string
shareName
string
cephfs object
monitors
[]string
path
string
readOnly
boolean
secretFile
string
secretRef object
name
string
user
string
cinder object
fsType
string
readOnly
boolean
secretRef object
name
string
volumeID
string
configMap object
defaultMode
integer
items []object
key
string
mode
integer
path
string
name
string
optional
boolean
csi object
driver
string
fsType
string
nodePublishSecretRef object
name
string
readOnly
boolean
volumeAttributes
object
downwardAPI object
defaultMode
integer
items []object
fieldRef object
apiVersion
string
fieldPath
string
mode
integer
path
string
resourceFieldRef object
containerName
string
divisor
string | integer
resource
string
emptyDir object
medium
string
sizeLimit
string | integer
ephemeral object
volumeClaimTemplate object
metadata object
annotations
object
creationTimestamp
string
deletionGracePeriodSeconds
integer
deletionTimestamp
string
finalizers
[]string
generateName
string
generation
integer
labels
object
managedFields []object
apiVersion
string
fieldsType
string
fieldsV1
object
manager
string
operation
string
subresource
string
time
string
name
string
namespace
string
ownerReferences []object
apiVersion
string
blockOwnerDeletion
boolean
controller
boolean
kind
string
name
string
uid
string
resourceVersion
string
selfLink
string
uid
string
spec object
accessModes
[]string
dataSource object
apiGroup
string
kind
string
name
string
dataSourceRef object
apiGroup
string
kind
string
name
string
namespace
string
resources object
limits
object
requests
object
selector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
storageClassName
string
volumeAttributesClassName
string
volumeMode
string
volumeName
string
fc object
fsType
string
lun
integer
readOnly
boolean
targetWWNs
[]string
wwids
[]string
flexVolume object
driver
string
fsType
string
options
object
readOnly
boolean
secretRef object
name
string
flocker object
datasetName
string
datasetUUID
string
gcePersistentDisk object
fsType
string
partition
integer
pdName
string
readOnly
boolean
gitRepo object
directory
string
repository
string
revision
string
glusterfs object
endpoints
string
path
string
readOnly
boolean
hostPath object
path
string
type
string
image object
pullPolicy
string
reference
string
iscsi object
chapAuthDiscovery
boolean
chapAuthSession
boolean
fsType
string
initiatorName
string
iqn
string
iscsiInterface
string
lun
integer
portals
[]string
readOnly
boolean
secretRef object
name
string
targetPortal
string
name
string
nfs object
path
string
readOnly
boolean
server
string
persistentVolumeClaim object
claimName
string
readOnly
boolean
photonPersistentDisk object
fsType
string
pdID
string
portworxVolume object
fsType
string
readOnly
boolean
volumeID
string
projected object
defaultMode
integer
sources []object
clusterTrustBundle object
labelSelector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
name
string
optional
boolean
path
string
signerName
string
configMap object
items []object
key
string
mode
integer
path
string
name
string
optional
boolean
downwardAPI object
items []object
fieldRef object
apiVersion
string
fieldPath
string
mode
integer
path
string
resourceFieldRef object
containerName
string
divisor
string | integer
resource
string
secret object
items []object
key
string
mode
integer
path
string
name
string
optional
boolean
serviceAccountToken object
audience
string
expirationSeconds
integer
path
string
quobyte object
group
string
readOnly
boolean
registry
string
tenant
string
user
string
volume
string
rbd object
fsType
string
image
string
keyring
string
monitors
[]string
pool
string
readOnly
boolean
secretRef object
name
string
user
string
scaleIO object
fsType
string
gateway
string
protectionDomain
string
readOnly
boolean
secretRef object
name
string
sslEnabled
boolean
storageMode
string
storagePool
string
system
string
volumeName
string
secret object
defaultMode
integer
items []object
key
string
mode
integer
path
string
optional
boolean
secretName
string
storageos object
fsType
string
readOnly
boolean
secretRef object
name
string
volumeName
string
volumeNamespace
string
vsphereVolume object
fsType
string
storagePolicyID
string
storagePolicyName
string
volumePath
string
updateStrategy object
rollingUpdate object
maxUnavailable
string | integer
partition
integer
type
string
volumeClaimTemplates []object
apiVersion
string
kind
string
metadata object
annotations
object
creationTimestamp
string
deletionGracePeriodSeconds
integer
deletionTimestamp
string
finalizers
[]string
generateName
string
generation
integer
labels
object
managedFields []object
apiVersion
string
fieldsType
string
fieldsV1
object
manager
string
operation
string
subresource
string
time
string
name
string
namespace
string
ownerReferences []object
apiVersion
string
blockOwnerDeletion
boolean
controller
boolean
kind
string
name
string
uid
string
resourceVersion
string
selfLink
string
uid
string
spec object
accessModes
[]string
dataSource object
apiGroup
string
kind
string
name
string
dataSourceRef object
apiGroup
string
kind
string
name
string
namespace
string
resources object
limits
object
requests
object
selector object
matchExpressions []object
key
string
operator
string
values
[]string
matchLabels
object
storageClassName
string
volumeAttributesClassName
string
volumeMode
string
volumeName
string
status object
accessModes
[]string
allocatedResourceStatuses
object
allocatedResources
object
capacity
object
conditions []object
lastProbeTime
string
lastTransitionTime
string
message
string
reason
string
status
string
type
string
currentVolumeAttributesClassName
string
modifyVolumeStatus object
status
string
targetVolumeAttributesClassName
string
phase
string
statefulSetMigration
boolean
status object
crdVersion
string
The CRD version this custom resource was created with
enum:
V1_2_0, V1_3_0, V1_4_0, V1_5_0, V1_6_0, V1_7_0, V2_0_0, V2_1_0
healthDetails
string
Human readable details of the current health status
healthStatus
string
The aggregated health status of the HiveMQ Platform
enum:
DEGRADED, DEGRADED_SERVICE, DOWN, OUT_OF_SERVICE, UNKNOWN, UP
message
string
A human readable state message
observedGeneration
integer
[DEPRECATED since HiveMQ Platform Operator 2.0.0]
platformReplicas
integer
Current desired number of HiveMQ Platform replicas
reconciliationRequests
[]string
[DEPRECATED since HiveMQ Platform Operator 2.0.0] Requests for state changes in the next reconciliation
recoveryInformation object
Recovery information for the ERROR state
message
string
A human readable recovery state message
state
string
The recovery state of the deployment, used to restore the current state
enum:
CREATED, ERROR, RESTART_EXTENSIONS, ROLLING_RESTART, RUNNING, SCALING, SET_LOG_LEVEL, STARTING, STATEFULSET_MIGRATION, UPDATE_INIT_APP
statePhase
string
The recovery state phase, indicating the step of the recovery reconciliation state
enum:
enum: FAILED_CREATE_PODS, INVALID_CONFIG_MAP, INVALID_CUSTOM_RESOURCE_SPEC, INVALID_CUSTOM_RESOURCE_STATUS, INVALID_PLATFORM_S...
FAILED_CREATE_PODS, INVALID_CONFIG_MAP, INVALID_CUSTOM_RESOURCE_SPEC, INVALID_CUSTOM_RESOURCE_STATUS, INVALID_PLATFORM_STATE, INVALID_POD_CONDITION, INVALID_SECRET, INVALID_SERVICEACCOUNT_PERMISSION, INVALID_VOLUME_CLAIM_TEMPLATES, READY, RESTART_EXTENSIONS, RESTART_PODS_IN_PROGRESS, SCALE_DOWN_IN_PROGRESS, SET_LOG_LEVEL, STATEFULSET_MIGRATION_IN_PROGRESS, STATEFULSET_MIGRATION_STARTING, STATEFULSET_MIGRATION_VALIDATION, SURGE_IN_PROGRESS, UPDATE_INIT_APP, WAIT_FOR_EXTENSION_RESTART, WAIT_FOR_INIT_APP_UPDATE, WAIT_FOR_LOG_LEVEL_UPDATE
restartExtensions
string
[DEPRECATED since HiveMQ Platform Operator 2.0.0] The extensions to be restarted
state
string
The current state of the reconciliation
enum:
CREATED, ERROR, RESTART_EXTENSIONS, ROLLING_RESTART, RUNNING, SCALING, SET_LOG_LEVEL, STARTING, STATEFULSET_MIGRATION, UPDATE_INIT_APP
statePhase
string
The current state phase, indicating the current step of the reconciliation state
enum:
enum: FAILED_CREATE_PODS, INVALID_CONFIG_MAP, INVALID_CUSTOM_RESOURCE_SPEC, INVALID_CUSTOM_RESOURCE_STATUS, INVALID_PLATFORM_S...
FAILED_CREATE_PODS, INVALID_CONFIG_MAP, INVALID_CUSTOM_RESOURCE_SPEC, INVALID_CUSTOM_RESOURCE_STATUS, INVALID_PLATFORM_STATE, INVALID_POD_CONDITION, INVALID_SECRET, INVALID_SERVICEACCOUNT_PERMISSION, INVALID_VOLUME_CLAIM_TEMPLATES, READY, RESTART_EXTENSIONS, RESTART_PODS_IN_PROGRESS, SCALE_DOWN_IN_PROGRESS, SET_LOG_LEVEL, STATEFULSET_MIGRATION_IN_PROGRESS, STATEFULSET_MIGRATION_STARTING, STATEFULSET_MIGRATION_VALIDATION, SURGE_IN_PROGRESS, UPDATE_INIT_APP, WAIT_FOR_EXTENSION_RESTART, WAIT_FOR_INIT_APP_UPDATE, WAIT_FOR_LOG_LEVEL_UPDATE
No matches. Try .spec.configMapName for an exact path