Pre-Delete Configuration

Pre-Delete Configuration Properties describes the properties available for configuring pre-delete instances.

Table 1. Pre-Delete Configuration Properties
Property Description
engine.operatorV2.preDelete.affinity The affinity configuration used by the pre-delete pods. The value is of type Affinity.
engine.operatorV2.preDelete.image.nameOverride The name of the image used for the pre-delete pods.
engine.operatorV2.preDelete.image.versionOverride The tag value of the image used for the pre-delete pods.
engine.operatorV2.preDelete.labels.podLabels Labels added to the pre-delete pods. These would be in addition to the labels specified with the global.labels.podLabels property which are applied to all pods.
engine.operatorV2.preDelete.nodeSelector The node selector configuration used by the pre-delete pods.
engine.operatorV2.preDelete.podSecurityContext The pod security context configuration used by the pre-delete pods. The value is of type PodSecurityContext. The default value is fsGroup: 1000.
engine.operatorV2.preDelete.resources The resource configuration used by the pre-delete pods. The value is of type ResourceRequirements.
engine.operatorV2.preDelete.securityContext The container security context configuration used by the pre-delete pods. The value is of type SecurityContext. The default value is:
allowPrivilegeEscalation: false
privileged: false
runAsNonRoot: true
runAsUser: 1000
engine.operatorV2.preDelete.serviceAccount.annotations These annotations are added to the service account when the engine.operatorV2.preDelete​.serviceAccount.create property is set to true.
engine.operatorV2.preDelete.serviceAccount.create When set to true, a service account is created with the specified name and annotations in the master namespace. Otherwise, a service account with the specified name must be manually created in the master namespace. The default value is true.
engine.operatorV2.preDelete.serviceAccount.name A service account with this name is created in the master namespace when the engine.operatorV2.preDelete​.serviceAccount.create property is set to true. Otherwise, a service account with this name must be manually created in the master namespace. The default value is topology-operator-pre-delete.
engine.operatorV2.preDelete.tolerations The tolerance configuration used by the pre-delete pods. The value is a list of type Toleration.