Skip to content

Commit

Permalink
Update OLM installer bundles for pgAdmin API updates
Browse files Browse the repository at this point in the history
This commit adds a new OLM example for the pgAdmin CRD and updates
the bundle description file.
  • Loading branch information
tjmoore4 committed Oct 13, 2023
1 parent e59caac commit 4a37f9d
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 0 deletions.
1 change: 1 addition & 0 deletions installers/olm/config/examples/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ kind: Kustomization

resources:
- postgrescluster.example.yaml
- pgadmin.example.yaml
- pgupgrade.example.yaml
15 changes: 15 additions & 0 deletions installers/olm/config/examples/pgadmin.example.yaml
Original file line number Diff line number Diff line change
@@ -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: {}
3 changes: 3 additions & 0 deletions installers/olm/description.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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
Expand Down

0 comments on commit 4a37f9d

Please sign in to comment.