diff --git a/src/data/playground-configs.ts b/src/data/playground-configs.ts index 89c3f46..07607b9 100644 --- a/src/data/playground-configs.ts +++ b/src/data/playground-configs.ts @@ -7438,6 +7438,20 @@ export const chartConfigs: Record = { default: 'true', description: 'Allow DNS egress', }, + { + label: 'Extra Egress CIDR', + key: 'networkPolicy.egress.extraEgress[0].to[0].ipBlock.cidr', + type: 'text', + default: '10.80.0.0/16', + description: 'Additional egress destination', + }, + { + label: 'Extra Egress Port', + key: 'networkPolicy.egress.extraEgress[0].ports[0].port', + type: 'number', + default: '443', + description: 'Additional TCP egress port', + }, ], }, { diff --git a/src/pages/docs/charts/memcached.mdx b/src/pages/docs/charts/memcached.mdx index 6bb68e8..07192a2 100644 --- a/src/pages/docs/charts/memcached.mdx +++ b/src/pages/docs/charts/memcached.mdx @@ -240,6 +240,13 @@ networkPolicy: egress: enabled: true allowDNS: true + extraEgress: + - to: + - ipBlock: + cidr: 10.80.0.0/16 + ports: + - port: 443 + protocol: TCP pdb: enabled: true @@ -301,6 +308,7 @@ Memcached authentication is disabled. | `metrics.memcachedTLS.enabled` | `false` | Uses TLS between the exporter and local Memcached process. | | `networkPolicy.enabled` | `false` | Renders NetworkPolicy rules for cache and metrics access. | | `networkPolicy.egress.enabled` | `false` | Adds optional egress policy rules. | +| `networkPolicy.egress.extraEgress` | `[]` | Appends full custom NetworkPolicy egress rules to generated egress. | | `autoscaling.enabled` | `false` | Enables HPA for distributed mode only. | | `pdb.enabled` | `false` | Renders a PodDisruptionBudget. | | `service.type` | `ClusterIP` | Client Service type; use `LoadBalancer` if external TCP exposure is required. |