postgres-operator/pkg/controller
Raphael Torquato 4f8aa40ce8 Add support for loadBalancerClass in LoadBalancer services
This adds a new configuration option `load_balancer_class` that allows
users to specify which load balancer provider should handle the service
when running multiple providers in the same cluster.

The setting can be configured globally via the OperatorConfiguration
CRD and will be applied to all LoadBalancer services (master, replica,
and connection pooler services).

Fixes #2600
2026-04-26 12:07:18 -03:00
..
controller.go try to set infra roles also if one fails (#3045) 2026-02-18 08:38:17 +01:00
logs_and_api.go deprecate ClusterName field of Postgresql type and remove team from REST endpoints (#2015) 2022-08-29 15:00:25 +02:00
node.go End 2 End tests speedup (#1180) 2020-10-28 10:04:33 +01:00
node_test.go diff SecurityContext of containers (#1255) 2020-12-15 10:06:53 +01:00
operator_config.go Add support for loadBalancerClass in LoadBalancer services 2026-04-26 12:07:18 -03:00
pod.go Move operator to go 1.14 (#882) 2020-03-30 15:50:17 +02:00
postgresql.go Use UpdateStatus instead of patch (#3005) 2026-01-27 10:44:30 +01:00
postgresql_test.go allow delete only if annotations meet configured criteria (#1069) 2020-08-13 16:36:22 +02:00
types.go Bootstrapped databases with best practice role setup (#843) 2020-04-29 10:56:06 +02:00
util.go Fix serving CRD at runtime (#3031) 2026-01-13 17:23:56 +01:00
util_test.go reflect linter feedback, remove unused argumnents and redundant type from arrays (#2739) 2024-08-27 17:56:07 +02:00