postgres-operator/pkg/apis/acid.zalan.do/v1
Rafia Sabih 49158ecb68
Connection pooler for replica (#1127)
* Enable connection pooler for replica
* Refactor code for connection pooler
  - Move all the relevant code to a separate file
  - Move all the related tests to a separate file
  - Avoid using cluster where not required
  - Simplify the logic in sync and other methods
  - Cleanup of duplicated or unused code
* Fix labels for the replica pods
* Update deleteConnectionPooler to include role
* Adding test cases and other changes
   - Fix unit test and delete secret when required only
   - Make sure we use empty fresh cluster for every test case.
* enhance e2e test
* Disable pooler in complete manifest as this is source for e2e too an creates unnecessary pooler setups.

Co-authored-by: Rafia Sabih <rafia.sabih@zalando.de>
Co-authored-by: Jan Mussler <janm81@gmail.com>
2020-11-13 14:52:21 +01:00
..
const.go Use /status subresource instead of plain manifest field (#534) 2019-05-07 12:01:45 +02:00
crds.go Connection pooler for replica (#1127) 2020-11-13 14:52:21 +01:00
doc.go Fix golint failures 2019-01-08 13:04:48 +01:00
marshal.go change Clone attribute of PostgresSpec to *CloneDescription (#1020) 2020-07-30 16:31:29 +02:00
operator_configuration_type.go disable PostgresTeam by default (#1186) 2020-10-28 17:51:37 +01:00
postgres_team_type.go PostgresTeam CRD for advanced team management (#1165) 2020-10-28 10:40:10 +01:00
postgresql_type.go Connection pooler for replica (#1127) 2020-11-13 14:52:21 +01:00
register.go PostgresTeam CRD for advanced team management (#1165) 2020-10-28 10:40:10 +01:00
util.go change Clone attribute of PostgresSpec to *CloneDescription (#1020) 2020-07-30 16:31:29 +02:00
util_test.go change Clone attribute of PostgresSpec to *CloneDescription (#1020) 2020-07-30 16:31:29 +02:00
zz_generated.deepcopy.go disable PostgresTeam by default (#1186) 2020-10-28 17:51:37 +01:00