Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

darron froese darron

🎯
Focusing
View GitHub Profile
@darron
darron / gist:3ab0c517b71b96cd9567098675dbc246
Last active September 8, 2021 23:12
Helm Chart Hosting Options
View gist:3ab0c517b71b96cd9567098675dbc246
Helm Chart Hosting
Github Pages:
https://harness.io/blog/devops/helm-chart-repo/
https://faun.pub/how-to-host-helm-chart-repository-on-github-b76c854e1462
Private Github Repo (GITHUB_TOKEN):
https://blog.softwaremill.com/hosting-helm-private-repository-from-github-ff3fa940d0b7
View buildpack.diff
diff --git a/bin/test-compile b/bin/test-compile
index 219a688..0a21748 100755
--- a/bin/test-compile
+++ b/bin/test-compile
@@ -24,5 +24,5 @@ if [ -f "${build}/.golangci.yml" -o -f "${build}/.golangci.toml" -o -f "${build}
step "/.golangci.{yml,toml,json} detected"
tmp="$(mktemp -d)"
mkdir -p "${build}/.heroku/golangci/bin"
- ensureFile "golangci-lint-1.16.0-linux-amd64.tar.gz" "${tmp}" "tar -C ${build}/.heroku/golangci/bin --strip-components=1 -zxf"
-fi
View encrypted.yaml
kind: StorageClass
apiVersion: storage.k8s.io/v1beta1
metadata:
name: encrypted
provisioner: kubernetes.io/aws-ebs
parameters:
type: gp2
encrypted: "true"
View gist:be4c7eb2daf32ba62b414118d5d73e9e
Verifying my Blockstack ID is secured with the address 1AWSQztDoP2MnV78edrypjpGV9suHEsuwd https://explorer.blockstack.org/address/1AWSQztDoP2MnV78edrypjpGV9suHEsuwd
View rando.go
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 / 01lego.yaml
Last active March 8, 2017 18:29
Full Yaml for Kubernetes TLS Ingress with Let's Encrypt Certificates.
View 01lego.yaml
apiVersion: v1
kind: Namespace
metadata:
name: kube-lego
---
apiVersion: v1
metadata:
name: kube-lego
namespace: kube-lego
data:
@darron
darron / ecr-empty-repos.sh
Created February 27, 2017 19:16
Figure out which repos in ECR are empty.
View ecr-empty-repos.sh
export REPOS=$(aws ecr describe-repositories | jq '.repositories | .[].repositoryName' | cut -d'"' -f 2)
for repo in $REPOS;
do
IMAGES=$(aws ecr list-images --repository-name $repo | grep imageDigest)
if [[ "$?" -eq "1" ]]
then
echo "$repo: empty"
fi
done
@darron
darron / darron.keys
Last active February 11, 2017 01:28
View darron.keys
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.
View rename.go
package main
import (
"fmt"
"io/ioutil"
"log"
"os"
"strings"
)
@darron
darron / main.go
Last active October 12, 2016 16:40
Adjust a bunch of JSON files in a folder.
View main.go
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"log"
"os"
)