Commit Graph

1035 Commits

Author SHA1 Message Date
Felix Kunde 2c0673ef17 remove annotation check as we do not pass patched pods to recreatePods 2021-02-25 17:01:51 +01:00
Felix Kunde eff531cbee python is not go 2021-02-25 13:49:32 +01:00
Felix Kunde 05af8d78f5 self.k8s 2021-02-25 13:40:46 +01:00
Felix Kunde 6390ea5aac wiat for failover on capabilities test 2021-02-25 13:37:16 +01:00
Felix Kunde ccaa24e1a2 resolve conflict with master 2021-02-25 12:13:15 +01:00
Felix Kunde 217f306650 Merge branch 'master' of github.com:zalando/postgres-operator 2021-02-25 12:04:54 +01:00
Felix Kunde cfeb60dc6d uncomment updating annotations of statefulset 2021-02-25 11:58:31 +01:00
Felix Kunde 6b161dd2c5 Merge branch 'master' into rolling-update-pod-annotation 2021-02-25 11:57:41 +01:00
Jan Mussler 636a9a8191
Support major version upgrade via manifest and global upgrades via min version (#1372)
Support major version upgrade trigger via manifest. There is `off` `manual` and `full`. Manual is what you expect, and full will auto upgrade clusters below a certain threshold.
2021-02-25 11:42:43 +01:00
Felix Kunde 7f2c68a82d reflect code review feedback 2021-02-25 06:43:35 +01:00
Felix Kunde e438ff5628 Merge branch 'master' of github.com:zalando/postgres-operator 2021-02-22 17:28:07 +01:00
Felix Kunde ca968ca150
Fix empty capabilities (#1380)
* helm chart remove 1.6.0 archive from 1.6.0 archive
* empty pod capabilities should be nil
2021-02-22 17:27:32 +01:00
Felix Kunde 29b025765a helm chart remove 1.6.0 archive from 1.6.0 archive 2021-02-19 15:59:06 +01:00
Felix Kunde 648d663dbb
bring back 1.6.0 charts with fixes (#1376)
* bring back 1.6.0 charts with fixes

* update helm indexl yaml for UI chart
2021-02-19 12:22:55 +01:00
Felix Kunde 3962e71ddd
bump to v1.6.1 (#1367)
* bump tp v1.6.1
* update UI chart
* improve docs and manifest examples
* use Spilo 2.0-r4 and update docs
* minor updates to admin docs
2021-02-18 13:38:27 +01:00
georgebarbarosie cee4bf82c7
small fix for postgresql CRD (#1368) 2021-02-18 08:21:26 +01:00
Felix Kunde 75e91c0dec resolve conflict in e2e tests 2021-02-16 15:48:25 +01:00
Felix Kunde 41858a702c
making pgTeamMap a pointer (#1349)
* making pgTeamMap a pointer
* init empty map
* add e2e test for additional teams and members
* update test_min_resource_limits
* add more waiting in node_affinity_test
* no need for pointers in map of postgresTeamMebership
* another minor update on node affinity test
* refactor and fix fetching additional members
2021-02-16 10:38:20 +01:00
balibebas 137fbbf41e
update quickstart to add k3d (#1334) 2021-02-15 17:22:25 +01:00
Felix Kunde 837f845a1c
update kubectl-pg plugin (#1264)
* update kubectl-pg plugin
* fix remaining build issues and update go modules
* some more README updates
2021-02-15 17:13:07 +01:00
Michael Seiwald 17da6bc649
Truncate cronjob name at 52 characters (#1208) 2021-02-15 17:00:21 +01:00
Jan Mussler 772f0ca771
Fix volume sync order. (#1340) 2021-02-12 17:36:11 +01:00
Tommaso Pozzetti c1c0d5faa1
Fix operator configs runasuser and runasgroup (#1361)
This commit fixes a typo in the operator's configuration
that would lead to the configs spilo_runasuser and
spilo_runasgroup to be ignored.
2021-02-12 11:04:23 +01:00
Felix Kunde dfda70cf24 add final flag check in e2e test 2021-02-12 10:00:11 +01:00
Felix Kunde 329ef995cb Merge branch 'master' into rolling-update-pod-annotation 2021-02-12 09:59:35 +01:00
Felix Kunde 4d2b51de41
upgrade pip to latest version to avoid broken deps (#1357) 2021-02-10 11:24:24 +01:00
Felix Kunde 1974cfc48d just use assertTrue 2021-02-09 18:44:33 +01:00
Felix Kunde 3681ecada5 fix selector in get_cluster_pod 2021-02-09 18:04:37 +01:00
Felix Kunde 0a35da0a51 add one more e2e test case 2021-02-09 17:32:53 +01:00
zvier 6aeb92f024
code optimization (#1350)
* pre-allocate cap for slice structure
* if clause is no need because of range, and kubelet also use range
  method to get each capability so there is no side-effect

Signed-off-by: Jeff Zvier <zvier20@gmail.com>
2021-02-09 09:35:24 +01:00
Felix Kunde 2e57d553f9 add wait_for_pod_failover for e2e test 2021-02-05 09:49:21 +01:00
Felix Kunde b892dc49b8 add e2e test and pas switchover targets to recreatePods 2021-02-05 09:00:13 +01:00
Felix Kunde f69a1e0245 do not take address of iterator if you use it later 2021-02-05 09:00:13 +01:00
Felix Kunde b0f394ff53 some more refactoring 2021-02-05 09:00:13 +01:00
Felix Kunde 1f1fcd8657 pass only pods to recreatePods function 2021-02-05 09:00:13 +01:00
Felix Kunde f2ce6b9a22 rename patch method and fix reading flag on sync 2021-02-05 09:00:13 +01:00
Felix Kunde 965d4423f1 remove some comments and codelines 2021-02-05 09:00:13 +01:00
Felix Kunde 4421724848 steer rolling update via pod annotation 2021-02-05 09:00:13 +01:00
Felix Kunde d150a477f0 add TODOs for moving rooling update label on pods 2021-02-05 09:00:13 +01:00
Aaron Peschel 2c3cd3ae02
Fix CI Pipeline (#1345)
This commit attempts to fix the CI issues by upgrading the checkout
action to v2. This fix is documented by the coverallsapp upstream.
2021-02-03 14:41:29 +01:00
Felix Kunde 0cce565b65
fix when adding only one capability (#1339)
* fix when adding only one capability

* fix error messages in unit test
2021-01-29 16:10:27 +01:00
Felix Kunde 12ad8c91fa
configurable container capabilities (#1336)
* configurable container capabilities

* revert change on TestTLS

* fix e2e test

* minor fix
2021-01-29 14:54:48 +01:00
Jan Mussler d488ae10a0
Min 2 zalando approvers. (#1338) 2021-01-29 11:12:08 +01:00
Victor Login 9d5841cdaa
Update values.yaml (#1333) 2021-01-27 10:11:44 +01:00
Jan Mussler 43168ca622
Also sync volumes on updates. (#1330) 2021-01-25 20:28:37 +01:00
Felix Kunde ac2a00c45e
set allowPrivilegeEscalation for deployment templates (#1328)
* set allowPrivilegeEscalation for deployment templates

* securityContext of container, not pod

* aligning

* default service account for pooler
2021-01-25 18:23:29 +01:00
Sergey Dudoladov 5ecb7b42e0
persist modified go.sum (#1329)
Co-authored-by: Sergey Dudoladov <sergey.dudoladov@zalando.de>
2021-01-25 17:00:14 +01:00
Jan Mussler 4a88f00a3f
Full AWS gp3 support for iops and througput config. (#1261)
Support new AWS EBS volume type `gp3` with `iops` and `throughput` in the manifest.

Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
2021-01-25 10:07:18 +01:00
Felix Kunde 4ea0b5f432
set AllowPrivilegeEscalation on container securityContext (#1326) 2021-01-22 14:06:19 +01:00
Rafia Sabih a9b677c957
Use fake client for connection pooler (#1301)
Connection pooler creation, deletion, and synchronization now tested using fake client API.

Co-authored-by: Rafia Sabih <rafia.sabih@zalando.de>
2021-01-19 17:40:20 +01:00