Skip to content

Conversation

@bardiharborow
Copy link
Contributor

This PR directs Kubernetes to assign both IPv4 and IPv6 ClusterIPs to all services where possible. This change is applied to all services following discussion with @benbz.

Closes #660 as redundant.

This commit directs Kubernetes to assign both IPv4 and IPv6 ClusterIPs to all services where possible.
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

dyff of changes in rendered templates of CI manifests

Full contents of manifests and dyffs are available in https://github.com/element-hq/ess-helm/actions/runs/19858033452/artifacts/4737067904

element-admin-checkov-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack

element-admin-minimal-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack

element-web-checkov-values.yaml
@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack

element-web-minimal-values.yaml
@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack

example-default-enabled-components-checkov-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

example-default-enabled-components-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-checkov-values.yaml
@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-external-synapse-values.yaml
@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-minimal-values.yaml
@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-postgres-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-postgres-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-synapse-syn2mas-dry-run-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-synapse-syn2mas-dry-run-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-synapse-syn2mas-migrate-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-authentication-service-synapse-syn2mas-migrate-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-checkov-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-exposed-services-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-udp-range-0 - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-udp-range-1 - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-external-livekit-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-external-livekit-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-host-mode-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-minimal-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-no-stun-manual-ip-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-no-stun-no-manual-ip-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

matrix-rtc-stun-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-element-admin-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-element-web-values.yaml
@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-matrix-authentication-service-syn2mas-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-matrix-authentication-service-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-matrix-rtc-standalone-values.yaml
@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-matrix-rtc-synapse-wellknown-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-synapse-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-event-persist - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-initial-sync - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-media-repo - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-redis - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-sliding-sync - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-synchrotron - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

pytest-well-known-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-certificates-pg-external-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-certificates-pg-with-helm-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-external-cert-pg-external-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-external-cert-pg-with-helm-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-letsencrypt-pg-external-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-letsencrypt-pg-with-helm-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-wildcard-cert-pg-external-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

quick-setup-wildcard-cert-pg-with-helm-values.yaml
@@ Service/ess-ci/release-name-element-admin - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-authorisation-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-muxed-udp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu-tcp - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-rtc-sfu - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-checkov-with-workers-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-appservice - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-client-reader - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-event-persist - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-fed-reader - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-redis - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-ingress-additional-paths-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-minimal-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-postgres-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-postgres-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-secrets-externally-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-secrets-in-helm-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

synapse-worker-example-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-account-data - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-appservice - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-background - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-client-reader - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-device-lists - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-encryption - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-event-creator - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-event-persist - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-fed-inbound - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-fed-reader - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-fed-sender - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-initial-sync - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-media-repo - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-presence-write - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-push-rules - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-pusher - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-receipts - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-redis - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-sliding-sync - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-sso-login - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-synchrotron - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-typing - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-user-dir - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack

well-known-checkov-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

well-known-element-web-values.yaml
@@ Service/ess-ci/release-name-element-web - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

well-known-mas-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

well-known-minimal-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

well-known-synapse-mas-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-matrix-authentication-service - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

well-known-synapse-values.yaml
@@ Service/ess-ci/release-name-haproxy - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-postgres - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse-main - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-synapse - spec @@
+   ipFamilyPolicy: PreferDualStack



@@ Service/ess-ci/release-name-well-known - spec @@
+   ipFamilyPolicy: PreferDualStack

Copy link
Member

@benbz benbz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Failure is due to lack of GHA Secrets. Will resolve separately

@benbz benbz merged commit 386b6c2 into element-hq:main Dec 2, 2025
125 of 127 checks passed
@bardiharborow bardiharborow deleted the services-prefer-dual-stack branch December 2, 2025 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants