aboutsummaryrefslogtreecommitdiff
path: root/man/init_stolon
diff options
context:
space:
mode:
authorAlex <alex@adnab.me>2020-02-11 23:35:53 +0100
committerGitea <gitea@fake.local>2020-02-11 23:35:53 +0100
commit9e5839765a5578fb3ca63fbe55eeba96c14969b6 (patch)
tree1a2b518ccd68cdd0fe2530041b28bfc910760eb0 /man/init_stolon
parent535d1c3aba902ec644387cb41fc7cc0bcf86fae0 (diff)
parent91032944ee47ed6b6eeb674266ec64bedeac37b7 (diff)
downloadinfrastructure-9e5839765a5578fb3ca63fbe55eeba96c14969b6.tar.gz
infrastructure-9e5839765a5578fb3ca63fbe55eeba96c14969b6.zip
Merge branch 'bottin2_upgrade' of Deuxfleurs/deuxfleurs.fr into master
Diffstat (limited to 'man/init_stolon')
-rw-r--r--man/init_stolon/README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/man/init_stolon/README.md b/man/init_stolon/README.md
index fe3a912..618530a 100644
--- a/man/init_stolon/README.md
+++ b/man/init_stolon/README.md
@@ -29,3 +29,30 @@ chown -R 102:102 /mnt/storage/postgres/
It might be improved by staying with root, then chmoding in an entrypoint and finally switching to user 102 before executing user's command.
Moreover it would enable the usage of the user namespace that shift the UIDs.
+
+
+## Upgrading the cluster
+
+To retreive the current stolon config:
+
+```
+stolonctl spec --cluster-name pissenlit --store-backend consul --store-endpoints http://consul.service.2.cluster.deuxfleurs.fr:8500
+```
+
+The important part for the LDAP:
+
+```
+{
+ "pgHBA": [
+ "host all postgres all md5",
+ "host replication replicator all md5",
+ "host all all all ldap ldapserver=bottin.service.2.cluster.deuxfleurs.fr ldapbasedn=\"ou=users,dc=deuxfleurs,dc=fr\" ldapbinddn=\"cn=admin,dc=deuxfleurs,dc=fr\" ldapbindpasswd=\"<REDACTED>\" ldapsearchattribute=\"cn\""
+ ]
+}
+```
+
+Once a patch is writen:
+
+```
+stolonctl --cluster-name pissenlit --store-backend consul --store-endpoints http://consul.service.2.cluster.deuxfleurs.fr:8500 update --patch -f /tmp/patch.json
+```