920f3dee3e 
								
							 
						 
						
							
							
								
								bumped to alpine base image 3.15 ( #2027 )  
							
							... 
							
							
							
							* Bumped Alpine to 3.15
Co-authored-by: Philip Haberkern <Philip.haberkern> 
							
						 
						
							2022-10-18 11:02:04 +02:00  
				
					
						
							
							
								 
						
							
								640581fb46 
								
							 
						 
						
							
							
								
								Fix the Operator rolling update statefulsets unnecessary whien Kube API down ( #2031 ) ( #2064 )  
							
							
							
						 
						
							2022-10-18 10:55:25 +02:00  
				
					
						
							
							
								 
						
							
								03ccb429ff 
								
							 
						 
						
							
							
								
								fix azure setup in administrator docs ( #2059 )  
							
							... 
							
							
							
							in the OperatorConfiguration CRD  "pod_environment_secret" and "pod_environment_configmap" properties is located under "kubernetes" object. aws_or_gcp object does not have these properties. 
							
						 
						
							2022-10-18 10:54:47 +02:00  
				
					
						
							
							
								 
						
							
								acb3ffd702 
								
							 
						 
						
							
							
								
								Fix upgrade command ( #2075 )  
							
							... 
							
							
							
							Upgrade run using postgres user used to be broken by an invalid option.
Move -o pipefail directly to upgradeCommand.
+ minor formatting corrections 
							
						 
						
							2022-10-17 17:36:02 +02:00  
				
					
						
							
							
								 
						
							
								a85023ff10 
								
							 
						 
						
							
							
								
								Cluster env variables should be reflected for StatefulSet update ( #2045 )  
							
							... 
							
							
							
							* Cluster env variables should be reflected for StatefulSet update
* Add unit test for comparing StatefulSet's 
							
						 
						
							2022-10-13 13:54:58 +02:00  
				
					
						
							
							
								 
						
							
								78bd4fac61 
								
							 
						 
						
							
							
								
								docs: fix code block rendering ( #2041 )  
							
							... 
							
							
							
							This code block was wrongly rendered in docs. 
							
						 
						
							2022-10-13 13:54:30 +02:00  
				
					
						
							
							
								 
						
							
								4786f53f03 
								
							 
						 
						
							
							
								
								Fix password rotation ( #2043 )  
							
							... 
							
							
							
							* fix password rotation
* test connection with rotation user in e2e test + minor changes 
							
						 
						
							2022-10-13 11:33:26 +02:00  
				
					
						
							
							
								 
						
							
								e1de44561f 
								
							 
						 
						
							
							
								
								hello hughcapet ( #2074 )  
							
							
							
						 
						
							2022-10-12 16:21:19 +02:00  
				
					
						
							
							
								 
						
							
								ce8b009c66 
								
							 
						 
						
							
							
								
								fix team member deprecation ( #2072 )  
							
							
							
						 
						
							2022-10-11 18:02:41 +02:00  
				
					
						
							
							
								 
						
							
								84fe38a069 
								
							 
						 
						
							
							
								
								switch to batch API v1 for Jobs ( #2066 )  
							
							
							
						 
						
							2022-10-07 11:27:58 +02:00  
				
					
						
							
							
								 
						
							
								2aa52094db 
								
							 
						 
						
							
							
								
								switch to policy API v1 for PDBs ( #2008 )  
							
							... 
							
							
							
							* switch to policy API v1 for PDBs
* update e2e test dependencies
* use kind 0.14.0
* bump K8s client in e2e docker image
* bump e2e tests-runner 
							
						 
						
							2022-10-06 09:43:17 +02:00  
				
					
						
							
							
								 
						
							
								a119772efb 
								
							 
						 
						
							
							
								
								add toggle to turn off readiness probes ( #2004 )  
							
							... 
							
							
							
							* add toggle to turn off readiness probes
* include PodManagementPolicy and ReadinessProbe in stateful set comparison
* add URI scheme to generated readiness probe 
							
						 
						
							2022-10-05 18:25:24 +02:00  
				
					
						
							
							
								 
						
							
								b48034d762 
								
							 
						 
						
							
							
								
								Fix major version upgrade return code ( #2056 )  
							
							... 
							
							
							
							Fix major version upgrade return code 
							
						 
						
							2022-09-21 15:25:24 +02:00  
				
					
						
							
							
								 
						
							
								e0c4603057 
								
							 
						 
						
							
							
								
								create streams only after postgres instances were restarted ( #2034 )  
							
							... 
							
							
							
							* create streams only after postgres instances were restarted
* checkAndSetGlobalPostgreSQLConfiguration returns if config has been patched
* restart can be pending even without a config patch 
							
						 
						
							2022-09-19 15:25:55 +02:00  
				
					
						
							
							
								 
						
							
								d209612b18 
								
							 
						 
						
							
							
								
								use correct keys in updateSecret ( #2029 )  
							
							
							
						 
						
							2022-09-01 10:58:42 +02:00  
				
					
						
							
							
								 
						
							
								4c07494ac7 
								
							 
						 
						
							
							
								
								deprecate ClusterName field of Postgresql type and remove team from REST endpoints ( #2015 )  
							
							... 
							
							
							
							* deprecate ClusterName field of Postgresql type
* remove for teamId from operator API endpints /status /logs /history
* update dns_format_string and yaml template in UI 
							
						 
						
							2022-08-29 15:00:25 +02:00  
				
					
						
							
							
								 
						
							
								89375186b3 
								
							 
						 
						
							
							
								
								use old LB DNS format when teamId prefix is disabled ( #2011 )  
							
							... 
							
							
							
							* use old LB DNS format when teamId prefix is disabled
* support both old and new format in external-dns
* switch dns template from team to namespace 
							
						 
						
							2022-08-25 18:29:54 +02:00  
				
					
						
							
							
								 
						
							
								21d00e2ed7 
								
							 
						 
						
							
							
								
								rework map selection in updateSecret ( #2010 )  
							
							
							
						 
						
							2022-08-24 17:33:39 +02:00  
				
					
						
							
							
								 
						
							
								ef324494a0 
								
							 
						 
						
							
							
								
								fetch pooler and fes_user system user only when corresponding features are used ( #2009 )  
							
							... 
							
							
							
							* fetch pooler and fes_user system user only when corresponding features are used
* cover error case in unit test
* use string formatting instead of + 
							
						 
						
							2022-08-24 16:28:49 +02:00  
				
					
						
							
							
								 
						
							
								e11edcdcde 
								
							 
						 
						
							
							
								
								fix: api version for OperatorConfiguration ( #2007 )  
							
							... 
							
							
							
							* fix: api version for OperatorConfiguration 
							
						 
						
							2022-08-24 13:56:14 +02:00  
				
					
						
							
							
								 
						
							
								3bfd63cbe6 
								
							 
						 
						
							
							
								
								Make teamId in cluster name optional ( #2001 )  
							
							... 
							
							
							
							* making teamId in clustername optional
* move teamId check to addCluster function 
							
						 
						
							2022-08-24 10:12:50 +02:00  
				
					
						
							
							
								 
						
							
								b91b69c736 
								
							 
						 
						
							
							
								
								BugFix: Switchover (during a Node drain) fails randomly in synchronous mode ( #1984 )  
							
							... 
							
							
							
							* Use getSwitchoverCandidate instead of masterCandidate when trying to migrating master pod to a replica
Ref: #1983 
* Remove unused masterCandidate (replaced by getSwitchoverCandidate)
Ref: #1983  
							
						 
						
							2022-08-19 15:14:53 +02:00  
				
					
						
							
							
								 
						
							
								b2642fa2fc 
								
							 
						 
						
							
							
								
								allow in place pw rotation of system users ( #1953 )  
							
							... 
							
							
							
							* allow in place pw rotation of system users
* block postgres user from rotation
* mark pooler pods for replacement
* adding podsGetter where pooler is synced in unit tests
* move rotation code in extra function 
							
						 
						
							2022-08-18 14:14:31 +02:00  
				
					
						
							
							
								 
						
							
								88a2931550 
								
							 
						 
						
							
							
								
								bump pooler image to use new alpine base image ( #1985 )  
							
							... 
							
							
							
							* bump pooler image to use new alpine base image
* use a safe default for PGHOST pooler env variable 
							
						 
						
							2022-08-08 17:36:43 +02:00  
				
					
						
							
							
								 
						
							
								4ee6c66620 
								
							 
						 
						
							
							
								
								[UI] update dependencies aug 22 ( #1990 )  
							
							
							
						 
						
							2022-08-08 17:36:08 +02:00  
				
					
						
							
							
								 
						
							
								b41daf4f76 
								
							 
						 
						
							
							
								
								Set maximum CPU and Memory requests on K8s ( #1959 )  
							
							... 
							
							
							
							* Set maximum CPU and Memory requests on K8s 
							
						 
						
							2022-07-28 14:18:27 +02:00  
				
					
						
							
							
								 
						
							
								1c80ac0acd 
								
							 
						 
						
							
							
								
								add storage_resize_mode mixed to opConfig CRD ( #1947 )  
							
							
							
						 
						
							2022-07-08 11:49:06 +02:00  
				
					
						
							
							
								 
						
							
								5e4badd99c 
								
							 
						 
						
							
							
								
								annotation to bypass globally configured instance limits ( #1943 )  
							
							
							
						 
						
							2022-06-30 10:40:03 +02:00  
				
					
						
							
							
								 
						
							
								ad320488b0 
								
							 
						 
						
							
							
								
								Fixes a typo in the CRD yaml files. ( #1941 )  
							
							... 
							
							
							
							Replaces 'DoesNotExists' with 'DoesNotExist'. Fixes  #1868 .
Co-authored-by: Stian Soltvedt <stsol@fiskeridir.no> 
							
						 
						
							2022-06-28 11:02:34 +02:00  
				
					
						
							
							
								 
						
							
								6d0117b662 
								
							 
						 
						
							
							
								
								bump to v1.8.2 ( #1932 )  
							
							... 
							
							
							
							* bump to v1.8.2
* update opconfig docs around pod environment secret
* fix z-index of UI tooltip 
							
						 
						
							2022-06-20 14:37:21 +02:00  
				
					
						
							
							
								 
						
							
								c58deba044 
								
							 
						 
						
							
							
								
								Fix documentation (actualized links to external resources) ( #1929 )  
							
							... 
							
							
							
							1) Changed link to kubernetes.io/docs due to movement article about pod's termination.
2) Changed link to kube-downscaler due to migration's project to codeberg.
3) Added parameter "pod_environment_secret" and small annotation. 
							
						 
						
							2022-06-20 11:12:35 +02:00  
				
					
						
							
							
								 
						
							
								7d4da92872 
								
							 
						 
						
							
							
								
								bring back CLONE_WAL_BUCKET_SCOPE_PREFIX ( #1902 )  
							
							
							
						 
						
							2022-05-24 16:27:34 +02:00  
				
					
						
							
							
								 
						
							
								7c878f8aaa 
								
							 
						 
						
							
							
								
								bump to v1.8.1 ( #1884 )  
							
							... 
							
							
							
							* bump to v1.8.1
* quote users in REVOKE stmt 
							
						 
						
							2022-05-20 12:08:41 +02:00  
				
					
						
							
							
								 
						
							
								6268fb826a 
								
							 
						 
						
							
							
								
								update column and cost function ( #1894 )  
							
							
							
						 
						
							2022-05-19 11:00:11 +02:00  
				
					
						
							
							
								 
						
							
								97be5ee1cb 
								
							 
						 
						
							
							
								
								use uint64 for replication lag from Patroni's member endpoint ( #1893 )  
							
							... 
							
							
							
							* use int64 for replication lag from Patroni's member endpoint 
							
						 
						
							2022-05-19 09:39:56 +02:00  
				
					
						
							
							
								 
						
							
								5dc963105c 
								
							 
						 
						
							
							
								
								Fix typo ( #1897 )  
							
							
							
						 
						
							2022-05-18 17:47:05 +02:00  
				
					
						
							
							
								 
						
							
								268a86a045 
								
							 
						 
						
							
							
								
								removing inner goroutine in cluster.Switchover ( #1876 )  
							
							... 
							
							
							
							* removing inner goroutine in cluster.Switchover and resolve race between processPodEvent and unregisterPodSubscriber
* unlock mutex after handling event, now with non-blocking default case 
							
						 
						
							2022-05-17 18:10:39 +02:00  
				
					
						
							
							
								 
						
							
								c6f2c68588 
								
							 
						 
						
							
							
								
								ignore case when checking for envVar existence but do not change it ( #1889 )  
							
							
							
						 
						
							2022-05-12 11:59:05 +02:00  
				
					
						
							
							
								 
						
							
								2fcfac7ed4 
								
							 
						 
						
							
							
								
								Added codeowners and maintainers ( #1875 )  
							
							
							
						 
						
							2022-04-29 16:21:26 +02:00  
				
					
						
							
							
								 
						
							
								97c7091370 
								
							 
						 
						
							
							
								
								[UI] use safe defaults for fetching cluster logs ( #1872 )  
							
							... 
							
							
							
							* [UI] use safe defaults for fetching cluster logs 
							
						 
						
							2022-04-29 14:44:20 +02:00  
				
					
						
							
							
								 
						
							
								a77d5df158 
								
							 
						 
						
							
							
								
								reverse membership for additional owner roles ( #1862 )  
							
							... 
							
							
							
							* reverse membership for additional owner roles
* remove type RoleOriginSpilo
* use e2e images with cron_admin inside
* let operator resolve reversed membership
* make additional owner roles part of the sync user strategy
* add more context in the docs about additional_owner_roles 
							
						 
						
							2022-04-28 11:15:40 +02:00  
				
					
						
							
							
								 
						
							
								9eb7517218 
								
							 
						 
						
							
							
								
								sync CRD with example manifests ( #1869 )  
							
							
							
						 
						
							2022-04-25 18:16:05 +02:00  
				
					
						
							
							
								 
						
							
								8b6664f1a2 
								
							 
						 
						
							
							
								
								fix container ports ( #1864 )  
							
							
							
						 
						
							2022-04-21 18:52:53 +02:00  
				
					
						
							
							
								 
						
							
								cde88d3711 
								
							 
						 
						
							
							
								
								bump to v1.8.0 ( #1852 )  
							
							... 
							
							
							
							* bump to v1.8.0
* fix helm instructions for ui
* update UI version package.json
* update ui chart 
							
						 
						
							2022-04-20 18:30:23 +02:00  
				
					
						
							
							
								 
						
							
								cde448d12e 
								
							 
						 
						
							
							
								
								[UI] logs for clusters where teamId has dash ( #1859 )  
							
							... 
							
							
							
							* [UI] logs for clusters where teamId has dash 
							
						 
						
							2022-04-20 18:28:46 +02:00  
				
					
						
							
							
								 
						
							
								532772c5cd 
								
							 
						 
						
							
							
								
								do not call EBS api when there are no pvs ( #1851 )  
							
							... 
							
							
							
							* do not call EBS api when there are no pvs
* no extra aws api call in executeEBSMigration, operate on fetched cluster.EBSVolumes 
							
						 
						
							2022-04-20 12:12:02 +02:00  
				
					
						
							
							
								 
						
							
								eecd13169c 
								
							 
						 
						
							
							
								
								refactor spilo env var generation ( #1848 )  
							
							... 
							
							
							
							* refactor spilo env generation
* enhance docs on env vars
* add unit test for appendEnvVar 
							
						 
						
							2022-04-14 11:47:33 +02:00  
				
					
						
							
							
								 
						
							
								483bf624ee 
								
							 
						 
						
							
							
								
								add test team member ( #1842 )  
							
							... 
							
							
							
							* return err if teams API fails with StatusCode other than 404
* add unit test for 404 at team members
Co-authored-by: Jociele Padilha <jociele.padilha@zalando.de>
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2022-04-14 10:02:54 +02:00  
				
					
						
							
							
								 
						
							
								9bcb25ac7e 
								
							 
						 
						
							
							
								
								Ability to set pod environment variables on cluster resource ( #1794 )  
							
							... 
							
							
							
							* Ability to set pod environment variables on cluster resource
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2022-04-11 10:16:35 +02:00  
				
					
						
							
							
								 
						
							
								43e18052c4 
								
							 
						 
						
							
							
								
								bump pooler image with pgBouncer 1.17.0 and auth_type md5 ( #1837 )  
							
							... 
							
							
							
							* bump pooler image with pgBouncer 1.17.0 and auth_type md5
* add docs about scram hasher
* only one yaml 
							
						 
						
							2022-04-05 11:08:30 +02:00