From 4a37f9deb98343860bab6fb1d4bc525bd73d9ba0 Mon Sep 17 00:00:00 2001 From: TJ Moore Date: Thu, 12 Oct 2023 15:32:21 -0400 Subject: [PATCH] Update OLM installer bundles for pgAdmin API updates This commit adds a new OLM example for the pgAdmin CRD and updates the bundle description file. --- installers/olm/config/examples/kustomization.yaml | 1 + .../olm/config/examples/pgadmin.example.yaml | 15 +++++++++++++++ installers/olm/description.md | 3 +++ 3 files changed, 19 insertions(+) create mode 100644 installers/olm/config/examples/pgadmin.example.yaml diff --git a/installers/olm/config/examples/kustomization.yaml b/installers/olm/config/examples/kustomization.yaml index 93cb1efb7b..420c2644f7 100644 --- a/installers/olm/config/examples/kustomization.yaml +++ b/installers/olm/config/examples/kustomization.yaml @@ -15,4 +15,5 @@ kind: Kustomization resources: - postgrescluster.example.yaml +- pgadmin.example.yaml - pgupgrade.example.yaml diff --git a/installers/olm/config/examples/pgadmin.example.yaml b/installers/olm/config/examples/pgadmin.example.yaml new file mode 100644 index 0000000000..7ed1d3c03f --- /dev/null +++ b/installers/olm/config/examples/pgadmin.example.yaml @@ -0,0 +1,15 @@ +apiVersion: postgres-operator.crunchydata.com/v1beta1 +kind: PGAdmin +metadata: + name: example-pgadmin + namespace: openshift-operators +spec: + dataVolumeClaimSpec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + serverGroups: + - name: "Crunchy Postgres for Kubernetes" + postgresClusterSelector: {} diff --git a/installers/olm/description.md b/installers/olm/description.md index c23e7844d1..f9fbfff771 100644 --- a/installers/olm/description.md +++ b/installers/olm/description.md @@ -32,6 +32,8 @@ Kubernetes, providing a seamless cloud native Postgres solution to keep your dat - **Affinity and Tolerations**: Have your PostgreSQL clusters deployed to [Kubernetes Nodes][k8s-nodes] of your preference. Set your [pod anti-affinity][k8s-anti-affinity], node affinity, Pod tolerations and more rules to customize your deployment topology! - **PostgreSQL Major Version Upgrades**: Perform a [PostgreSQL major version upgrade][major-version-upgrade] declaratively. +- **Database Administration**: Easily deploy [pgAdmin4][pgadmin] to administer your PostgresClusters' databases. + The automatic discovery of PostgresClusters ensures that you are able to seamlessly access any databases within your environment from the pgAdmin4 GUI. - **Full Customizability**: Crunchy PostgreSQL for Kubernetes makes it easy to get your own PostgreSQL-as-a-Service up and running and fully customize your deployments, including: - Choose the resources for your Postgres cluster: [container resources and storage size][resize-cluster]. [Resize at any time][resize-cluster] with minimal disruption. @@ -55,6 +57,7 @@ and much more! [k8s-anti-affinity]: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#inter-pod-affinity-and-anti-affinity [k8s-nodes]: https://kubernetes.io/docs/concepts/architecture/nodes/ +[pgAdmin]: https://www.pgadmin.org/ [pgBackRest]: https://www.pgbackrest.org [pgBouncer]: https://access.crunchydata.com/documentation/postgres-operator/v5/tutorial/connection-pooling/ [pgMonitor]: https://github.com/CrunchyData/pgmonitor