bump Spilo image and more docs updates
This commit is contained in:
		
							parent
							
								
									578a2f5fd2
								
							
						
					
					
						commit
						135de336b8
					
				|  | @ -29,7 +29,7 @@ pipelines with no access to Kubernetes API directly, promoting infrastructure as | |||
| 
 | ||||
| ### PostgreSQL features | ||||
| 
 | ||||
| * Supports PostgreSQL 13, starting from 9.6+ | ||||
| * Supports PostgreSQL 14, starting from 9.6+ | ||||
| * Streaming replication cluster via Patroni | ||||
| * Point-In-Time-Recovery with | ||||
| [pg_basebackup](https://www.postgresql.org/docs/11/app-pgbasebackup.html) / | ||||
|  | @ -61,7 +61,7 @@ We introduce the major version into the backup path to smoothen the [major versi | |||
| The new operator configuration can set a compatibility flag *enable_spilo_wal_path_compat* to make Spilo look for wal segments in the current path but also old format paths. | ||||
| This comes at potential performance costs and should be disabled after a few days. | ||||
| 
 | ||||
| The newest Spilo 13 image is: `registry.opensource.zalan.do/acid/spilo-13:2.1-p1` | ||||
| The newest Spilo image is: `registry.opensource.zalan.do/acid/spilo-14:2.1-p2` | ||||
| 
 | ||||
| The last Spilo 12 image is: `registry.opensource.zalan.do/acid/spilo-12:1.6-p5` | ||||
| 
 | ||||
|  |  | |||
|  | @ -65,7 +65,7 @@ spec: | |||
|             properties: | ||||
|               docker_image: | ||||
|                 type: string | ||||
|                 default: "registry.opensource.zalan.do/acid/spilo-13:2.1-p1" | ||||
|                 default: "registry.opensource.zalan.do/acid/spilo-14:2.1-p2" | ||||
|               enable_crd_validation: | ||||
|                 type: boolean | ||||
|                 default: true | ||||
|  |  | |||
|  | @ -28,14 +28,14 @@ configGeneral: | |||
|   enable_pgversion_env_var: true | ||||
|   # start any new database pod without limitations on shm memory | ||||
|   enable_shm_volume: true | ||||
|   # enables backwards compatible path between Spilo 12 and Spilo 13 images | ||||
|   # enables backwards compatible path between Spilo 12 and Spilo 13+ images | ||||
|   enable_spilo_wal_path_compat: false | ||||
|   # etcd connection string for Patroni. Empty uses K8s-native DCS. | ||||
|   etcd_host: "" | ||||
|   # Select if setup uses endpoints (default), or configmaps to manage leader (DCS=k8s) | ||||
|   # kubernetes_use_configmaps: false | ||||
|   # Spilo docker image | ||||
|   docker_image: registry.opensource.zalan.do/acid/spilo-13:2.1-p1 | ||||
|   docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p2 | ||||
|   # min number of instances in Postgres cluster. -1 = no limit | ||||
|   min_instances: -1 | ||||
|   # max number of instances in Postgres cluster. -1 = no limit | ||||
|  |  | |||
|  | @ -83,7 +83,7 @@ Those are top-level keys, containing both leaf keys and groups. | |||
|   With newer versions of Spilo, it is preferable to use `PGVERSION` pod environment variable instead of the setting `postgresql.bin_dir` in the `SPILO_CONFIGURATION` env variable. When this option is true, the operator sets `PGVERSION` and omits `postgresql.bin_dir` from  `SPILO_CONFIGURATION`. When false, the `postgresql.bin_dir` is set. This setting takes precedence over `PGVERSION`; see PR 222 in Spilo. The default is `true`. | ||||
| 
 | ||||
| * **enable_spilo_wal_path_compat** | ||||
|   enables backwards compatible path between Spilo 12 and Spilo 13 images. The default is `false`. | ||||
|   enables backwards compatible path between Spilo 12 and Spilo 13+ images. The default is `false`. | ||||
| 
 | ||||
| * **etcd_host** | ||||
|   Etcd connection string for Patroni defined as `host:port`. Not required when | ||||
|  |  | |||
|  | @ -702,7 +702,7 @@ spec: | |||
| ## In-place major version upgrade | ||||
| 
 | ||||
| Starting with Spilo 13, operator supports in-place major version upgrade to a | ||||
| higher major version (e.g. from PG 10 to PG 12). To trigger the upgrade, | ||||
| higher major version (e.g. from PG 10 to PG 13). To trigger the upgrade, | ||||
| simply increase the version in the manifest. It is your responsibility to test | ||||
| your applications against the new version before the upgrade; downgrading is | ||||
| not supported. The easiest way to do so is to try the upgrade on the cloned | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ metadata: | |||
| #    "delete-date": "2020-08-31"  # can only be deleted on that day if "delete-date "key is configured | ||||
| #    "delete-clustername": "acid-test-cluster"  # can only be deleted when name matches if "delete-clustername" key is configured | ||||
| spec: | ||||
|   dockerImage: registry.opensource.zalan.do/acid/spilo-13:2.1-p1 | ||||
|   dockerImage: registry.opensource.zalan.do/acid/spilo-14:2.1-p2 | ||||
|   teamId: "acid" | ||||
|   numberOfInstances: 2 | ||||
|   users:  # Application/Robot users | ||||
|  |  | |||
|  | @ -32,7 +32,7 @@ data: | |||
|   # default_memory_request: 100Mi | ||||
|   # delete_annotation_date_key: delete-date | ||||
|   # delete_annotation_name_key: delete-clustername | ||||
|   docker_image: registry.opensource.zalan.do/acid/spilo-13:2.1-p1 | ||||
|   docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p2 | ||||
|   # downscaler_annotations: "deployment-time,downscaler/*" | ||||
|   # enable_admin_role_for_users: "true" | ||||
|   # enable_crd_validation: "true" | ||||
|  |  | |||
|  | @ -61,7 +61,7 @@ spec: | |||
|             properties: | ||||
|               docker_image: | ||||
|                 type: string | ||||
|                 default: "registry.opensource.zalan.do/acid/spilo-13:2.1-p1" | ||||
|                 default: "registry.opensource.zalan.do/acid/spilo-14:2.1-p2" | ||||
|               enable_crd_validation: | ||||
|                 type: boolean | ||||
|                 default: true | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ kind: OperatorConfiguration | |||
| metadata: | ||||
|   name: postgresql-operator-default-configuration | ||||
| configuration: | ||||
|   docker_image: registry.opensource.zalan.do/acid/spilo-13:2.1-p1 | ||||
|   docker_image: registry.opensource.zalan.do/acid/spilo-14:2.1-p2 | ||||
|   # enable_crd_validation: true | ||||
|   # enable_lazy_spilo_upgrade: false | ||||
|   enable_pgversion_env_var: true | ||||
|  |  | |||
|  | @ -39,7 +39,7 @@ func (c *Controller) importConfigurationFromCRD(fromCRD *acidv1.OperatorConfigur | |||
| 	result.EnableSpiloWalPathCompat = fromCRD.EnableSpiloWalPathCompat | ||||
| 	result.EtcdHost = fromCRD.EtcdHost | ||||
| 	result.KubernetesUseConfigMaps = fromCRD.KubernetesUseConfigMaps | ||||
| 	result.DockerImage = util.Coalesce(fromCRD.DockerImage, "registry.opensource.zalan.do/acid/spilo-13:2.1-p1") | ||||
| 	result.DockerImage = util.Coalesce(fromCRD.DockerImage, "registry.opensource.zalan.do/acid/spilo-14:2.1-p2") | ||||
| 	result.Workers = util.CoalesceUInt32(fromCRD.Workers, 8) | ||||
| 	result.MinInstances = fromCRD.MinInstances | ||||
| 	result.MaxInstances = fromCRD.MaxInstances | ||||
|  |  | |||
|  | @ -152,7 +152,7 @@ type Config struct { | |||
| 	WatchedNamespace        string            `name:"watched_namespace"` // special values: "*" means 'watch all namespaces', the empty string "" means 'watch a namespace where operator is deployed to'
 | ||||
| 	KubernetesUseConfigMaps bool              `name:"kubernetes_use_configmaps" default:"false"` | ||||
| 	EtcdHost                string            `name:"etcd_host" default:""` // special values: the empty string "" means Patroni will use K8s as a DCS
 | ||||
| 	DockerImage             string            `name:"docker_image" default:"registry.opensource.zalan.do/acid/spilo-13:2.1-p1"` | ||||
| 	DockerImage             string            `name:"docker_image" default:"registry.opensource.zalan.do/acid/spilo-14:2.1-p2"` | ||||
| 	SidecarImages           map[string]string `name:"sidecar_docker_images"` // deprecated in favour of SidecarContainers
 | ||||
| 	SidecarContainers       []v1.Container    `name:"sidecars"` | ||||
| 	PodServiceAccountName   string            `name:"pod_service_account_name" default:"postgres-pod"` | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue