Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
Go to file
Felix Kunde 4862e17b7d use capital letter for names + fix typos 2019-07-08 17:17:27 +02:00
charts/postgres-operator Merge branch 'master' into update-docs-v1.2 2019-07-05 19:34:31 +02:00
cmd reflect change in github url (#496) 2019-02-25 11:26:55 +01:00
docker updated docs and write Postgres Operator in capital letters 2019-06-18 15:54:43 +02:00
docs use capital letter for names + fix typos 2019-07-08 17:17:27 +02:00
e2e Implement runner for e2e tests (#548) 2019-06-05 17:07:27 +02:00
hack reflect change in github url (#496) 2019-02-25 11:26:55 +01:00
manifests camelCasing all manifest parameters (#602) 2019-07-05 18:14:03 +02:00
pkg camelCasing all manifest parameters (#602) 2019-07-05 18:14:03 +02:00
.flake8 Implement runner for e2e tests (#548) 2019-06-05 17:07:27 +02:00
.gitignore Implement runner for e2e tests (#548) 2019-06-05 17:07:27 +02:00
.golangci.yml add .golangci.yml (#422) 2018-11-27 12:00:15 +01:00
.travis.yml Implement runner for e2e tests (#548) 2019-06-05 17:07:27 +02:00
.zappr.yaml Restore .zappr.yaml (#405) 2018-11-07 13:06:53 +01:00
CODEOWNERS Add Rafia to code owners (#588) 2019-06-14 14:56:40 +02:00
CONTRIBUTING.md use capital letter for names + fix typos 2019-07-08 17:17:27 +02:00
LICENSE Update LICENSE (#601) 2019-06-28 10:20:53 +02:00
MAINTAINERS [WIP] Draft codeowners, update maintainers (#358) 2018-08-06 08:59:00 +02:00
Makefile Implement runner for e2e tests (#548) 2019-06-05 17:07:27 +02:00
README.md update docs and README 2019-07-01 14:54:32 +02:00
SECURITY.md docs(general): Adding Security.md (#88) 2017-09-04 14:33:30 +02:00
build-ci.sh reflect change in github url (#496) 2019-02-25 11:26:55 +01:00
delivery.yaml Implement runner for e2e tests (#548) 2019-06-05 17:07:27 +02:00
glide.lock Post-graduation updates (#495) 2019-02-26 12:34:05 +01:00
glide.yaml reflect change in github url (#496) 2019-02-25 11:26:55 +01:00
mkdocs.yml reflect change in github url (#496) 2019-02-25 11:26:55 +01:00
run_operator_locally.sh updated docs and write Postgres Operator in capital letters 2019-06-18 15:54:43 +02:00

README.md

Postgres Operator

Build Status Coverage Status Go Report Card GoDoc golangci

The Postgres operator manages PostgreSQL clusters on Kubernetes. Configuration happens only via manifests. Therefore, it integrates easily in automated CI/CD pipelines with no access to Kubernetes directly.

By default, the operator is building up on two other Open Source projects developed at Zalando. Spilo provides the Docker image that contains PostgreSQL incl. some pre-compiled extensions. Spilo also includes [Patroni]((https://github.com/zalando/spilo) to manage highly available Postgres cluster powered by streaming replication.

Getting started

For a quick first impression follow the instructions of this tutorial.

Documentation

There is a browser-friendly version of this documentation at postgres-operator.readthedocs.io

Google Summer of Code

The Postgres Operator made it to the Google Summer of Code 2019! As a brand new mentoring organization, we are now looking for our first mentees. Check our ideas and start discussion in the issue tracker. And don't forget to spread a word about our GSoC participation to attract even more students.

Community

There are two places to get in touch with the community:

  1. The GitHub issue tracker
  2. The #postgres-operator slack channel under Postgres Slack