These are the Kickstarter Engineering and Data role definitions for both teams.
Objective: WIth this procedure, we want to replace node 172.31.1.23
with node 172.31.7.30
. Also, it is required that we change exhibitor_zk_path
to something unique in order for this procedure to work.
Configure the bootstrap node with the modified config.yaml
that has a change to a new exhibitor_zk_path
along with the master node that you want to replace for master_list
Important NOTE: The most important piece is exhibitor_storage_backend: zookeeper
and exhibitor_zk_path: "/masterip-change-20170127"
. You must set exhibitor_zk_path
to be something unique otherwise your cluster wont converge.
Last updated September 21, 2022
This Gist explains how to do this using gpg in a step-by-step fashion. Previously, krypt.co was heavily mentioned, but I've only recently learned they were acquired by Akamai and no longer update their previous free products. Those mentions have been removed.
For using a GUI-based GIT tool such as Tower or Github Desktop, follow the steps here for signing your commits with GPG.
There has been a number of comments on this gist regarding some issues around the pinentry-program and M1 Macs. I've finally gotten a chance to try things out on an M1 and I've updated the documentation in 2-using-gpg.md
to reflect my findings.