393439fdc3 
								
							 
						 
						
							
							
								
								update K8s version in makefile ( #2647 )  
							
							
							
						 
						
							2024-06-05 14:36:49 +02:00  
				
					
						
							
							
								 
						
							
								6cde8e8c0b 
								
							 
						 
						
							
							
								
								Bump to v1.12.0 ( #2639 )  
							
							... 
							
							
							
							* bump tp v1.12.0
* code-generator and apiextensions-apiserver still on to 0.25.9 to allow code-generation on GH
* bump go in github action and mini fix in UI
* update UI Dockerfile
---------
Co-authored-by: Ida Novindasari <idanovinda@gmail.com> 
							
						 
						
							2024-05-31 15:29:29 +02:00  
				
					
						
							
							
								 
						
							
								34f9cfbcda 
								
							 
						 
						
							
							
								
								Fix ( #2644 ) - Add json tags to InfrastructureRole struct ( #2645 )  
							
							... 
							
							
							
							* Fix (#2644 ) - Add json tags to InfrastructureRole struct
* Fix (#2644 ) - Add name tags to InfrastructureRole struct
---------
Co-authored-by: Hemakshi Sachdev <hsachdev@purestorage.com> 
							
						 
						
							2024-05-31 14:17:26 +02:00  
				
					
						
							
							
								 
						
							
								d60b424d79 
								
							 
						 
						
							
							
								
								[UI] use only one logger adapter and update Dockerfile ( #2646 )  
							
							... 
							
							
							
							* [UI] use only one logger adapter and update Dockerfile
* remove setLevel on logger 
							
						 
						
							2024-05-31 11:24:31 +02:00  
				
					
						
							
							
								 
						
							
								1210ceca72 
								
							 
						 
						
							
							
								
								Allow scheduling constraints for operator-ui pods ( #2326 )  
							
							
							
						 
						
							2024-05-24 16:27:00 +02:00  
				
					
						
							
							
								 
						
							
								b550f8ae39 
								
							 
						 
						
							
							
								
								fix unit test for new subPathExpr feature ( #2638 )  
							
							... 
							
							
							
							* fix unit test for new subPathExpr feature
* add subPathExpr flag to CRD and re-sort 
							
						 
						
							2024-05-24 15:07:17 +02:00  
				
					
						
							
							
								 
						
							
								7bcb73a402 
								
							 
						 
						
							
							
								
								feat: Add SubPathExpr option for additionalVolumes ( #2463 )  
							
							
							
						 
						
							2024-05-24 11:55:22 +02:00  
				
					
						
							
							
								 
						
							
								1839baaad3 
								
							 
						 
						
							
							
								
								[UI] Remove manual authentication for login user ( #2635 )  
							
							... 
							
							
							
							* Remove manual authentication
* update python libraries
* remove psycopg2 and bring back wal-e
* remove unused vars 
							
						 
						
							2024-05-23 10:51:46 +02:00  
				
					
						
							
							
								 
						
							
								1b08ee1acf 
								
							 
						 
						
							
							
								
								switch to ghcr image in helm chart and examples ( #2634 )  
							
							... 
							
							
							
							* switch to ghcr image in helm chart and examples
* change logical backup config for helm chart
* change internal default for logical backup image config to ghcr, too 
							
						 
						
							2024-05-21 17:43:37 +02:00  
				
					
						
							
							
								 
						
							
								843d3e1caa 
								
							 
						 
						
							
							
								
								Fix logical backup job toleration ( #2018 )  
							
							... 
							
							
							
							* Fix logical backup job toleration (now cluster and operator-wide instructions will be not ignored)
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-05-17 14:45:21 +02:00  
				
					
						
							
							
								 
						
							
								13d6594cdf 
								
							 
						 
						
							
							
								
								Secrets deletion config ( #2582 )  
							
							... 
							
							
							
							* Secrets deletion config
* Update e2e/tests/test_e2e.py
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-05-10 16:31:21 +02:00  
				
					
						
							
							
								 
						
							
								8ee5231648 
								
							 
						 
						
							
							
								
								Apply template on all keys of operatorconfiguration ( #2608 )  
							
							
							
						 
						
							2024-05-10 16:30:29 +02:00  
				
					
						
							
							
								 
						
							
								5357062857 
								
							 
						 
						
							
							
								
								add logical backup retention as manifest option ( #2621 )  
							
							... 
							
							
							
							* add logical backup retention as manifest option
* added unit test for logical backup envvar generation 
							
						 
						
							2024-04-29 10:58:52 +02:00  
				
					
						
							
							
								 
						
							
								d70cdf1f10 
								
							 
						 
						
							
							
								
								Bump golang.org/x/net from 0.19.0 to 0.23.0 in /kubectl-pg ( #2613 )  
							
							... 
							
							
							
							Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.19.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.23.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> 
							
						 
						
							2024-04-25 15:55:55 +02:00  
				
					
						
							
							
								 
						
							
								d4c3e236ed 
								
							 
						 
						
							
							
								
								Bump golang.org/x/net from 0.20.0 to 0.23.0 ( #2614 )  
							
							... 
							
							
							
							Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.20.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.20.0...v0.23.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> 
							
						 
						
							2024-04-25 15:55:41 +02:00  
				
					
						
							
							
								 
						
							
								83878fe447 
								
							 
						 
						
							
							
								
								make bucket prefix for logical backup configurable ( #2609 )  
							
							... 
							
							
							
							* make bucket prefix for logical backup configurable
* include container comparison in logical backup diff
* add unit test and update description for compareContainers
* don't rely on users putting / in the config - reflect other comments from review 
							
						 
						
							2024-04-23 14:24:04 +02:00  
				
					
						
							
							
								 
						
							
								6ddafadc09 
								
							 
						 
						
							
							
								
								add pdb_master_label_selector to helm chart and example manifests ( #2595 )  
							
							... 
							
							
							
							* add pdb_master_label_selector to helm chart and example manifests 
							
						 
						
							2024-03-28 12:06:35 +01:00  
				
					
						
							
							
								 
						
							
								be28f3a017 
								
							 
						 
						
							
							
								
								update helm chart with  #2584  ( #2585 )  
							
							
							
						 
						
							2024-03-18 11:05:40 +01:00  
				
					
						
							
							
								 
						
							
								4cd4bee383 
								
							 
						 
						
							
							
								
								Fix duplicate key issue when using configmap config target ( #2584 )  
							
							
							
						 
						
							2024-03-18 10:55:42 +01:00  
				
					
						
							
							
								 
						
							
								0f96eb20bf 
								
							 
						 
						
							
							
								
								bump tp v1.11.0 ( #2580 )  
							
							
							
						 
						
							2024-03-15 15:02:39 +01:00  
				
					
						
							
							
								 
						
							
								3ebe4ffb99 
								
							 
						 
						
							
							
								
								reflect new replica states in unit tests ( #2581 )  
							
							... 
							
							
							
							* reflect new replica states in unit tests 
							
						 
						
							2024-03-15 14:46:36 +01:00  
				
					
						
							
							
								 
						
							
								08089ed4b4 
								
							 
						 
						
							
							
								
								add option to prevent PVC removal on cluster deletion ( #2579 )  
							
							... 
							
							
							
							* add option to prevent PVC removal on cluster deletion
* Update docs/reference/operator_parameters.md
Co-authored-by: Motte <37443982+dmotte@users.noreply.github.com> 
							
						 
						
							2024-03-14 17:01:26 +01:00  
				
					
						
							
							
								 
						
							
								773c0392a7 
								
							 
						 
						
							
							
								
								fix: db row close error be ignored ( #2578 )  
							
							
							
						 
						
							2024-03-14 12:22:56 +01:00  
				
					
						
							
							
								 
						
							
								6653b8f9c6 
								
							 
						 
						
							
							
								
								Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 ( #2576 )  
							
							... 
							
							
							
							Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-03-14 12:22:32 +01:00  
				
					
						
							
							
								 
						
							
								377ddd16fa 
								
							 
						 
						
							
							
								
								Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /kubectl-pg ( #2577 )  
							
							... 
							
							
							
							Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2024-03-14 12:22:00 +01:00  
				
					
						
							
							
								 
						
							
								a5663da64f 
								
							 
						 
						
							
							
								
								add the pg version 16 ( #2557 )  
							
							... 
							
							
							
							* add the pg version 16
* add comma after pg16 in crds api
* change minimal_major_version to 12
* add new spilo image for pg16
* edit the registry from current and lazy spilo
* Update e2e/run.sh
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
* Update README.md
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
* add pg 11 to be compatible for the existing DBs
* update pq, pyyaml,k8s and kind version
* skip test_infrastructure_roles
* skip another test
* remove the skipping
* adjust the verification of new Patroni version states
---------
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-03-13 16:43:25 +01:00  
				
					
						
							
							
								 
						
							
								8bd9080798 
								
							 
						 
						
							
							
								
								return create and sync error, not setStatus error ( #2574 )  
							
							... 
							
							
							
							* return create and sync error, not possible status set error
* update documentation and improve deletion logs 
							
						 
						
							2024-03-12 16:31:59 +01:00  
				
					
						
							
							
								 
						
							
								a63a0758de 
								
							 
						 
						
							
							
								
								Add support for PostgreSQL 16 ( #2437 )  
							
							... 
							
							
							
							* Add support for PostgreSQL 16
* Include pg16 in local script and logical-backup Dockerfile
---------
Co-authored-by: Tom Molesworth <tom@audioboundary.com>
Co-authored-by: Felix Kunde <felix-kunde@gmx.de> 
							
						 
						
							2024-03-05 15:43:33 +01:00  
				
					
						
							
							
								 
						
							
								9bb5d8add7 
								
							 
						 
						
							
							
								
								Fix updating SynchronousNodeCount ( #2552 ) ( #2558 )  
							
							... 
							
							
							
							CRD support for synchronous_node_count was previously added in #1484 , however the desired SynchronousNodeCount was not compared to the actual patroni configuration, which meant it was never updated. 
							
						 
						
							2024-03-05 09:37:06 +01:00  
				
					
						
							
							
								 
						
							
								06947eed28 
								
							 
						 
						
							
							
								
								chore(build): Add OCI label for container image source ( #2541 )  
							
							... 
							
							
							
							As specified in the OpenContainers Annotations Spec:
https://specs.opencontainers.org/image-spec/annotations/  
							
						 
						
							2024-03-04 09:39:45 +01:00  
				
					
						
							
							
								 
						
							
								ae95c2db6c 
								
							 
						 
						
							
							
								
								Recheck version from Patroni IP. ( #2533 )  
							
							
							
						 
						
							2024-02-29 12:12:02 +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