Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from CrunchyData:main #8

Open
wants to merge 59 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
f94c261
Release Prep for 5.3.1
tony-landreth Feb 16, 2023
7242d03
Bumping pgbouncer version to 1.18.
dsessler7 Mar 7, 2023
2f0fdb8
Add keyType to postgres s3 helm template (#161)
jyanez900 Mar 22, 2023
e120488
Removed Postgres 13 from RELATED_IMAGE. Now that we've had 2 patch
ValClarkson Mar 14, 2023
f14aeff
updated to the latest images
ValClarkson Mar 22, 2023
23e9dcb
update examples to pg15
ValClarkson Mar 27, 2023
21ede29
Fix typos in READMEs and values.yaml
derlin Mar 7, 2023
4cb906b
Address PR comments and fix other small things
derlin May 19, 2023
e52526e
fix broken links in grafana dashboards
dsessler7 Jun 13, 2023
0bb94ef
Issue [sc-19704]
dsessler7 Jun 6, 2023
d857919
Remove Separate PGUpgrade Installations
tony-landreth Dec 29, 2022
6598d45
Aligning public installers with private installers.
dsessler7 Jan 11, 2023
54d47e9
Add keyType to postgres s3 helm template (#193)
benjaminjb Mar 22, 2023
e7f3c6f
Removed Postgres 13 from RELATED_IMAGES.
ValClarkson Mar 15, 2023
2da9402
updated the the latest images
ValClarkson Mar 22, 2023
3c2ee06
updated examples to pg15
ValClarkson Mar 27, 2023
0340e8c
Updating Keycloak example
May 26, 2023
d26278a
prep
ValClarkson May 26, 2023
caae400
Allow user to provide pod labels via values.yaml
jmckulk Jun 13, 2023
35825cf
Standardize 'control-plane' common label for Kustomize installer
tjmoore4 Jun 14, 2023
9a3b808
prep update
tjmoore4 Jul 7, 2023
cd8d94a
prep for postgres-operator-examples
tjmoore4 Aug 7, 2023
8dacf79
Updates for 5.4.2
Sep 11, 2023
c623b25
Normalize our kustomize files and get rid of deprecation warnings.
dsessler7 Oct 11, 2023
e5f1fb5
release prep for v5.4.3
ValClarkson Oct 24, 2023
ea24967
added pg16 to related images
ValClarkson Oct 25, 2023
4c8e27f
patching Kustomize monitoring installer (#228)
benjaminjb Oct 2, 2023
090630a
Add pgAdmin CRD and update installers for 5.5.0
tjmoore4 Oct 17, 2023
66fb311
patching Kustomize monitoring installer (#235)
benjaminjb Nov 9, 2023
431da92
Version updates for postgres-operator-examples
tjmoore4 Nov 27, 2023
a096020
Corrects the tag on pg 16 in kustomize/postgres.yaml
Dec 8, 2023
e02a70d
Add discord link to examples
jmckulk Nov 28, 2023
74fe3e9
Update Copyright (#244)
benjaminjb Feb 5, 2024
78c413d
Update readme for 2024
tsykoduk Feb 9, 2024
9cbce08
Feb release (#254)
benjaminjb Feb 22, 2024
a0433f2
Remove all PG14 from installers (#257)
benjaminjb Feb 27, 2024
5d21c5c
Make PG 16 default (#259)
benjaminjb Feb 28, 2024
62a661c
pgadmin config examples (#250)
rgherta Feb 29, 2024
be4cf56
may 2024 minor release updates
dsessler7 May 15, 2024
5654dae
Set SeccompProfile to RuntimeDefault
May 10, 2024
ae45267
Bump versions for 5.6 release. Add crunchybridgecluster CRD.
dsessler7 Jun 5, 2024
b7213e5
Update kustomization.yaml
ValClarkson Jun 10, 2024
9fec499
Add RBAC for crunchybridgecluster.
dsessler7 Jun 10, 2024
1110245
Updates for August Release
jmckulk Aug 22, 2024
2be1fad
Merge pull request #277 from jmckulk/2024-08
jmckulk Aug 22, 2024
5dacafa
Bump monitoring versions
Sep 23, 2024
f4633c8
feat: Add customised env var and feature flags
jaitaiwan Jun 28, 2024
aad0f0c
Update pgAdmin example
jmckulk Oct 10, 2024
c9e6eda
Define use in postgres example
jmckulk Oct 10, 2024
5af5710
Remove Images from examples
jmckulk Oct 10, 2024
84dbf64
Merge pull request #284 from jmckulk/update-examples
jmckulk Oct 11, 2024
ebc5af4
Changes to operator installers for 5.7 release.
dsessler7 Oct 17, 2024
f873807
Remove old singlenamespace installer artifacts.
dsessler7 Oct 17, 2024
4fae505
Fix broken hyperlinks.
dsessler7 Oct 17, 2024
c50bae6
patching Kustomize monitoring installer
crunchy-containers-bot Oct 21, 2024
c285160
5.7.1 release updates (#289)
tony-landreth Nov 26, 2024
fdf9fb6
5.7.2 release
ValClarkson Dec 18, 2024
1032268
Update copyright to 2025 (#292)
benjaminjb Jan 6, 2025
c4e35f7
v5.7.3 release
Jan 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2017 - 2023 Crunchy Data Solutions, Inc.
Copyright 2017 - 2025 Crunchy Data Solutions, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
28 changes: 20 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,29 @@
# [PGO](https://github.com/CrunchyData/postgres-operator), Crunchy [Postgres Operator](https://github.com/CrunchyData/postgres-operator) Examples
# Examples for Using [PGO](https://github.com/CrunchyData/postgres-operator), the Postgres Operator from Crunchy Data

This repository contains examples for deploying PGO, the Postgres Operator from Crunchy Data, using a variety of examples.
This repository contains a collection of installers and examples for deploying, operating and maintaining Postgres clusters using PGO, the Postgres Operator from Crunchy Data as part of [Crunchy Postgres for Kubernetes](https://www.crunchydata.com/products/crunchy-postgresql-for-kubernetes).

The examples are grouped by various tools that can be used to deploy them.
The use of these examples with PGO and other container images (aside from those provided by Crunchy Data) will require modifications of the examples.

The best way to get started is to fork this repository and experiment with the examples.
### Using these Examples

The examples are grouped by various tools that can be used to deploy them.
Each of the examples has its own README that guides you through the process of deploying it.
The best way to get started is to fork this repository and experiment with the examples.
The examples as provided are designed for the use of PGO along with Crunchy Data's Postgres distribution, Crunchy Postgres, as Crunchy Postgres for Kubernetes. For more information on the use of container images downloaded from the Crunchy Data Developer Portal or other third party sources, please see 'License and Terms' below.

### Help with the Examples

* For general questions or community support, we welcome you to join our [community Discord](https://discord.gg/BnsMEeaPBV).
* If you believe you have discovered a bug, please open an issue in the [PGO project](https://github.com/CrunchyData/postgres-operator).
* You can find the full Crunchy Postgres for Kubernetes documentation [here](https://access.crunchydata.com/documentation/postgres-operator/v5/).
* You can find out more information about PGO, the Postgres Operator from [Crunchy Data](https://www.crunchydata.com), at the [project page](https://github.com/CrunchyData/postgres-operator).

### FAQs, License and Terms

You can find the full [PGO documentation](https://access.crunchydata.com/documentation/postgres-operator/v5/) for the project here:
For more information regarding PGO, the Postgres Operator project from Crunchy Data, and Crunchy Postgres for Kubernetes, please see the [frequently asked questions](https://access.crunchydata.com/documentation/postgres-operator/latest/faq).

[https://access.crunchydata.com/documentation/postgres-operator/v5/](https://access.crunchydata.com/documentation/postgres-operator/v5/)
For information regarding the software versions of the components included and Kubernetes version compatibility, please see the [components and compatibility section of the Crunchy Postgres for Kubernetes documentation](https://access.crunchydata.com/documentation/postgres-operator/latest/references/components).

You can find out more information about [PGO](https://github.com/CrunchyData/postgres-operator), the [Postgres Operator](https://github.com/CrunchyData/postgres-operator) from [Crunchy Data](https://www.crunchydata.com) at the project page:
The examples provided in this project repository are available subject to the [Apache 2.0](https://github.com/CrunchyData/postgres-operator-examples/blob/-/LICENSE.md) license with the PGO logo and branding assets covered by our [trademark guidelines](https://github.com/CrunchyData/postgres-operator/blob/-/docs/static/logos/TRADEMARKS.md).

[https://github.com/CrunchyData/postgres-operator](https://github.com/CrunchyData/postgres-operator)
The examples as provided in this repo are designed for the use of PGO along with Crunchy Data's Postgres distribution, Crunchy Postgres, as Crunchy Postgres for Kubernetes. The unmodified use of these examples will result in downloading container images from Crunchy Data repositories - specifically the Crunchy Data Developer Portal. The use of container images downloaded from the Crunchy Data Developer Portal are subject to the [Crunchy Data Developer Program terms](https://www.crunchydata.com/developers/terms-of-use).
4 changes: 2 additions & 2 deletions helm/install/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ description: Installer for PGO, the open source Postgres Operator from Crunchy D

type: application
# The version below should match the version on the PostgresCluster CRD
version: 5.3.0
appVersion: 5.3.0
version: 5.7.3
appVersion: 5.7.3
43 changes: 43 additions & 0 deletions helm/install/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
Crunchy Data

Crunchy PostgreSQL for Kubernetes Terms of Use

Crunchy Data Solutions, Inc. (Crunchy Data) has integrated the Crunchy Data
distribution of PostgreSQL and the PostgreSQL Operator as the commercial product,
Crunchy PostgreSQL for Kubernetes. This Crunchy PostgreSQL for Kubernetes Terms
of Use establishes a framework that will enable Crunchy Data to provide Crunchy
Data packaged open source software, made available as a series of containers (the
"Crunchy Data Software"), to users, subject to applicable terms and conditions.

By using or accessing the Crunchy Data Software, the using or accessing party
agrees to applicable terms and conditions and agrees that the applicable terms as
set forth in this Crunchy PostgreSQL for Kubernetes Terms of Use will govern the
use of the Crunchy Data Software unless otherwise agreed to in writing by Crunchy
Data and the using or accessing party. If at any time the applicable terms are
no longer acceptable to the using or accessing party, the using or accessing
party should immediately cease all use of the Crunchy Data Software.

For users with a valid Crunchy Data subscription agreement, unless otherwise
agreed to in writing, the use of Crunchy PostgreSQL for Kubernetes, including the
use of each of the containers included therein, by users with a valid Crunchy
Data subscription agreement, for both development and production purposes, is
subject to the Crunchy Data Terms of Use (the "Crunchy Data Terms of Use")
located at:

* https://access.crunchydata.com/EULA

Crunchy PostgreSQL for Kubernetes constitutes Crunchy Data Software under the
Crunchy Data Terms of Use and its use is not intended to prohibit the rights
under any open source license.

For users without a valid Crunchy Data subscription agreement, the Crunchy Data
Software is provided for use under the Crunchy Data Developer Program. Unless
otherwise agreed to in writing, the use of Crunchy PostgreSQL for Kubernetes,
including the use of each of the containers included therein, is subject to the
Crunchy Data Developer Program Terms of Use (the "Developer Terms of Use"):

* https://www.crunchydata.com/developers/terms-of-use

Crunchy PostgreSQL for Kubernetes constitutes Crunchy Developer Software under
the Crunchy Data Developer Program Terms of Use and its use is not intended to
prohibit the rights under any open source license.
Loading