Skip to content

Instantly share code, notes, and snippets.

View darron's full-sized avatar
🎯
Focusing

darron froese darron

🎯
Focusing
View GitHub Profile
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
name: encrypted
provisioner: kubernetes.io/aws-ebs
parameters:
type: gp2
encrypted: "true"
Verifying my Blockstack ID is secured with the address 1AWSQztDoP2MnV78edrypjpGV9suHEsuwd https://explorer.blockstack.org/address/1AWSQztDoP2MnV78edrypjpGV9suHEsuwd
@darron
darron / default_ami_setup.sh
Last active September 5, 2017 14:31
Ubuntu 14.04 AWS Instance Store HVM build - actually worked - built and booted. Much thanks to: https://github.com/Lumida/packer/wiki/Building-Ubuntu-12.04-and-14.04-HVM-Instance-Store-AMIs
#!/bin/bash
# server-jre-8u5-linux-x64.tar.gz
DEBIAN_FRONTEND=noninteractive
UCF_FORCE_CONFFNEW=true
export UCF_FORCE_CONFFNEW DEBIAN_FRONTEND
apt-get update
apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confnew" dist-upgrade
package main
import (
"fmt"
"net/http"
"math/rand"
)
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "%d", rand.Intn(9999))
@darron
darron / gist:8740985
Created January 31, 2014 19:13
Docker container memory listings.
ghost (64 MB): OK
hapi (16 MB): OK
harp (59 MB): OK
hexo (62 MB): OK
html (4 MB): OK
kraken (69 MB): OK
martini (9 MB): OK
middleman (57 MB): OK
mojolicious (25 MB): OK
octodev.io (64 MB): OK
@darron
darron / 01lego.yaml
Last active March 8, 2017 18:29
Full Yaml for Kubernetes TLS Ingress with Let's Encrypt Certificates.
apiVersion: v1
kind: Namespace
metadata:
name: kube-lego
---
apiVersion: v1
metadata:
name: kube-lego
namespace: kube-lego
data:
@darron
darron / darron.keys
Last active February 11, 2017 01:28
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDbU5HNPsAXa09LT7CdLneuX7VcGqr5AhWo/ADi7zH0J574+dHo/66BuvY3s6/Ea3Tqy3LTAGKpKGJYEEmlsyrPTyissx+YZ1jS2idwj1YxYLzivLsV3GTIfbcA3UrfoZQEqhjrEA+p7TXQMtHwK5yVaMzA+dubJNQhxBo/Bc0SVhFFXr3Vf7brLe78/yDAulMwtLd3HgYj6RVRpzDImE76R2D9pfr2n3eTzR+iCnCRSXEmyJdyTM4535x0pMre2FVp87S4F09Y3l8sZ52coReUNCVOApKVoqyNxEuoFsXeeeZRUdjHWEXHPFEE57Z5LstsOJW53qVaLX+d0qhFbg4KczCqtUZJPkptxoq+FoUNe5lX90Gq8H4rCmsx31dcdy5DF7a4UBpN0kkkjgjAAoZnRvQRyQqiMGE6WD9SvHxkTopQga5zIstTeAyZJUKzK8xAkCCMtJiVBSy5VNUBy77skyaASEo8JvBRVFEnV151vQei2uPeEcWNYEeJo1ch8UuMzOtR49qsiOTNcUfTmTHJ4sB2500wQH1CfTDyJuK59XYBxMmGbhSk/BkTfFdHn6mnpDMmqOmupaeUp2PLWZFGRJIi8xiXxufMf8kZE1TaJKc/C9KU7QxY7csRy84VA885vtpT8Cu42LTRbj2gFqfF02sVIXHQ/NGa2XEOuk1TZQ==
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCVcjo7fd9Zu0PFxJGyfv787cWOea4FPXvBAw/9JEhAhN14EJqtYAvZAprKXbZhaf9uXeb5phED4mDFPgLzROtzIq9xzWl4a4AFCb6QlPhVoSOKUeJdXxCN3cVMUJ4spGe3iW24HohUHhGdzAA1+6Fd0yi4hyxlY7Mpp/27iqkQBFY6rCOFr2rHFOJvRcURssPlJLXSf/xHWehbqSpNic41yayRbhY+X1a9lFSl+MXDtDcGAUC1cr7pp1+uvOrsNoJH+BG
@darron
darron / rename.go
Created October 28, 2016 15:48
Rename a bunch of files that were downloaded from S3 with really long names.
package main
import (
"fmt"
"io/ioutil"
"log"
"os"
"strings"
)
@darron
darron / apache-memory-pid-stats.rb
Last active October 14, 2016 23:38
Combine RSS memory usage and Apache 2 /server-status for heatmap with Datadog.
require 'rubygems'
require 'nokogiri'
require 'open-uri'
require 'pp'
require 'statsd'
statsd = Statsd.new
def get_memory_usage
memory_usage = {}
@darron
darron / gist:2cca61c563820186ea48
Created April 12, 2015 20:12
AWS user-data to register with a Chef server. We are assuming that Chef is already installed during a previous AMI building phase.
#!/bin/bash
S3_BUCKET="where-your-validator-client-rb-and-json-are-stored"
ROLE="role-you-want-to-converge"
apt-get update
apt-get -y upgrade
# Get the validation.pem from S3
# This can only be done if the IAM profile the instance