Skip to content

Instantly share code, notes, and snippets.

View andor-pierdelacabeza's full-sized avatar
💭
😪 Tired

Alvaro [Andor] andor-pierdelacabeza

💭
😪 Tired
View GitHub Profile
@andor-pierdelacabeza
andor-pierdelacabeza / secretdump.sh
Last active April 30, 2024 09:52
Kubernetes: dump all keys in secret to files:
# Requirements: kubectl and yq
# This will take every key/value in a secret, base64 decode the value, and dump the result to
# a file named as the key name
# It's like doing the inverse process of creating a secret from file like this:
#
# kubectl create secret generic db-user-pass \
# --from-file=./username.txt \
# --from-file=./password.txt
@andor-pierdelacabeza
andor-pierdelacabeza / 100_base.conf
Created October 24, 2017 10:10 — forked from danackerson/100_base.conf
using nginx + lua + redis for redirects and rewrites
# using such a setup requires `apt-get install lua-nginx-redis` under Ubuntu Trusty
# more info @ http://wiki.nginx.org/HttpLuaModule#access_by_lua
http {
lua_package_path "/etc/nginx/include.d/?.lua;;";
lua_socket_pool_size 100;
lua_socket_connect_timeout 10ms;
lua_socket_read_timeout 10ms;
server {

Keybase proof

I hereby claim:

  • I am andor-pierdelacabeza on github.
  • I am tecleandor (https://keybase.io/tecleandor) on keybase.
  • I have a public key whose fingerprint is 6954 BDAC 4183 92F5 FEA9 1109 76C9 E032 CEA3 B325

To claim this, I am signing this object:

@andor-pierdelacabeza
andor-pierdelacabeza / migration.sh
Created September 1, 2017 11:41
migrate k8s secret from one namespace to other
kubectl --namespace staging get secret credentials -o json|jq '.metadata.namespace = "production"'|kubectl create -f -