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  
				
					
						
							
							
								 
						
							
								7ac9c2a98e 
								
							 
						 
						
							
							
								
								Bump spilo-14:2.1-p4 ( #1836 )  
							
							... 
							
							
							
							Co-authored-by: Oleg Galantsev <oleg.galantsev@t-systems.com> 
							
						 
						
							2022-04-05 11:07:34 +02:00  
				
					
						
							
							
								 
						
							
								0dc370f15d 
								
							 
						 
						
							
							
								
								standby cluster that streams from a remote primary ( #1830 )  
							
							... 
							
							
							
							* add the possibility to create a standby cluster that streams from a remote primary
* extending unit tests
* add more docs and e2e test
Co-authored-by: machine424 <ayoubmrini424@gmail.com> 
							
						 
						
							2022-04-04 15:41:11 +02:00  
				
					
						
							
							
								 
						
							
								2dfb11ad4c 
								
							 
						 
						
							
							
								
								update team message ( #1818 )  
							
							... 
							
							
							
							* return only warning if team can't be found
Co-authored-by: Jociele Padilha <jociele.padilha@zalando.de>
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2022-04-04 13:08:03 +02:00  
				
					
						
							
							
								 
						
							
								b5d1f17929 
								
							 
						 
						
							
							
								
								add chapter about restoring in place ( #1833 )  
							
							
							
						 
						
							2022-03-31 14:55:19 +02:00  
				
					
						
							
							
								 
						
							
								f5cca1a093 
								
							 
						 
						
							
							
								
								major version upgrade for rootless and ocp : solving  #1689  ( #1770 )  
							
							... 
							
							
							
							* major version upgrade for rootless and ocp : solving #1689 
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2022-03-31 14:53:02 +02:00  
				
					
						
							
							
								 
						
							
								2333d531d3 
								
							 
						 
						
							
							
								
								Fix deletion of event streams resources ( #1831 )  
							
							... 
							
							
							
							* fix deletion of event streams
* create cluster field to store stream application ids 
							
						 
						
							2022-03-31 11:48:37 +02:00  
				
					
						
							
							
								 
						
							
								60e0685c32 
								
							 
						 
						
							
							
								
								define readinessProbe on statefulSet ( #1825 )  
							
							... 
							
							
							
							* define readinessProbe on statefulSet 
* do not error out on deleting Patroni cluster objects
* change delete order for patroni objects 
							
						 
						
							2022-03-30 18:19:34 +02:00  
				
					
						
							
							
								 
						
							
								a081173f26 
								
							 
						 
						
							
							
								
								Added IPv6 support K8s Service. ( #1405 )  
							
							
							
						 
						
							2022-03-28 16:40:22 +02:00  
				
					
						
							
							
								 
						
							
								30f2ba6525 
								
							 
						 
						
							
							
								
								do not create endpoints when use config maps ( #1760 )  
							
							... 
							
							
							
							* do not create endpoints when use config maps
* delete cluster objects with 'leader' suffix
Co-authored-by: Евграфов Александр Александрович <aevgrafov@cmx.ru> 
							
						 
						
							2022-03-28 10:09:26 +02:00  
				
					
						
							
							
								 
						
							
								7e92fa6cb0 
								
							 
						 
						
							
							
								
								Add the minimal master/replica svc-monitor example manifest for end user ( #1452 )  
							
							... 
							
							
							
							Signed-off-by: aisuko <urakiny@gmail.com> 
							
						 
						
							2022-03-25 14:58:16 +01:00  
				
					
						
							
							
								 
						
							
								cc26861519 
								
							 
						 
						
							
							
								
								[UI] add ingressClassName ( #1787 )  
							
							... 
							
							
							
							* feat: add ingressClassName
Signed-off-by: Matthias Teich <matthias.teich@gdata.de>
* Update example manifest
Signed-off-by: Matthias Teich <matthias.teich@gdata.de>
* Update ui/manifests/ingress.yaml
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2022-03-25 14:56:06 +01:00  
				
					
						
							
							
								 
						
							
								d6641a9b0f 
								
							 
						 
						
							
							
								
								[UI] support Postgres version and pod resource changes + adding IOPS and throughput config options ( #1824 )  
							
							
							
						 
						
							2022-03-25 10:03:20 +01:00  
				
					
						
							
							
								 
						
							
								654d22d04a 
								
							 
						 
						
							
							
								
								Configure annotations to be ignored in comparisons during sync ( #1823 )  
							
							... 
							
							
							
							* feat: add ignored annotations when comparing during sync
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
Co-authored-by: Moshe Immerman <moshe@flanksource.com> 
							
						 
						
							2022-03-24 18:38:37 +01:00  
				
					
						
							
							
								 
						
							
								36df1bc87c 
								
							 
						 
						
							
							
								
								refactor GenerateResourceRequirements and provide unit tests ( #1822 )  
							
							... 
							
							
							
							* refactor GenerateResourceRequirements and provide unit tests 
							
						 
						
							2022-03-24 17:35:00 +01:00  
				
					
						
							
							
								 
						
							
								38db48c7f0 
								
							 
						 
						
							
							
								
								fixing toleration fields requirements ( #1797 )  
							
							... 
							
							
							
							Signed-off-by: Ildar Valiullin <preved.911@gmail.com> 
							
						 
						
							2022-03-21 16:05:45 +01:00  
				
					
						
							
							
								 
						
							
								a020708ef1 
								
							 
						 
						
							
							
								
								fix unit test and improve stability in e2e test ( #1819 )  
							
							... 
							
							
							
							* fix unit test and improve stability in e2e test
* fix resource handling 
							
						 
						
							2022-03-21 10:05:20 +01:00  
				
					
						
							
							
								 
						
							
								f3b83c0b05 
								
							 
						 
						
							
							
								
								Fix empty resources spec field failing schema validation ( #1589 )  
							
							... 
							
							
							
							In Go, when a struct field is not set, it becomes a struct with
default values for all fields. These default values are included
during serialization. This causes issues with schema validation
where optional fields cannot be omitted because default values
are considered invalid.
This patch addresses this issue for `Resources` fields on several
types by using a pointer value. 
							
						 
						
							2022-03-18 16:16:32 +01:00  
				
					
						
							
							
								 
						
							
								1d88009ec4 
								
							 
						 
						
							
							
								
								fix comparison of event stream array ( #1817 )  
							
							... 
							
							
							
							* fix comparison of event stream array
* turn optional stream fields to pointers 
							
						 
						
							2022-03-18 15:06:17 +01:00  
				
					
						
							
							
								 
						
							
								2719d411c3 
								
							 
						 
						
							
							
								
								grant db owners to cron_admin ( #1805 )  
							
							... 
							
							
							
							* grant db owners to cron_admin
* allow specifiying more extra owner roles
* add unit test for InitAdditionalOwnerRoles
* add e2e test 
							
						 
						
							2022-03-18 12:36:12 +01:00  
				
					
						
							
							
								 
						
							
								6ba05fee22 
								
							 
						 
						
							
							
								
								Pooler sync fix ( #1811 )  
							
							... 
							
							
							
							* always sync pooler objects
* do not capitalize log messages in Go
* stretch pooler e2e test 
							
						 
						
							2022-03-17 19:22:18 +01:00