Skip to content
logo
Percona Operator for PostgreSQL
Percona Operator for PostgreSQL 1.2.0 (2022-04-06)
Initializing search
    percona/k8spg-docs
    percona/k8spg-docs
    • Welcome
      • System Requirements
      • Design and architecture
      • Comparison with other solutions
      • Install on Minikube
      • Install on Google Kubernetes Engine (GKE)
      • Install with Helm
      • Generic Kubernetes installation
      • Install on OpenShift
      • Application and system users
      • Changing PostgreSQL Options
      • Anti-affinity and tolerations
      • Transport Encryption (TLS/SSL)
      • Telemetry
      • Backup and restore
      • Upgrade Percona Distribution for PostgreSQL and the Operator
      • Horizontal and vertical scaling
      • Monitor with Percona Monitoring and Management (PMM)
      • Restart or pause the cluster
      • Deploy a standby cluster for Disaster Recovery
      • Provide Percona Operator for PostgreSQL single-namespace and multi-namespace deployment
      • Use PostgreSQL tablespaces with Percona Operator for PostgreSQL
      • Custom Resource options
      • Operator installation options
      • Percona certified images
      • Frequently Asked Questions
      • Release notes index
      • Percona Operator for PostgreSQL 1.3.0 (2022-08-04)
      • Percona Operator for PostgreSQL 1.2.0 (2022-04-06)
        • Release Highlights
        • Improvements
        • Bugs Fixed
        • Options Changes
        • Supported platforms
      • Percona Operator for PostgreSQL 1.1.0 (2021-12-07)
      • Percona Operator for PostgreSQL 1.0.0 (2021-10-07)
      • Percona Operator for PostgreSQL 0.2.0 (2021-08-12)
      • Percona Operator for PostgreSQL 0.1.0 (2021-05-10)

    • Release Highlights
    • Improvements
    • Bugs Fixed
    • Options Changes
    • Supported platforms

    Percona Operator for PostgreSQL 1.2.0¶

    • Date

      April 6, 2022

    • Installation

      Percona Operator for PostgreSQL

    Release Highlights¶

    • With this release, the Operator turns to a simplified naming convention and changes its official name to Percona Operator for PostgreSQL

    • Starting from this release, the Operator automatically generates TLS certificates and turns on encryption by default at cluster creation time. This includes both external certificates which allow users to connect to pgBouncer and PostgreSQL via the encrypted channel, and internal ones used for communication between PostgreSQL cluster nodes

    • Various cleanups in the deploy/cr.yaml configuration file simplify the deployment of the cluster, making no need in going into YAML manifests and tuning them

    Improvements¶

    • K8SPG-149: It is now possible to explicitly set the version of PostgreSQL for newly provisioned clusters. Before that, all new clusters were started with the latest PostgreSQL version if Version Service was enabled

    • K8SPG-148: Add possibility of specifying imagePullPolicy option for all images in the Custom Resource of the cluster to run in air-gapped environments

    • K8SPG-147: Users now can pass additional customizations to pgBackRest with the pgBackRest configuration options provided via ConfigMap

    • K8SPG-142: Introduce deploy/cr-minimal.yaml configuration file to deploy minimal viable clusters - useful for developers to deploy PostgreSQL on local Kubernetes clusters, such as Minikube

    • K8SPG-141: YAML manifest cleanup simplifies cluster deployment, reducing it to just two commands

    • K8SPG-112: Enable automated generation of TLS certificates and provide encryption for all new clusters by default

    • K8SPG-161: The Operator documentation now has a how-to that covers deploying a standby PostgreSQL cluster on Kubernetes

    Bugs Fixed¶

    • K8SPG-115: Fix the bug that caused creation a “cloned” cluster with pgDataSource to fail due to missing Secrets

    • K8SPG-163: Fix the security vulnerability CVE-2021-40346 by removing the unused dependency in the Operator images

    • K8SPG-152: Fix the bug that prevented deploying the Operator in disabled/readonly namespace mode. It is now possible to deploy several operators in different namespaces in the same cluster

    Options Changes¶

    • K8SPG-116: The backrest-restore-from-cluster parameter was renamed to backrest-restore-cluster for clarity in the deploy/backup/restore.yaml file used to restore the cluster from a previously saved backup

    Supported platforms¶

    The following platforms were tested and are officially supported by the Operator 1.2.0:

    • Google Kubernetes Engine (GKE) 1.19 - 1.22

    • Amazon Elastic Container Service for Kubernetes (EKS) 1.19 - 1.21

    • OpenShift 4.7 - 4.9

    This list only includes the platforms that the Percona Operators are specifically tested on as part of the release process. Other Kubernetes flavors and versions depend on the backward compatibility offered by Kubernetes itself.

    Contact Us

    For free technical help, visit the Percona Community Forum.

    To report bugs or submit feature requests, open a JIRA ticket.

    For paid support and managed or consulting services , contact Percona Sales.


    Last update: 2023-02-09
    Back to top
    Percona LLC and/or its affiliates, © 2009 - 2022
    Made with Material for MkDocs

    Cookie consent

    We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.