274b97cfea 
								
							 
						 
						
							
							
								
								change internal default for pooler image  
							
							
							
						 
						
							2024-02-23 17:31:19 +01:00  
				
					
						
							
							
								 
						
							
								84c61bdafd 
								
							 
						 
						
							
							
								
								arm-compatible pooler image  
							
							
							
						 
						
							2024-02-23 17:04:08 +01:00  
				
					
						
							
							
								 
						
							
								23f4fdb327 
								
							 
						 
						
							
							
								
								update go and dependencies ( #2554 )  
							
							
							
						 
						
							2024-02-23 13:58:11 +01:00  
				
					
						
							
							
								 
						
							
								3fb3b34094 
								
							 
						 
						
							
							
								
								change username in secret when switching rotation mode ( #2549 )  
							
							
							
						 
						
							2024-02-22 10:26:13 +01:00  
				
					
						
							
							
								 
						
							
								e34f19be01 
								
							 
						 
						
							
							
								
								update spec when updating status ( #2546 )  
							
							... 
							
							
							
							* update spec when updating status
* only setSpec of pg resource is not empty 
							
						 
						
							2024-02-20 10:24:24 +01:00  
				
					
						
							
							
								 
						
							
								2af9cfa257 
								
							 
						 
						
							
							
								
								Fixed Throughput typo ( #2542 )  
							
							
							
						 
						
							2024-02-16 14:50:39 +01:00  
				
					
						
							
							
								 
						
							
								c1bfc2c2c0 
								
							 
						 
						
							
							
								
								do not block delete because of emtpy child resources ( #2538 )  
							
							
							
						 
						
							2024-02-15 14:52:52 +01:00  
				
					
						
							
							
								 
						
							
								3d9d0258f0 
								
							 
						 
						
							
							
								
								patch event stream CRD instead of update ( #2535 )  
							
							
							
						 
						
							2024-02-14 18:20:02 +01:00  
				
					
						
							
							
								 
						
							
								569fc57fc8 
								
							 
						 
						
							
							
								
								Implement CI for UI, Logical Backup Images to GHCR ( #2527 )  
							
							... 
							
							
							
							* Implement CI for UI, Logical Backup Images to GHCR
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-02-14 17:59:40 +01:00  
				
					
						
							
							
								 
						
							
								886cb86797 
								
							 
						 
						
							
							
								
								allow users to opt out from globally enabled secret rotation ( #2528 )  
							
							... 
							
							
							
							* allow users to opt out from globally enabled secret rotation
* cover new option also in e2e test
* change ignore test to existing user 
							
						 
						
							2024-02-09 12:19:06 +01:00  
				
					
						
							
							
								 
						
							
								29ea863faf 
								
							 
						 
						
							
							
								
								allow empty resources when defaults are empty ( #2524 )  
							
							... 
							
							
							
							* allow empty resources when defaults are empty
* update codegen
* add more unit tests and remove internal resources defaults
* a unit test for min limit and raising to request
* uncomment defaults in example configmap
* simplifying pooler pod generation unit test 
							
						 
						
							2024-02-09 07:35:53 +01:00  
				
					
						
							
							
								 
						
							
								bf5db676b1 
								
							 
						 
						
							
							
								
								replace deprecated ioutil ( #2531 )  
							
							... 
							
							
							
							* replace deprecated ioutil
* replace ioutil also in kubectl plugin 
							
						 
						
							2024-02-05 11:58:36 +01:00  
				
					
						
							
							
								 
						
							
								8a1b2f4f69 
								
							 
						 
						
							
							
								
								Ability to push ARM/AMD64 Operator UI images to GHCR ( #2426 )  
							
							... 
							
							
							
							* Updated to build for UI and push to GHCR
* Enable build for both Operator and Operator UI 
							
						 
						
							2024-02-02 12:32:35 +01:00  
				
					
						
							
							
								 
						
							
								375a4679cd 
								
							 
						 
						
							
							
								
								bump pooler image to pgBouncer 1.22.0 ( #2529 )  
							
							
							
						 
						
							2024-02-02 11:48:00 +01:00  
				
					
						
							
							
								 
						
							
								8bde04f86a 
								
							 
						 
						
							
							
								
								feat(chart): add flags for podPriorityClassName ( #2499 )  
							
							... 
							
							
							
							Signed-off-by: Arthur Le Roux <aleroux@wiremind.io> 
							
						 
						
							2024-02-02 11:47:28 +01:00  
				
					
						
							
							
								 
						
							
								473a203206 
								
							 
						 
						
							
							
								
								adding finalizer option in all manifests and rework its docs ( #2521 )  
							
							
							
						 
						
							2024-01-24 17:38:16 +01:00  
				
					
						
							
							
								 
						
							
								8f3139965c 
								
							 
						 
						
							
							
								
								fix: no switchover candidate found with member state "streaming" ( #1992 ) ( #2515 )  
							
							... 
							
							
							
							* fix: no switchover candidate found with member state "streaming" (#1992 )
* Add test
* Also handle "in archive recovery" state 
							
						 
						
							2024-01-24 10:40:58 +01:00  
				
					
						
							
							
								 
						
							
								45489d3741 
								
							 
						 
						
							
							
								
								fixed markdown formatting operator_parameters.md ( #2504 )  
							
							... 
							
							
							
							* Update operator_parameters.md
* Update operator_parameters.md
moved the whole paragraph starting with "The CRD-based configuration is a regular YAML document..." 
out of the bullet list to have the same indentation you suggested here for ```bash... 
							
						 
						
							2024-01-22 17:04:51 +01:00  
				
					
						
							
							
								 
						
							
								4a0c483514 
								
							 
						 
						
							
							
								
								add unit test and documentation for finalizers ( #2509 )  
							
							... 
							
							
							
							* add unit test and documentation for finalizers
* error msg with lower case and cover sync case
* try to avoid adding json-patch dependency
* use Update to remove finalizer
* changing status and finalizer during create
* do not call Delete() twice 
							
						 
						
							2024-01-22 12:13:40 +01:00  
				
					
						
							
							
								 
						
							
								3bad9aaded 
								
							 
						 
						
							
							
								
								fix when syncing standby discription ( #2513 )  
							
							
							
						 
						
							2024-01-12 10:41:17 +01:00  
				
					
						
							
							
								 
						
							
								39f426d56f 
								
							 
						 
						
							
							
								
								hugepages empty on default and updated date in codegen files ( #2512 )  
							
							... 
							
							
							
							* hugepages empty on default using string pointer and updated date of codegen files 
							
						 
						
							2024-01-12 09:25:51 +01:00  
				
					
						
							
							
								 
						
							
								30ff382475 
								
							 
						 
						
							
							
								
								chore: add "macedigital" as codeowner & maintainer ( #2511 )  
							
							... 
							
							
							
							Add new user to `CODEOWNERS` and `MAINTAINERS`.
Should enable me to get notified on new issues and pull-requests for maintaining the project. 
							
						 
						
							2024-01-11 18:51:22 +01:00  
				
					
						
							
							
								 
						
							
								743aade45f 
								
							 
						 
						
							
							
								
								Use finalizers to avoid losing delete events and to ensure full resource cleanup ( #941 )  
							
							... 
							
							
							
							* Add Finalizer functions to Cluster; add/remove finalizer on Create/Delete events
* Check if clusters have a deletion timestamp and we missed that event. Run Delete() and remove finalizer when done.
* Fix nil handling when using Service from map; Remove Service, Endpoint entries from their maps - just like with Secrets
* Add handling of ResourceNotFound to all delete functions (Service, Endpoint, LogicalBackup CronJob, PDB and Secret) - this is not a real error when deleting things
* Emit events when there are issues deleting resources to the user is informed
* Depend the removal of the Finalizer on all resources being deleted successfully first. Otherwise the next sync run should let us try again
* Add config option to enable finalizers
* Removed dangling whitespace at EOL
* config.EnableFinalizers is a bool pointer
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-01-04 16:22:53 +01:00  
				
					
						
							
							
								 
						
							
								9581ba969b 
								
							 
						 
						
							
							
								
								Add hugepages 2Mi and 1Gi fields to ResourceDescription and pass them to the statefulset ( #2311 )  
							
							... 
							
							
							
							* Add hugepages-2Mi and 1Gi to ResourceDescription type and crd (#1549 , #1788 )
* Add tests for hugepages resource requests/limits
* Add tests for hugepages resource requests/limits on sidecars, too
* Add docs for hugepages support
* Add link to kubernetes docs on hugepages
* Add tests for hugepages not being set on container if not requested in custom resource
* Add hugepages resources fields to manifest docs
* Add hugepages resources fields to complete manifest example
* Add hugepages resources fields to chart crd
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-01-04 15:59:27 +01:00  
				
					
						
							
							
								 
						
							
								3ca26d0dc8 
								
							 
						 
						
							
							
								
								Make PodDisruptionBudget master label selector optional ( #2364 )  
							
							... 
							
							
							
							* Make PDB master label selector optional
* Update pkg/apis/acid.zalan.do/v1/crds.go
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-01-04 15:58:24 +01:00  
				
					
						
							
							
								 
						
							
								182a6d9b65 
								
							 
						 
						
							
							
								
								Bump golang.org/x/net from 0.9.0 to 0.17.0 in /kubectl-pg ( #2443 )  
							
							... 
							
							
							
							Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.9.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.9.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-01-04 14:49:29 +01:00  
				
					
						
							
							
								 
						
							
								0367a07ba8 
								
							 
						 
						
							
							
								
								Populating crd labels and annotations in logical backup job pod manifest ( #2456 )  
							
							... 
							
							
							
							* Adding custom pod labels to logical backup job
* Adding custom annotations to logical backup job pod
* Adding job InheritedAnnotations and InheritedLabel tests 
							
						 
						
							2024-01-04 14:03:16 +01:00  
				
					
						
							
							
								 
						
							
								dad5b132ec 
								
							 
						 
						
							
							
								
								Standby cluster promotion by changing manifest ( #2472 )  
							
							... 
							
							
							
							* Standby cluster promotion by changing manifest
* Updated the documentation
---------
Co-authored-by: Senthilnathan M <snathanm@vmware.com> 
							
						 
						
							2024-01-04 12:33:50 +01:00  
				
					
						
							
							
								 
						
							
								bbba15f9bf 
								
							 
						 
						
							
							
								
								Logical backup secret ( #2051 )  
							
							... 
							
							
							
							* Add logical backup secret 
							
						 
						
							2024-01-04 11:09:16 +01:00  
				
					
						
							
							
								 
						
							
								f6add42b7e 
								
							 
						 
						
							
							
								
								Bump gevent from 22.10.2 to 23.9.1 in /ui ( #2433 )  
							
							... 
							
							
							
							Bumps [gevent](https://github.com/gevent/gevent ) from 22.10.2 to 23.9.1.
- [Release notes](https://github.com/gevent/gevent/releases )
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst )
- [Commits](https://github.com/gevent/gevent/compare/22.10.2...23.9.1 )
---
updated-dependencies:
- dependency-name: gevent
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-01-04 11:07:26 +01:00  
				
					
						
							
							
								 
						
							
								c4df33c4ce 
								
							 
						 
						
							
							
								
								Bump golang.org/x/crypto from 0.8.0 to 0.17.0 in /kubectl-pg ( #2502 )  
							
							... 
							
							
							
							Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.8.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-01-04 11:06:42 +01:00  
				
					
						
							
							
								 
						
							
								ef74170901 
								
							 
						 
						
							
							
								
								Bump golang.org/x/crypto from 0.14.0 to 0.17.0 ( #2501 )  
							
							... 
							
							
							
							Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-01-04 11:06:28 +01:00  
				
					
						
							
							
								 
						
							
								7ceedead35 
								
							 
						 
						
							
							
								
								Fix VolumeClaimTemplates index out of range problem ( #2493 )  
							
							... 
							
							
							
							when the desired statefulset has different numbers of volume claim template with current cluster,  will be panic because of index out of range 
							
						 
						
							2024-01-04 11:05:15 +01:00  
				
					
						
							
							
								 
						
							
								9d52a95782 
								
							 
						 
						
							
							
								
								User Alpine 3 to stay up to date ( #2488 )  
							
							... 
							
							
							
							User Alpine 3 to stay up to date 
							
						 
						
							2024-01-03 16:48:22 +01:00  
				
					
						
							
							
								 
						
							
								957e8722c3 
								
							 
						 
						
							
							
								
								📝  "*" can be used for UI TARGET_NAMESPACE option ( #2412 )  
							
							... 
							
							
							
							Similar to "WATCHED_NAMESPACE" for the operator itself, "*" is a valid option for the UI. Without it clusters in multiple namespaces - rather, those not in the TARGET_NAMESPACE - will not show in the UI. Which can be confusing for users. 
							
						 
						
							2024-01-03 16:47:59 +01:00  
				
					
						
							
							
								 
						
							
								39fcf2e6b9 
								
							 
						 
						
							
							
								
								remove Users section from Patroni Bootstrap ( #2490 )  
							
							
							
						 
						
							2024-01-03 16:47:21 +01:00  
				
					
						
							
							
								 
						
							
								9ee14f26cb 
								
							 
						 
						
							
							
								
								let isSystemUsername check all system users ( #2489 )  
							
							... 
							
							
							
							* let isSystemUsername check all system users
* extend robot user unit test
* reset system users for initSystemUser test 
							
						 
						
							2023-12-08 15:21:56 +01:00  
				
					
						
							
							
								 
						
							
								96077c47d6 
								
							 
						 
						
							
							
								
								bump ubuntu version in logical-backup Dockerfile ( #2478 )  
							
							
							
						 
						
							2023-11-29 15:58:52 +01:00  
				
					
						
							
							
								 
						
							
								409e4c7834 
								
							 
						 
						
							
							
								
								Bump golang.org/x/net from 0.9.0 to 0.17.0 ( #2442 )  
							
							... 
							
							
							
							Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.9.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.9.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2023-10-17 18:27:10 +02:00  
				
					
						
							
							
								 
						
							
								f41c14f468 
								
							 
						 
						
							
							
								
								improve additional teams lookup ( #2445 )  
							
							... 
							
							
							
							* improve additional teams lookup
---------
Co-authored-by: Jan Mussler <janm81@gmail.com> 
							
						 
						
							2023-10-16 16:48:19 +02:00  
				
					
						
							
							
								 
						
							
								8ae769a567 
								
							 
						 
						
							
							
								
								Improve appearance of Readme image in github dark mode ( #2431 )  
							
							
							
						 
						
							2023-10-16 11:54:51 +02:00  
				
					
						
							
							
								 
						
							
								62f04d6b6d 
								
							 
						 
						
							
							
								
								Migrate cdp overlay to use cdp runtime ( #2416 )  
							
							... 
							
							
							
							* update cdp overlay to use cdp runtime
* remove e2e tests from cdp pipeline because of a docker in docker problem
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2023-10-16 10:40:34 +02:00  
				
					
						
							
							
								 
						
							
								dc872abb51 
								
							 
						 
						
							
							
								
								support new stream fields in CRD ( #2427 )  
							
							
							
						 
						
							2023-09-20 11:57:49 +02:00  
				
					
						
							
							
								 
						
							
								b1fca41dd0 
								
							 
						 
						
							
							
								
								add info on secret name for prepared users ( #2425 )  
							
							
							
						 
						
							2023-09-19 21:22:11 +02:00  
				
					
						
							
							
								 
						
							
								e03fdaaa51 
								
							 
						 
						
							
							
								
								add support for recovery section in event streams ( #2421 )  
							
							
							
						 
						
							2023-09-19 17:15:50 +02:00  
				
					
						
							
							
								 
						
							
								102a22e486 
								
							 
						 
						
							
							
								
								generate deepcopy to show new pvc data type ( #2420 )  
							
							
							
						 
						
							2023-09-15 17:06:13 +02:00  
				
					
						
							
							
								 
						
							
								8fc4b9ba5a 
								
							 
						 
						
							
							
								
								on PVC when_scaled:retain check pod count, too ( #2415 )  
							
							... 
							
							
							
							* on PVC when_scaled:retain check pod count and wait for replica label 
							
						 
						
							2023-09-12 13:50:58 +02:00  
				
					
						
							
							
								 
						
							
								36389b27bc 
								
							 
						 
						
							
							
								
								Enable specifying PVC retention policy for auto deletion ( #2343 )  
							
							... 
							
							
							
							* Enable specifying PVC retention policy for auto deletion
* enable StatefulSetAutoDeletePVC in featureGates
* skip node affinity test 
							
						 
						
							2023-09-08 13:17:37 +02:00  
				
					
						
							
							
								 
						
							
								552bd26c0f 
								
							 
						 
						
							
							
								
								bump to v1.10.1 ( #2410 )  
							
							... 
							
							
							
							* bump to v1.10.1 
							
						 
						
							2023-09-07 22:46:26 +02:00  
				
					
						
							
							
								 
						
							
								781d17b85c 
								
							 
						 
						
							
							
								
								Add service account name in connection pooler ( #2352 )  
							
							
							
						 
						
							2023-09-04 16:26:21 +02:00