I hereby claim:
- I am thbkrkr on github.
- I am thbkrkr (https://keybase.io/thbkrkr) on keybase.
- I have a public key ASDDNHZloOmZtrisHmHiFmPFP4bVXgso17kXYNgfnj9HDgo
To claim this, I am signing this object:
| c8rl() { | |
| local cacert=/dev/shm/ca.crt | |
| if [[ ! -f $cacert ]]; then | |
| SECRET=$(kubectl get serviceaccount default -o json | jq -Mr '.secrets[].name | select(contains("token"))') | |
| export TOKEN=$(kubectl get secret ${SECRET} -o json | jq -Mr '.data.token' | base64 -d) | |
| export APISERVER=https://$(kubectl -n default get endpoints kubernetes --no-headers | awk '{ print $2 }') | |
| kubectl get secret ${SECRET} -o json | jq -Mr '.data["ca.crt"]' | base64 -d > $cacert | |
| fi | |
| local uri=${1:-version} |
| #!/bin/sh | |
| docker history --no-trunc "$1" \ | |
| | tac \ | |
| | tr -s ' ' \ | |
| | cut -d " " -f 5- \ | |
| | sed 's,^/bin/sh -c #(nop) ,,g' \ | |
| | sed 's,^/bin/sh -c,RUN,g' \ | |
| | sed 's, && ,\n & ,g' \ | |
| | sed 's,\s*[0-9]*[\.]*[0-9]*[kMG]*B\s*$,,g' \ |
| grun() { | |
| [[ "$PROJECT_ID" == "" ]] && echo "PROJECT_ID not set" && return | |
| [[ ! -f Dockerfile ]] && echo "Dockerfile not found" && return | |
| local name=$(basename $(pwd)) | |
| local image=gcr.io/$PROJECT_ID/$name | |
| docker build -t $image . | |
| docker push $image | |
| gcloud beta run deploy --allow-unauthenticated --image $image $name |
| #!/bin/bash -eu | |
| name=cslash device=/dev/nvme0n1p5 | |
| sudo cryptsetup -c aes-xts-plain64 --hash sha512 --key-size 512 luksFormat -v $device | |
| sudo cryptsetup luksOpen $device $name | |
| sudo mkfs.ext4 -m 0 /dev/mapper/$name | |
| echo "$name $device none luks,timeout=30" | sudo tee -a /etc/crypttab | |
| echo "/dev/mapper/$name / ext4 errors=remount-ro 0 1" | sudo tee -a /etc/fstab |
I hereby claim:
To claim this, I am signing this object:
| #!/bin/sh -e | |
| curl -s 'http://www.topreplay.tv/index.php?do=search' \ | |
| -d 'do=search&subaction=search&search_start=0&full_search=0&result_from=1&story=burger+quiz' \ | |
| | pup 'div.img-short-title a attr{href}' |
| #!/bin/bash -eu | |
| # | |
| # Get Kubernetes CPU and memory requested | |
| # | |
| main() { | |
| declare kubeconfig=$1 | |
| declare node_match="${2:-""}" | |
| if [[ ! -f $kubeconfig ]]; then |
| variable kubeconfig { | |
| default = "/ops/clusters/c1.test/config/kubectl.secrets.conf" | |
| } | |
| variable dirconfig { | |
| default = "/ops/k8s-deployments/kube-state-metrics" | |
| } | |
| variable prefix { | |
| default = "kube-state-metrics-" | |
| } |
| wget https://cdn.rawgit.com/Mirantis/kubeadm-dind-cluster/master/fixed/dind-cluster-v1.9.sh | |
| chmod +x dind-cluster-v1.9.sh | |
| # start the cluster | |
| ./dind-cluster-v1.9.sh up | |
| # add kubectl directory to PATH | |
| export PATH="$HOME/.kubeadm-dind-cluster:$PATH" | |
| kubectl get nodes |