cluster ******* .. _cluster.cluster.ca: :kw:`ca` ======== ================= ================================================================ **scopable** False **required** False **default** system/sec/ca- **scope order** specific > generic **convert** list ================= ================================================================ A whitespace-separated list of paths of the secrets hosting the ca certificates that the listener use to validate clients certificates. .. _cluster.cluster.cert: :kw:`cert` ========== ================= ================================================================ **scopable** False **required** False **default** system/sec/cert- **scope order** specific > generic ================= ================================================================ The path of the secret hosting the certificate that the listener use for its tls socket. .. _cluster.cluster.default_mon_format: :kw:`default_mon_format` ======================== ================= ================================================================ **scopable** True **required** False **default** None **scope order** specific > generic **candidates** compact | matrix ================= ================================================================ The renderer to use with monitor commands, if not explicitely set by the --format option. The compact renderer is optimized for large clusters. .. _cluster.cluster.dns: :kw:`dns` ========= ================= ================================================================ **scopable** True **required** False **default** **scope order** specific > generic **convert** list ================= ================================================================ The list of nodes to set as dns in the containers resolvers. If set, the search will also be set to :c-dns-domain:`..svc.`, :c-dns-domain:`.svc.` and :c-dns-domain:``. .. _cluster.cluster.drpnodes: :kw:`drpnodes` ============== ================= ================================================================ **scopable** False **required** False **default** None **scope order** specific > generic **convert** list ================= ================================================================ This list is fetched from the join command payload received from the joined node. The service configuration ``{clusterdrpnodes}`` is resolved to this keyword value. .. _cluster.cluster.id: :kw:`id` ======== ================= ================================================================ **scopable** True **required** False **default** **scope order** specific > generic ================= ================================================================ This information is fetched from the join command payload received from the joined node. .. _cluster.cluster.name: :kw:`name` ========== ================= ================================================================ **scopable** True **required** False **default** default **scope order** specific > generic ================= ================================================================ The cluster name is used as the zone name in the cluster dns records, in the {fqdn} configuration reference, in the aes secret encryption metadata, in the default name of the secret storing the listener certificate authority (system/sec/ca-), in the default name of the secret storing the listener certificate and private key (system/sec/cert-). The cluster name should be unique site-wide and be set right before populating secrets. It is always lowercased, so better to set it to a lowercase value to avoid confusion. This information is fetched from the join command payload received from the joined node. .. _cluster.cluster.nodes: :kw:`nodes` =========== ================= ================================================================ **scopable** False **required** False **default** None **scope order** specific > generic **convert** list ================= ================================================================ This list is fetched from the join command payload received from the joined node. The service configuration ``{clusternodes}`` is resolved to this keyword value. .. _cluster.cluster.quorum: :kw:`quorum` ============ ================= ================================================================ **scopable** False **required** False **default** False **scope order** specific > generic **convert** boolean ================= ================================================================ Should a split segment of the cluster commit suicide. Default is False. If set to ``true``, please set at least 2 arbitrators so you can rolling upgrade the opensvc daemons. .. _cluster.cluster.secret: :kw:`secret` ============ ================= ================================================================ **scopable** True **required** False **default** **scope order** specific > generic ================= ================================================================ The cluster shared secret. Used to encrypt/decrypt data with AES256. This secret is either autogenerated or fetched from a join command. .. _cluster.cluster.vip: :kw:`vip` ========= ================= ================================================================ **scopable** True **required** False **default** None **scope order** specific > generic ================= ================================================================ The cluster virtual ip. If configured, the daemon creates a ``system/svc/vip`` failover service to manage this ip.