Section DEFAULT
Supported keywords:
- app
- comment
- drpnodes
- env
- id
- nodes
- share
Keyword app
required: false
scopable: false
default: default
Description:
A user-defined code linking to:
- who is responsible for this service.
- who is billable.
This code thus provides a most useful object grouping and filtering key.
Short and simple codes, like ERP, are easier to work with.
Keyword comment
required: false
scopable: false
Description:
A free form text describing the role of the object, of the node, or of the section it is set in.
The keyword is accepted in any section, so the DEFAULT section can document a configuration as a whole, and a resource, pool, heartbeat, array or network section can document itself.
The agent does not interpret the value.
Keyword drpnodes
required: false
scopable: true
convert: peers
Example:
drpnodes=n1 n2
Description:
A node selector expression specifying the list of cluster nodes hosting
object instances when all primary nodes are unavailable, like in a
DRP situation.
If not specified or left empty, the node evaluating the keyword is assumed to be the only instance hosting node.
Labels can be used to define a list of nodes by an arbitrary property.
For example cn=fr cn=kr would be evaluated as n1 n2 n3 if n1 and
n2 have the cn=fr label and n3 has the cn=kr label.
The glob syntax can be used in the node selector expression. For
example n1 n[23] n4* would be expanded to n1 n2 n3 n4 in a
n1 n2 n3 n4 n5 cluster.
The drpnodes can be data synchronization targets for sync resources.
Keyword env
required: false
scopable: false
aliases: service_type
Default:
The same as the node env.
Description:
A code like PRD, DEV, etc… the agent can use to enforce data protection policies:
- A non-PRD object instance can not be started on a PRD node
- A PRD object instance can be started on a non-PRD node (typically in a DRP situation)
The default value is read from the node env keyword.
Keyword id
required: false
scopable: false
Default:
A random generated UUID.
Description:
A rfc4122 random uuid generated by the agent.
Keyword nodes
required: false
scopable: true
default: *
convert: nodes
Description:
A node selector expression specifying the list of cluster nodes hosting object instances.
If not specified or left empty, the node evaluating the keyword is assumed to be the only instance hosting node.
Labels can be used to define a list of nodes by an arbitrary property.
For example cn=fr cn=kr would be evaluated as n1 n2 n3 if n1 and
n2 have the cn=fr label and n3 has the cn=kr label.
The glob syntax can be used in the node selector expression. For
example n1 n[23] n4* would be expanded to n1 n2 n3 n4 in a
n1 n2 n3 n4 n5 cluster.
Keyword share
required: false
scopable: false
default: {namespace}
convert: list
Example:
share=ns1 ns2
Description:
A list of namespaces that objects are allowed to decode this key-value store keys.
The * special value means all.
By default a key-value store only shares to its own namespace.