Steps to switch the production elasticsearch server.
-
Preparations
- write down current
ELASTIC_URL
of republik-api - test on staging first
- export / import kibana (management -> saved objects -> export everything)
- write down current
USERNAME=patte
SSH_PUB_KEY="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZ77RKQPFvL/oF0sTiNptv72z7WecByD8LBw1fXQhcXOhT1pCTplADOVuYWmuN2NVh4xO8Qk75Py8dg/XInHAX5M6qxPEwbWJvoBGhl4CgT5G1z+vdyDxLQkdW822jGK4GjhmerSWmvubTBS+zBLJ2falLjdtjsj2PlMkL4T6J6bQ6GfjuDL9rIm4ZXb6+GlgiqwuFEF0AKX4Hg6J78LiaHkb9w9cUG1j10cfv8eEmCpfm+qcDtKUCV6t2+jt69DBrFItQ+AEIqhP+d4ZgGfYslko0Kk7fOp+UVnj6GjUzJDrn3v0W+KxaDfEeEYj/Car694SRwvdsx3KxRXQomjGMkCHTgDoq0IwPClGfhTay75WKscRKm0yUWIWzsF6Rfmje81ptQveeM9azKjCnu9P177Ag6yWlDuzx3lKJnrgffbmmPSyFAL/ss0Kddh4N8AoeniRP9KyIEXmZLGMQ7Z4NEMTaCt9IG5RSy1aI14QPtiNUGq7hq9DAMjkh73LCAkJGoTIHtrH50bQnXQbpWeDEA2it0m/IWdLAQ8YacKKe16Y4vygpV9gPa9TPzdu6qW50nNhShYIFvjM3Lda5WfSg17YR4khY5xI/Q23CoZjnFAxDi5tibGQl5PL3BG5BbDXudfh3XaS+zV8XmW0vhF4VXPnmBLnMRVswZ5xfwPMnfQ== [email protected]"
useradd -s /bin/bash -G sudo -m $USERNAME
sudo -u $USERNAME mkdir /home/$USERNAME/.ssh
chmod 700 /home/$USERNAME/.ssh
echo $SSH_PUB_KEY > /home/$USERNAME/.ssh/authorized_keys
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
# Generate a kubernetes secret for nginx | |
# github: patte | |
usage="generate a kubernetes secret for nginx | |
$(basename "$0") [-h] -n NAME [-c CRTPATH -k KEYPATH ] [-s] [-p HTPASSWDPATH] | |
where: | |
-h show this help text | |
-n NAME name of the secret and the generated file |