Felix Kunde
5f19587dda
patroni slots is not an array but a nested hash map
2019-11-26 11:16:02 +01:00
Felix Kunde
abaae95bac
update documentation
2019-11-26 11:16:02 +01:00
Felix Kunde
9b7f673540
add crd validation also in code + minor fixes
2019-11-26 11:16:02 +01:00
Felix Kunde
f29ea87c13
add CRD manifests with validation
2019-11-26 11:16:02 +01:00
Armin Nesiren
5f87384d7f
Passing endpoint, access and secret key to logical-backup container ( #628 )
...
* Added possibility to add custom annotations to LoadBalancer service.
* Added parameters for custom endpoint, access and secret key for logical backup.
* Modified dump.sh so it knows how to handle new features. Configurable S3 SSE
2019-11-26 10:40:49 +01:00
Felix Kunde
2ce602fcd7
fix errors when changing service type ( #716 )
...
* fix errors when changing service type
* nullify service and endpoint before recreation
* improve wait for delete logic and reuse config parameters
2019-11-26 10:28:32 +01:00
Felix Kunde
f9487e41c1
inject cluster name label into logical backup pod ( #725 )
...
* inject cluster name label into logical backup pod
2019-11-20 13:58:41 +01:00
Felix Kunde
0b544ae43f
pass additionalSecretMount to logical backup pod ( #714 )
2019-11-19 18:06:55 +01:00
Felix Kunde
63d1f3bbe4
add get for deployments to operator RBAC ( #724 )
2019-11-18 12:13:05 +01:00
Felix Kunde
de14323f8e
disable load balancers by default in examples ( #715 )
2019-11-12 10:57:48 +01:00
Thomas Runyon
535517cd1b
Custom annotations 329 ( #657 )
...
* Add ability for custom annotations to database pods
2019-11-11 10:45:35 +01:00
Emre Hasegeli
33e1d60703
docs: Fix links on operator parameters reference ( #712 )
2019-11-08 08:20:43 +01:00
Felix Kunde
340dc4aa3d
Fix operator_configuration_type.go ( #703 )
...
fix typo
2019-10-31 12:19:41 +01:00
Felix Kunde
719505afba
enable GO111MODULE also on go test ( #701 )
...
* enable GO111MODULE also on go test
2019-10-30 16:51:54 +01:00
haf-afa
0a7b09e791
Update quickstart.md ( #699 )
2019-10-30 16:21:07 +01:00
Yujun Zhang
aab4d51142
Fix bad formatting in docs ( #637 )
...
List requires a proceeding empty line
2019-10-28 16:33:16 +01:00
Emre Hasegeli
b738283f6f
charts: Add pods/exec permission ( #694 )
2019-10-23 11:22:23 +02:00
Eric
6e682fd6b5
Fixing spelling mistake in delete PVC function name ( #691 )
2019-10-18 16:41:56 +02:00
anikin-aa
8d103ee9f9
Update quickstart.md ( #687 )
...
Fix values-crd.yaml incorrect link
2019-10-15 14:08:06 +02:00
Felix Kunde
bb855fd9bc
fetch cluster_name_label from configuration ( #684 )
2019-10-11 16:07:13 +02:00
Dmitry Dolgov
647a4d3023
Remove service accounts cache ( #685 )
...
For optimization purposes operator was creating a cache map to remember
if service accounts and role binding was deployed to a namespace. This
could lead to a problem, when a namespace was deleted, since this
cache was not synchronized. For the sake of correctness remove the
cache, and check every time if required service account and rbac is
present. In the normal case this introduces an overhead of two API calls
per an event (one to get a service accounts, one to get a role binding),
which should not be a problem, unless proven otherwise.
2019-10-11 11:06:14 +02:00
Erik Inge Bolsø
e3b39a5cbe
document configmap variant of inherited_labels ( #678 )
...
* document configmap varient of inherited_labels and remove application label from cluster example since we will get application:spilo by default
2019-10-05 10:10:02 +02:00
Dmitry Dolgov
baae1887b3
Replace glide with Go modules ( #544 )
...
* And attempt to build with modules and remove glide
* new tools.go file to get code-generator dependency + updated codegen + remove Glide files and update docs
2019-10-02 16:18:55 +02:00
Felix Kunde
f0e29060b1
move StatefulSet to apps/v1 ( #675 )
2019-09-30 16:42:04 +02:00
Weilu Jia
e00b37fc17
Handle IPv6 k8s pods in Patroni URLs ( #671 )
...
* Handle IPv6 Patroni URLs
2019-09-30 10:14:27 +02:00
Sergey Dudoladov
cf97ebb2b8
fix e2e tests ( #672 )
...
* fix e2e tests
* change Spilo version everywhere
2019-09-23 17:48:53 +02:00
Felix Kunde
741694f609
run unit tests only on pkg folder ( #659 )
2019-09-02 13:57:47 +02:00
deitmerit
28d8f6934c
Allow disabling of CRD creation ( #652 )
...
Signed-off-by: Stefan Frye <frye@deitmer-it.de>
2019-08-27 13:02:57 +02:00
Felix Kunde
4a863d2280
Avoid orphaned objects on delete ( #654 )
...
* Make setSpec function work correctly when updating cluster status fails
2019-08-27 12:54:35 +02:00
Vineeth Reddy
fd6a2454e8
[GSoC 2019] kubectl plugin for the Postgres operator ( #579 )
...
* Add a prototype of a kubectl plugin for the Postgres operator
Work done by Vineeth Pothulapati <vineethpothulapati@outlook.com>
during Google Summer of Code 2019
2019-08-27 12:51:21 +02:00
phobot
056b2222a5
fix relative links to manifest files ( #655 )
...
[minimal](../manifests/minimal-postgres-manifest.yaml)
and the
[complete](../manifests/complete-postgres-manifest.yaml)
Links don't work as the manifests directory is higher in the structure.
2019-08-27 11:28:54 +02:00
Felix Kunde
abdb003f40
additional printer columns for CRDs ( #653 )
...
* additional printer columns for CRDs
2019-08-16 13:22:45 +02:00
Felix Kunde
7715e58da0
host helm chart via GitHub Pages ( #651 )
2019-08-14 12:13:42 +02:00
amir
4f6ba90570
Fix typo ( #647 )
2019-08-12 09:38:36 +02:00
Felix Kunde
4a099d698d
bump to v1.2.0 ( #631 )
...
* bump to v1.2.0
* yaml lint: add one more space before incline comments
2019-07-25 12:23:53 +02:00
Felix Kunde
cd350a4bc1
make run.sh executable from within e2e ( #619 )
2019-07-24 15:07:32 +02:00
Felix Kunde
1d45a6aec3
change app label for logical backup pod ( #621 )
...
* change app label for logical backup pod
2019-07-23 15:43:07 +02:00
Felix Kunde
16ac0794ad
added feature list to README ( #629 )
...
* added feature list to README
2019-07-23 13:49:17 +02:00
Felix Kunde
0aff809958
use h1 tags to not render titles in sidebar ( #626 )
2019-07-19 12:50:39 +02:00
Felix Kunde
2c3c7fd244
query namespaced K8s API in logical backup script ( #623 )
2019-07-18 14:00:30 +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
d5c3a284c9
remove package-lock.json ( #614 )
2019-07-12 17:11:36 +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
Yujun Zhang
1c340c68c6
Simplify service account name in helm chart ( #612 )
...
* Simplify service account name in helm chart (#610 )
2019-07-10 15:47:40 +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