// Module included in the following assemblies:
//
// * security/external_secrets_operator/external-secrets-operator-api.adoc

:_mod-docs-content-type: REFERENCE
[id="eso-common-config_{context}"]
= commonConfigs

[role="_abstract"]
The `commonConfigs` specifies the common configurations available for all operands managed by the Operator.

[cols="1,1,1,1,1",options="header"]
|===
| Field
| Type
| Description
| Default
| Validation

| `logLevel`
| _integer_
| `logLevel` supports the value range as defined in the link:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#time-v1-meta[_Time_].
| 1
a| The maximum number of log levels is 5.

The minimum number of log levels is 1.

| `resources`
| link:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#resourcerequirements-v1-core[_ResourceRequirements_].
| `resources` defines the resource requirements. This cannot be updated. See link:https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/[Resource Management for Pods and Containers].
|
| 

| `affinity`
| link:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#affinity-v1-core[_affinity_].
| `affinity` is used for setting scheduling affinity rules. See See link:https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/[Assigning Pods to Nodes].
|
| 

| `tolerations`
| link:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#toleration-v1-core[_toleration array_]
| `tolerations` sets the pod tolerations.
|
a| The maximum number of items is 50.

The minimum number of items is 0.

| `nodeSelector`
| _object (keys:string, values:string)_
| `nodeSelector` defines the scheduling criteria using node labels.
|
a| The maximum number of properties is 50.

The minimum number of properties is 0.

| `proxy`
| _proxyConfig_
| `proxy` sets the proxy configurations which are made avaiable in operand containers managed by the Operator as environment variables.
|
| 

|===
