Felix Kunde
cd350a4bc1
make run.sh executable from within e2e ( #619 )
2019-07-24 15:07:32 +02:00
Felix Kunde
0aff809958
use h1 tags to not render titles in sidebar ( #626 )
2019-07-19 12:50:39 +02:00
Dmitry Dolgov
53fea88391
Update link for pod_antiaffinity_topology_key ( #622 )
...
Looks like the anchor was changed in the K8S docs.
2019-07-17 13:04:54 +02:00
Jakub Román
8ec3fa1ec8
Kustomization ( #608 )
...
Add ability to install the operator via kustomization.
2019-07-15 17:17:42 +02:00
Felix Kunde
4eabc8f5db
Initial commit for Postgres Operator UI ( #613 )
...
* Initial commit for our basic Postgres Operator UI:
* Create and modify Postgres manifests
* Watch Operator Logs in the UI
* Observe cluster creation progress
* S3 Backup browser for clone and restore
Many thanks to Manuel Gomez and Jan Mussler for the initial UI work a long time ago!
2019-07-12 17:02:55 +02:00
Felix Kunde
4fc5822b24
Update docs for v1.2 ( #609 )
...
* update docs and move parts from README to index.md
* fix typos, headings and code alignment in docs
2019-07-11 17:19:27 +02:00
Felix Kunde
7c19cf50db
align config map, operator config, helm chart values and templates ( #595 )
...
* align config map, operator config, helm chart values and templates
* follow helm chart conventions also in CRD templates
* split up values files and add comments
* avoid yaml confusion in postgres manifests
* bump spilo version and use example for logical_backup_s3_bucket
* add ConfigTarget switch to values
2019-07-08 17:49:25 +02:00
Felix Kunde
3a914f9a3c
camelCasing all manifest parameters ( #602 )
...
* deprecate snake_case manifest parameters
* move backward compatible check and update test
2019-07-05 18:14:03 +02:00
Felix Kunde
36003b8264
enable shmVolume setting in OperatorConfiguration ( #605 )
...
* enable shmVolume setting in OperatorConfiguration
2019-07-05 16:48:37 +02:00
Yujun Zhang
ff80fc4d0f
Fix spelling error ( #604 )
...
EBS, not ESB
2019-07-03 14:49:05 +02:00
Henning Jacobs
9122d03aaf
KubeCon NA 2018 talk ( #603 )
...
* add KubeCon NA 2018 talk
Co-Authored-By: Felix Kunde <felix-kunde@gmx.de>
2019-07-02 11:21:38 +02:00
Rafia Sabih
540d58d5bd
Adding the support for standby cluster
...
This will set up a continuous wal streaming cluster, by adding the corresponding section in postgres manifest. Instead of having a full-fledged standby cluster as in Patroni, here we use only the wal path of the source cluster and stream from there.
Since, standby cluster is streaming from the master and does not require to create or use databases of it's own. Hence, it bypasses the creation of users or databases.
There is a separate sample manifest added to set up a standby-cluster.
2019-06-21 10:11:39 +02:00
Markus
93bfed3e75
Add secret mount to operator ( #535 )
...
* add secret mount to operator
2019-06-19 12:40:49 +02:00
Felix Kunde
6918394562
Add PDB configuration toggle ( #583 )
...
* Don't create an impossible disruption budget for smaller clusters.
* sync PDB also on update
2019-06-18 10:48:21 +02:00
Maxim Ivanov
3553144cda
Support subPath in generated container ( #452 )
...
* mounted volumes now provide a subPath
2019-06-17 15:49:01 +02:00
Maxim Ivanov
44acd7e4db
Not being able to register CRD is not a fatal error ( #444 )
...
Operator proceeds to checking if CRD is present and ready,
and if not, only then it is a fatal error.
2019-06-14 16:08:29 +02:00
Erik Inge Bolsø
e1d9395338
rbac: add user-facing clusterroles ( #585 )
...
* rbac: add user-facing clusterroles
2019-06-14 15:59:51 +02:00
teuto.net Netzdienste GmbH
bbf28c4df7
Add additional S3 settings for cloning ( #497 )
2019-06-14 12:28:00 +02:00
Sergey Dudoladov
69af2d60e5
Implement runner for e2e tests ( #548 )
...
* implement a runner for e2e tests
* move e2e tests to a Docker container
* integrate e2e tests into build pipelines
* add tests for multi-namespace support and logical backup jobs
* @FxKu implement the first e2e test for failovers
2019-06-05 17:07:27 +02:00
Aaron Miller
ec5b1d4d58
StatefulSet fsGroup config option to allow non-root spilo ( #531 )
...
* StatefulSet fsGroup config option to allow non-root spilo
* Allow Postgres CRD to overide SpiloFSGroup of the Operator.
* Document FSGroup of a Pod cannot be changed after creation.
2019-06-04 16:38:26 +02:00
Felix Kunde
5a0e95ac45
Add CRD configuration to Helm chart values.yaml ( #559 )
...
* add templates for CRDs incl. crd-install hooks
* support both config styles in values.yaml
* fix ServiceAccount naming in values.yaml
2019-06-03 14:48:32 +02:00
Erik Inge Bolsø
ebda39368e
database.go: remove hardcoded .svc.cluster.local dns suffix ( #561 )
...
* database.go: substitute hardcoded .svc.cluster.local dns suffix with config parameter
Use the pod's configured dns search path, for clusters where .svc.cluster.local is not correct.
2019-05-31 16:32:00 +02:00
Sergey Dudoladov
3ffc8ac5fa
Sample logical backup image. ( #572 )
...
* Sample logical backup image.
Based on the earlier work by Dmitry Dolgov @erthalion
2019-05-31 15:51:58 +02:00
Erik Inge Bolsø
b619569e28
Improve cluster sidecar documentation ( #573 )
2019-05-27 15:31:52 +02:00
Sergey Dudoladov
f3e1e80aaf
Add logical backup ( #442 )
...
* Add k8s cron job to spawn logical backups
* Minor doc updates
2019-05-16 15:52:01 +02:00
Felix Kunde
25e02ad755
Minor change to helm section in quickstart guide ( #549 )
...
* updated helm section in quickstart
2019-04-24 18:25:57 +02:00
Felix Kunde
433bd8f500
Add paragraph on how to extend operator configuration in dev docs ( #538 )
...
* add paragraph on how to extend operator configuration in dev docs
2019-04-09 11:23:07 +02:00
Felix Kunde
67b2fc40c0
update db connection part in user docs ( #536 )
2019-04-04 19:55:00 +02:00
Aaron Miller
15ec6a920d
Config option to allow Spilo container to run non-privileged. ( #525 )
...
* Config option to allow Spilo container to run non-privileged.
Runs non-privileged by default.
Fixes #395
* add spilo_privileged to manifests/configmap.yaml
* add spilo_privileged to helm chart's values.yaml
2019-04-03 17:13:39 +02:00
Felix Kunde
c243074083
Updated quickstart and link from README ( #527 )
...
* updated quickstart and link from README
* added/updated Helm chart description in other docs
2019-04-01 15:39:18 +02:00
Taehyun Kim
6778c3c03c
Add helm chart ( #434 )
...
Helm chart, that contains all required components to install postgres-operator.
So far all the versions are hardcoded to the latest release, and documentation
mention helm mostly for development purposes with minikube.
2019-03-29 11:26:13 +01:00
Sergey Dudoladov
0b53dbe5dc
Set statefulset update and management policy explicitly ( #515 )
...
* fix logging in retry
* explicitly set the stateful set update strategy to onDelete
* add podManagementPolicy
2019-03-13 11:49:18 +01:00
Sergey Dudoladov
f400539b69
Retry moving master pods ( #463 )
...
* Retry moving master pods
* bump up master pod wait timeout
2019-02-28 16:19:27 +01:00
Felix Kunde
31e568157b
reflect change in github url ( #496 )
...
Project was moved from the incubator to the Zalando main org, hence the rename
2019-02-25 11:26:55 +01:00
teuto.net Netzdienste GmbH
26a7fdfa9f
Add Pod Anti Affinity ( #489 )
...
* Add Pod Anti Affinity
2019-02-21 16:37:03 +01:00
Sergey Dudoladov
2e9b6533e7
Document taint-based eviction ( #468 )
...
* Document taint-based eviction
2019-02-20 10:19:15 +01:00
Stephane T
d11b23bd71
Add inherited_labels ( #459 )
...
* add support for inherited_labels
Signed-off-by: Stephane Tang <hi@stang.sh>
* update docs with inherited_labels
Signed-off-by: Stephane Tang <hi@stang.sh>
2019-02-14 12:29:06 +01:00
Sergey Dudoladov
f2dddb0f2b
Add GSoC 2019 project ideas ( #470 )
...
* Add GSoC 2019 project ideas
* Add community section
* Add application steps
* Add logo
2019-02-06 14:40:12 +01:00
Dmitry Dolgov
90c25038d7
Add pod diagram and tex sources ( #472 )
2019-01-31 12:17:11 +01:00
Henning Jacobs
3f8b760118
+ video of Oleksii's talk ( #473 )
...
https://twitter.com/PostgreSQL/status/1087681292416630785
2019-01-31 12:16:05 +01:00
Dmitry Dolgov
44895939f3
Overview diagrams ( #466 )
...
Add overview diagram of what would be created for a postgres cluster by
operator
2019-01-29 21:42:13 +01:00
Maxim Ivanov
3544cc90fa
Allow specifying init_containers in Postgres CRD ( #445 )
...
* Add support for init_containers
2019-01-29 11:08:44 +01:00
Armin Nesiren
6f6a599c90
Added possibility to add custom annotations to LoadBalancer service. ( #461 )
...
* Added possibility to add custom annotations to LoadBalancer service.
2019-01-25 11:35:27 +01:00
Felix Kunde
38f7a3dac6
Minor changes to Admin doc ( #455 )
...
Fixing links and small errors
Some homogenization of naming things
Added line breaks in some paragraphs
2019-01-18 12:50:07 +01:00
Felix Kunde
2422d72b76
Edited Roles section in User documentation ( #454 )
2019-01-16 10:59:32 +01:00
Felix Kunde
0921c065e8
Fixed endpoints description for debug API ( #453 )
2019-01-16 10:50:29 +01:00
zerg-junior
4b5d3cd121
Fix golint failures
...
* Fix golint fails based on the original work from the user u5surf
* Skip installing Docker as CDP now have one pre-installed (repairs builds on CDP)
2019-01-08 13:04:48 +01:00
zerg-junior
5cfcc453a9
Update CRD configuration docs and fix the CDP build ( #414 )
...
* Update CRD configuration docs
* document resource consumption of the operator
* Add talks by Oleksii
2019-01-02 12:01:47 +01:00
Arve Knudsen
8d766e020c
Fix reference to enable_database_access in operator_parameters.md ( #435 )
2019-01-02 10:31:28 +01:00
zerg-junior
c0b0b9a832
[WIP] Add 'admin' option to create role ( #425 )
...
* Add 'admin' option to create role
* Fix run_locally_script
2018-12-27 10:14:33 +01:00