/
Messaging (v1beta1)

IBM DataPower Operations Dashboard v1.0.23.x

Messaging (v1beta1)

Configuration of the DPOD Cloud Agent Messaging component.

.messaging

Property

Description

Type

Required

Default

Property

Description

Type

Required

Default

certificates

Configuration of the messaging certificates.

Object (Certificates)

No

None

containers

Configuration of the messaging containers.

Object

No

None

externalHost

The external host for accessing the messaging bootstrap service from outside the cluster.
See Cloud Agent Prerequisites for a detailed network configuration explanation of the messaging component.

String

Yes

None

brokersExternalHosts

The external hosts for direct access to each of the messaging broker services from outside the cluster. These hosts will be published by the messaging brokers. The number of hosts should match the number of replicas.
See Cloud Agent Prerequisites for a detailed network configuration explanation of the messaging component.

Array of Strings

No

The value of externalHost followed by a dash and each pod's number at the end of the first part of the FQDN.

externalPortStart

The starting external port for accessing the messaging bootstrap service from outside the cluster.
See Cloud Agent Prerequisites for a detailed network configuration explanation of the messaging component.

Number

No

30100

brokersExternalPorts

The external ports for direct access to each of the messaging broker services from outside the cluster. The number of ports should match the number of replicas
See Cloud Agent Prerequisites for a detailed network configuration explanation of the messaging component.

Array of Numbers

No

The value of externalPortStart + 1 + each pod's number.

imagePullSecrets

The list of image pull secrets, containing docker registry credentials.

Array of Strings

No

None

incomingTrafficMethod

The method of exposing the messaging to incoming traffic from outside the cluster. Available options are: Custom, NodePort.
See Cloud Agent Prerequisites for a detailed network configuration explanation of the messaging component.

String

No

NodePort

incomingTrafficPortStart

The starting port for exposing the messaging bootstrap service to incoming traffic from outside the cluster (when incomingTrafficMethod is NodePort).
See Cloud Agent Prerequisites for a detailed network configuration explanation of the messaging component.

Number

No

The value of externalPortStart.

brokersIncomingTrafficPorts

The ports for exposing each of the messaging broker services to incoming traffic from outside the cluster (when incomingTrafficMethod is NodePort). The number of ports should match the number of replicas.
See Cloud Agent Prerequisites for a detailed network configuration explanation of the messaging component.

Array of Numbers

No

the value of incomingTrafficPortStart + 1 + each pod's number.

podAnnotations

Annotations to update or add to the messaging pods.

Array of Annotations

No

None

podLabels

Labels to update or add to the messaging pods.

Array of Labels

No

None

replicas

The number of the messaging pods in the StatefulSet.

Number

No

1

storage

The configuration of the storage.

Object

Yes

None

.messaging.containers

Property

Description

Type

Required

Default

Property

Description

Type

Required

Default

messagingBroker

Configuration of the messaging-broker container.

Object (Container)

No

None

.messaging.storage

Property

Description

Type

Required

Default

Property

Description

Type

Required

Default

className

The storage class name (required when type is PersistentClaim).

String

Yes

None

keepClaims

Whether to keep unused claims (when type is PersistentClaim).

Boolean

No

None

selector

The storage label selector (when type is PersistentClaim).

Object (LabelSelector)

No

None

size

The storage size in bytes. Minimum is 1Gi.

String

No

1Gi

type

The storage type. Currently only PersistentClaim is supported.

String

No

PersistentClaim

Related content

Copyright © 2015 MonTier Software (2015) Ltd.