You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api/v1alpha1/external_secrets_config_types.go
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -162,8 +162,9 @@ type ControllerConfig struct {
162
162
163
163
// trustedCABundle references a ConfigMap containing PEM-encoded CA certificates for the external-secrets core controller to trust when making outbound TLS connections.
164
164
// If specified, this bundle is used for all outbound TLS traffic, including connections to external secret management systems and configured proxies.
165
-
// The ConfigMap must exist in the external-secrets operand namespace.
166
-
// When omitted, external providers fall back to standard system certificates, while proxy connections use the OpenShift trusted CA bundle by default.
165
+
// The ConfigMap must exist in the external-secrets operand namespace and must not carry the CNO inject-trusted-cabundle label when proxy is configured.
166
+
// When omitted, external providers use standard system certificates. When proxy is configured, proxy TLS connections use the operator-managed
167
+
// OpenShift trusted CA bundle injected by the Cluster Network Operator.
Copy file name to clipboardExpand all lines: bundle/manifests/operator.openshift.io_externalsecretsconfigs.yaml
+6-7Lines changed: 6 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1037,11 +1037,9 @@ spec:
1037
1037
networkPolicyProvisioning:
1038
1038
default: Managed
1039
1039
description: |-
1040
-
NetworkPolicyProvisioning defines the management strategy for the proxy egress rule.
1041
-
When set to Managed, the operator automatically provisions and maintains
1042
-
a NetworkPolicy allowing traffic to the configured proxy.
1043
-
If no proxy is configured, no NetworkPolicy will be created
1044
-
regardless of this setting.
1040
+
networkPolicyProvisioning defines the management strategy for the proxy egress rule.
1041
+
When set to Managed, the operator automatically provisions and maintains a NetworkPolicy allowing traffic to the configured proxy.
1042
+
If no proxy is configured, no NetworkPolicy will be created regardless of this setting.
1045
1043
enum:
1046
1044
- Managed
1047
1045
- Unmanaged
@@ -1774,8 +1772,9 @@ spec:
1774
1772
description: |-
1775
1773
trustedCABundle references a ConfigMap containing PEM-encoded CA certificates for the external-secrets core controller to trust when making outbound TLS connections.
1776
1774
If specified, this bundle is used for all outbound TLS traffic, including connections to external secret management systems and configured proxies.
1777
-
The ConfigMap must exist in the external-secrets operand namespace.
1778
-
When omitted, external providers fall back to standard system certificates, while proxy connections use the OpenShift trusted CA bundle by default.
1775
+
The ConfigMap must exist in the external-secrets operand namespace and must not carry the CNO inject-trusted-cabundle label when proxy is configured.
1776
+
When omitted, external providers use standard system certificates. When proxy is configured, proxy TLS connections use the operator-managed
1777
+
OpenShift trusted CA bundle injected by the Cluster Network Operator.
Copy file name to clipboardExpand all lines: config/crd/bases/operator.openshift.io_externalsecretsconfigs.yaml
+6-7Lines changed: 6 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1037,11 +1037,9 @@ spec:
1037
1037
networkPolicyProvisioning:
1038
1038
default: Managed
1039
1039
description: |-
1040
-
NetworkPolicyProvisioning defines the management strategy for the proxy egress rule.
1041
-
When set to Managed, the operator automatically provisions and maintains
1042
-
a NetworkPolicy allowing traffic to the configured proxy.
1043
-
If no proxy is configured, no NetworkPolicy will be created
1044
-
regardless of this setting.
1040
+
networkPolicyProvisioning defines the management strategy for the proxy egress rule.
1041
+
When set to Managed, the operator automatically provisions and maintains a NetworkPolicy allowing traffic to the configured proxy.
1042
+
If no proxy is configured, no NetworkPolicy will be created regardless of this setting.
1045
1043
enum:
1046
1044
- Managed
1047
1045
- Unmanaged
@@ -1774,8 +1772,9 @@ spec:
1774
1772
description: |-
1775
1773
trustedCABundle references a ConfigMap containing PEM-encoded CA certificates for the external-secrets core controller to trust when making outbound TLS connections.
1776
1774
If specified, this bundle is used for all outbound TLS traffic, including connections to external secret management systems and configured proxies.
1777
-
The ConfigMap must exist in the external-secrets operand namespace.
1778
-
When omitted, external providers fall back to standard system certificates, while proxy connections use the OpenShift trusted CA bundle by default.
1775
+
The ConfigMap must exist in the external-secrets operand namespace and must not carry the CNO inject-trusted-cabundle label when proxy is configured.
1776
+
When omitted, external providers use standard system certificates. When proxy is configured, proxy TLS connections use the operator-managed
1777
+
OpenShift trusted CA bundle injected by the Cluster Network Operator.
Copy file name to clipboardExpand all lines: docs/api_reference.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -221,7 +221,7 @@ _Appears in:_
221
221
|`annotations`_object (keys:string, values:string)_| annotations are for adding custom annotations to all the resources created for external-secrets deployment.<br />The annotations are merged with any default annotations set by the operator. User-specified annotations take precedence over defaults in case of conflicts.<br />Annotation keys containing domains `kubernetes.io/`, `openshift.io/`, `cert-manager.io/` or `k8s.io/` (including subdomains like `*.kubernetes.io/`) are not allowed. || MaxProperties: 20 <br />MinProperties: 0 <br /> |
222
222
|`networkPolicies`_[NetworkPolicy](#networkpolicy) array_| networkPolicies specifies the list of network policy configurations<br />to be applied to external-secrets pods.<br />Each entry allows specifying a name for the generated NetworkPolicy object,<br />along with its full Kubernetes NetworkPolicy definition.<br />The operator prepends "eso-user-" to the provided name when creating the Kubernetes object.<br />If this field is not provided, external-secrets components will be isolated<br />with deny-all network policies, which will prevent proper operation. || MaxItems: 50 <br />MinItems: 0 <br /> |
223
223
|`componentConfigs`_[ComponentConfig](#componentconfig) array_| componentConfigs allows specifying deployment-level configuration overrides for individual external-secrets components. This field enables fine-grained control over deployment settings for each component independently.<br />Each component can only have one configuration entry. || MaxItems: 4 <br />MinItems: 0 <br /> |
224
-
|`trustedCABundle`_[ConfigMapKeyReference](#configmapkeyreference)_| trustedCABundle references a ConfigMap containing PEM-encoded CA certificates for the external-secrets core controller to trust when making outbound TLS connections.<br />If specified, this bundle is used for all outbound TLS traffic, including connections to external secret management systems and configured proxies.<br />The ConfigMap must exist in the external-secrets operand namespace.<br />When omitted, external providers fall back to standard system certificates, while proxy connections use the OpenShift trusted CA bundle by default. |||
224
+
|`trustedCABundle`_[ConfigMapKeyReference](#configmapkeyreference)_| trustedCABundle references a ConfigMap containing PEM-encoded CA certificates for the external-secrets core controller to trust when making outbound TLS connections.<br />If specified, this bundle is used for all outbound TLS traffic, including connections to external secret management systems and configured proxies.<br />The ConfigMap must exist in the external-secrets operand namespace and must not carry the CNO inject-trusted-cabundle label when proxy is configured.<br />When omitted, external providers use standard system certificates. When proxy is configured, proxy TLS connections use the operator-managed<br />OpenShift trusted CA bundle injected by the Cluster Network Operator. |||
225
225
226
226
227
227
#### ControllerStatus
@@ -568,7 +568,7 @@ _Appears in:_
568
568
|`httpProxy`_string_| httpProxy is the URL of the proxy for HTTP requests.<br />This field can have a maximum of 2048 characters. || MaxLength: 2048 <br />MinLength: 0 <br /> |
569
569
|`httpsProxy`_string_| httpsProxy is the URL of the proxy for HTTPS requests.<br />This field can have a maximum of 2048 characters. || MaxLength: 2048 <br />MinLength: 0 <br /> |
570
570
|`noProxy`_string_| noProxy is a comma-separated list of hostnames and/or CIDRs and/or IPs for which the proxy should not be used.<br />This field can have a maximum of 4096 characters. || MaxLength: 4096 <br />MinLength: 0 <br /> |
571
-
|`networkPolicyProvisioning`_[ManagementState](#managementstate)_|NetworkPolicyProvisioning defines the management strategy for the proxy egress rule.<br />When set to Managed, the operator automatically provisions and maintains<br />a NetworkPolicy allowing traffic to the configured proxy.<br />If no proxy is configured, no NetworkPolicy will be created<br />regardless of this setting. | Managed | Enum: [Managed Unmanaged] <br /> |
571
+
|`networkPolicyProvisioning`_[ManagementState](#managementstate)_|networkPolicyProvisioning defines the management strategy for the proxy egress rule.<br />When set to Managed, the operator automatically provisions and maintainsa NetworkPolicy allowing traffic to the configured proxy.<br />If no proxy is configured, no NetworkPolicy will be createdregardless of this setting. | Managed | Enum: [Managed Unmanaged] <br /> |
0 commit comments