Felix Kunde
e499567152
resolve conflict
2022-01-24 17:51:24 +01:00
Felix Kunde
a686824ab8
move FES to v1
2022-01-24 17:19:07 +01:00
Damian Peckett
fe340192ca
Add configuration flag for disabling operator CRD creation/update ( #1733 )
...
* Make CRD registration configurable and drop RBAC permissions when CRD registration is disabled
* add generated deep copy functions
Co-authored-by: Damian Peckett <d.peckett_admin@mgmt.innovo-cloud.de>
2022-01-13 15:20:04 +01:00
Felix Kunde
b4155bc8fb
update year in LICENSE file to 2022 ( #1734 )
2022-01-06 10:55:29 +01:00
Felix Kunde
411abbe31e
handle case when Patroni returns that lag is unknown ( #1724 )
...
* handle case when Patroni returns that lag is unknown
* remove some prints from e2e test
2021-12-17 12:36:23 +01:00
Felix Kunde
087c379687
move to go 1.17.4 and update dependencies ( #1717 )
...
* move to go 1.17.4 and update dependencies
* use go install for mockgen and kind
2021-12-16 15:13:30 +01:00
Felix Kunde
284649500e
disable streams in chart
2021-12-15 13:46:46 +01:00
Felix Kunde
dfec6fd6b0
fix codegen to support both apis
2021-12-15 10:48:49 +01:00
Felix Kunde
7079d0ef80
fix unit test, too
2021-12-15 10:32:50 +01:00
Felix Kunde
ff1ac1da4f
replace dash with underscroe for slot name
2021-12-14 18:48:32 +01:00
Felix Kunde
07fd4ec00b
choose switchover candidate based on lag and role ( #1700 )
...
* choose switchover candidate based on lowest lag in MB and role (in synchronous mode)
2021-12-14 10:35:21 +01:00
Felix Kunde
8690cc90e8
add FES to RBAC in chart
2021-12-09 12:44:33 +01:00
Felix Kunde
74ee530a6c
introduce applicationId for separate stream CRDs
2021-12-08 17:11:18 +01:00
Felix Kunde
96a2da1fca
use defined fes CRD in unit test
2021-12-07 22:32:35 +01:00
Felix Kunde
90d6016dc8
sync streams only when they are defined in manifest
2021-12-06 16:35:11 +01:00
Felix Kunde
417308595a
resolve conflict
2021-12-06 15:17:53 +01:00
Dmitry Volodin
8959618471
Make test fails due to keeping github.com autogenerated folder in root ( #1713 )
2021-12-06 11:21:07 +01:00
Felix Kunde
3804bc55c8
resolve conflict
2021-12-03 19:19:43 +01:00
Felix Kunde
8f2f70b4fe
set applicationId of FES CRD by taking label from manifest
2021-12-03 19:17:01 +01:00
James McDonald
def9e1d688
Support standby replication from GS (GCS) ( #1446 )
...
* Add support for manual gs_wal_path in standby
* Remove separate standby version configuration
* Remove setting standby path via cluster/uid/version
Picking up the version doesn't work reliably without making changes to
Spilo. It's clearer to just specify the full S3/GS bucket path.
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
2021-12-03 11:24:29 +01:00
Felix Kunde
50a8bf5fee
fix typo in CRD schema
2021-12-02 17:46:57 +01:00
Felix Kunde
bde522ba2a
make id and payload columns configurable
2021-12-02 17:31:31 +01:00
Felix Kunde
837969ed76
Update docs/reference/cluster_manifest.md
...
Co-authored-by: Paŭlo Ebermann <paul.ebermann@zalando.de>
2021-12-02 16:10:20 +01:00
Felix Kunde
1ed16fadca
make sure upgrade script runs on the master ( #1715 )
...
* make sure upgrade script runs on the master
* show a bit more logs from upgrade script
2021-12-02 14:10:58 +01:00
Felix Kunde
bdf87da1fe
Merge branch 'master' into fes-support
2021-11-29 16:53:42 +01:00
Felix Kunde
f7858ffb70
Initialize arrays of errors / error messages + minor refactoring ( #1701 )
...
* init error arrays correctly
* avoid nilPointer when syncing connectionPooler
* getInfrastructureRoles should return error
* fix unit tests and return type for getInfrastructureRoles
2021-11-29 12:49:12 +01:00
Jan Mussler
3e275d122a
Allow individual teams to do auto upgrade via operator. ( #1699 )
...
* Allow whitelisting of teams to do auto upgrade upgrade via operator.
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
2021-11-29 12:47:18 +01:00
Felix Kunde
06956d172d
existing slot must use the same plugin
2021-11-25 16:05:48 +01:00
Felix Kunde
8d52e8d3c6
Merge branch 'master' into fes-support
2021-11-25 15:55:14 +01:00
Dmitry Volodin
fbd980af78
Operator fails with nil pointer dereference when CR validation is not passed ( #1697 )
2021-11-24 12:19:30 +01:00
Philip Sieder
a6d4f23f90
Add user facing ClusterRoles to Helm chart ( #1675 )
...
To allow the usage of the [aggregate ClusterRoles]
(https://github.com/zalando/postgres-operator/blob/master/manifests/user-facing-clusterroles.yaml ),
an option in the Helm chart is added.
Fixes https://github.com/zalando/postgres-operator/issues/1668
Co-authored-by: Philip Sieder <philip.sieder@tallence.com>
2021-11-19 11:28:17 +01:00
Olle Larsson
0b00372c78
Remove helm2 support from helm chart ( #1679 )
2021-11-19 11:25:49 +01:00
mujx
e1504745df
Fix typo on postgres-operator-ui values ( #1680 )
2021-11-19 11:23:55 +01:00
bloever
a55639d6b7
Adds required Azure backup env variable WALG_AZ_PREFIX ( #1688 )
2021-11-19 11:23:44 +01:00
Rafia Sabih
e98439e5b6
Add log messages for usernames ( #1692 )
...
* add log messages for usernames
* document behavior better in logs
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
2021-11-18 09:55:33 +01:00
Felix Kunde
f9150aa6db
bump operator to v1.7.1 ( #1670 )
...
* bump operator to v1.7.1
* update UI image in manifest example
2021-11-03 16:55:01 +01:00
Felix Kunde
fa63803be9
minor changes for comments
2021-10-26 17:13:18 +02:00
Felix Kunde
a5acfd3b42
reflect latest change in restart logic
2021-10-26 17:06:06 +02:00
Felix Kunde
1eafd688d0
restart master first in some edge cases ( #1655 )
...
* restart master first in some edge cases
* edge case is when desired is lower than effective
* wait after config patch and restart on sync whenever we see pending_restart
* convert options to int to check decrease and add unit test
* minor update to e2e tests
* wait only after restart not every sync
* using spilo 14 e2e images
2021-10-26 16:43:19 +02:00
Luc Ritchie
d20f511e44
docs: fix typo in option name for cross-ns secrets ( #1650 )
2021-10-25 16:18:51 +02:00
Felix Kunde
db76b8c642
minor fix for restart TTL
2021-10-18 17:36:34 +02:00
Felix Kunde
2f4b554fec
resolve conflict with latest config sync
2021-10-18 17:23:46 +02:00
Jairo Llopis
720b4575c7
docs: fix broken links ( #1594 )
...
You cannot browse all these links within the published docs in GH pages.
2021-10-18 16:50:27 +02:00
Felix Kunde
6caf3a5359
e2e: wait for replica after failover before fetching leader ( #1649 )
2021-10-14 17:58:53 +02:00
Felix Kunde
08665bb2b1
import PodToleration from opConfig to internal config ( #1647 )
...
* import PodToleration from opConfig to internal config
* add examples to manifests and values.yaml
2021-10-14 12:15:00 +02:00
Felix Kunde
2a33bf3313
improve Patroni config sync ( #1635 )
...
* improve Patroni config sync
* collect new and updated slots to patch patroni
* refactor httpGet in Patroni and extend unit tests
* GetMemberData should call the patroni endpoint
* add PATCH test
2021-10-13 17:17:26 +02:00
Felix Kunde
6dc239aa32
update Go and dependencies ( #1645 )
...
* update Go and dependencies
* update deps for kubectl-pg too
* raise Go version for internal CI pipelines
2021-10-13 10:52:56 +02:00
Felix Kunde
e5fcb46ede
fix TestNodeAffinity in e2e tests ( #1643 )
...
* fix TestNodeAffinity in e2e tests
* skip node_readiness_label test for now
2021-10-13 10:52:36 +02:00
elmehdisaniss
1d4e491a80
Update user.md ( #1631 )
...
* Update user.md
* Update configmap.yaml
2021-10-12 14:57:49 +02:00
Felix Kunde
ab25fb29b7
make Postgres 14 available ( #1636 )
...
* make Postgres 14 available
* don't be too hard to 9.5
* bump Spilo image and more docs updates
* update e2e test upgrading to 14
2021-10-12 12:00:59 +02:00