This is a prerelease version.

View latest

Configure system properties

You can configure Hazelcast parameters using the properties field in the CRD. You can find all properties in System properties.

The following system properties are important for Operator:

  • During a rolling upgrade, the cluster is shutdown gracefully to prevent data loss. You can configure this using the hazelcast.graceful.shutdown.max.wait system property.

    Example configuration:

    apiVersion: hazelcast.com/v1alpha1
    kind: Hazelcast
    metadata:
      name: hazelcast-sample
    spec:
      properties:
        "hazelcast.graceful.shutdown.max.wait": "300"

Operator sets the following system properties to the default values, which cannot be changed:

  • The final step in the rolling upgrade procedure is to trigger a rolling upgrade on the cluster. Operator triggers it automatically by setting hazelcast.cluster.version.auto.upgrade.enabled to true by default.

  • hazelcast.persistence.auto.cluster.state is set to true by default.