Felix Kunde
8285a3b7b7
Merge branch 'master' into coderanger-disruption-budget
2019-06-17 16:31:33 +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
Felix Kunde
9afec552e3
update docs
2019-06-12 20:01:29 +02:00
Felix Kunde
df338cc03d
update docs and change order in config
2019-06-07 14:03:29 +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
Dmitry Dolgov
d6e6b00770
Add shm_volume option ( #427 )
...
Add possibility to mount a tmpfs volume to /dev/shm to avoid issues like
[this](https://github.com/docker-library/postgres/issues/416 ). To achieve that
two new options were introduced:
* `enableShmVolume` to PostgreSQL manifest, to specify whether or not mount
this volume per database cluster
* `enable_shm_volume` to operator configuration, to specify whether or not mount
per operator.
The first one, `enableShmVolume` takes precedence to allow us to be more flexible.
2018-12-21 16:22:30 +01:00
zerg-junior
45c89b3da4
[WIP] Add set_memory_request_to_limit option ( #406 )
...
* Add set_memory_request_to_limit option
2018-11-15 14:00:08 +01:00
zerg-junior
96e3ea9511
Properly overwrite empty allowed source ranges for load balancers ( #392 )
...
* Properly overwrite empty allowed source ranges for load balancers
2018-11-06 11:08:45 +01:00
zerg-junior
ccaee94a35
Minor improvements ( #381 )
...
* Minor improvements
* Document empty list vs null for users without privileges
* Change the wording for null values
* Add talk by Oleksii in Atmosphere
2018-11-06 11:08:13 +01:00
zerg-junior
86ba92ad02
Rename 'permanent_slots' field to 'slots' ( #401 )
2018-10-31 16:11:28 +01:00
zerg-junior
1b4181a724
[WIP] Add the ability to configure replications slots in Patroni ( #398 )
...
* Add the ability to configure replication slots in Patroni
* Add debugging to Makefile for CDP builds
2018-10-31 13:10:56 +01:00
Dmitry Dolgov
83dfae2a6d
Editing documentation for cloning
...
Clear a bit the section about timestamp (from @zalandoAlex)
2018-10-31 11:08:49 +01:00
zerg-junior
9f4a73afb7
Update operator_parameters.md ( #379 )
2018-09-24 15:43:22 +02:00
zerg-junior
7907f95d2f
Improve reporting about rolling updates ( #391 )
2018-09-24 11:57:43 +02:00
zerg-junior
f9cbed9be9
Clarify what a default values is ( #368 )
...
Clarify what a default values is
2018-09-17 10:12:58 +02:00
zerg-junior
25fa45fd58
[WIP] Grant 'superuser' to the members of Postgres admin teams ( #371 )
...
Added support for superuser team in addition to the admin team that owns the postgres cluster.
2018-08-30 10:51:37 +02:00
zerg-junior
4543bfde96
Document code generation ( #370 )
...
* Document code generation
2018-08-22 11:34:15 +02:00