Skip to content

Instantly share code, notes, and snippets.

View jgardner04's full-sized avatar
💭
Not Sure

Jonathan Gardner jgardner04

💭
Not Sure
View GitHub Profile
This file has been truncated, but you can view the full file.
data:image/gif;base64,R0lGODlhCQHkAPeKAAwVBxUXEzIYExAlFR0lFiQwFS0xHBIYISEYIhQxKBwlNh85MyI0ITI3JDQqMDY2NjU4N04ZEGoYCEwtGWwjEUozKFI5O3ExJxZAOChDJTZEJTdSKSVCODJFNThSNUFKJklSJkVINEdYNmxIN1JjOWVpNiw2QhhARCFCRSlCQiFKQilKQSlKSjFIQzhKTilSSjFSQjlSQjFSTTlSSjlaTyFKUilSUjJaVjljWTlTYzljY0VYRUNWUkdkSFdqRFpzSUZlVlVqVUpzWFl0VWdqRmVzRmZqV2Z5VkJZckZnZlNrZlR0aW5ubm52apstJJdFOot5ZG6EV1qEeGiEZmuMa3WIZnWKeo2FH6iZGMGnJYWbdrGKbVVuint6gnWYiaybiJe6qtCbg+21m829p+y9oLPNsrjaz9DZz9Ds0PXoyNH46tz/793/9+X35ef/5+H38Of/9/39/ZGOb9zHps/SuSEkIltZB1ZZRHFSRXBZXHJ5SzBCS4iWlU1SEu/35jlaQE5wbhYkJYyahnhtUzkyGElogN343HJuDMmXeVd3cwEBAezLqdGwkers4nmVdd2tlbB4ZJRUSIalfVRXJ4qGWKqfVsE/Nig1LM1KQltOTj08QLC4sc/GnKXPqtDr511hMkM1HkZJSCFCQvLby1VMMbKvkZ1fT/HStsXId5KvkdzOtI5tVqppV7RLQVZXNcutlmiLeFRDKtyri/HStUlJRENJTKjGfWBfZaqaeJGvkM3ZnV1ERZrHttHr57Pam7C5srKwkks+LrqZe93+zltMTKvWwJGvkcRCOZaTV7Owkk1UToelfMu6m3iUauns4vf75Nu5nLPHesqzYbKwk+/Pr87r567Tjciia1Z2c2loCuHKcLvjmqLGkLzouDo/FTInG3htUh4gCzhaQdTU1Fp6c6zYr1Z3c8epibvlpfHszqTRt8WxV9zlzXFVUMjooyAjIavUoikrKLJmVomqhsCvTdm5fe

Keybase proof

I hereby claim:

  • I am jgardner04 on github.
  • I am jgardner04 (https://keybase.io/jgardner04) on keybase.
  • I have a public key whose fingerprint is DD4A BD4F 5355 0DE3 BF81 2A69 FCC3 F76A 10ED 81D3

To claim this, I am signing this object:

@jgardner04
jgardner04 / .bash_profile
Last active August 15, 2017 14:15
Bash Profile
eval $(/usr/libexec/path_helper -s)
JAVA_HOME=`/usr/libexec/java_home`
export JAVA_HOME
export PATH="$HOME/.fastlane/bin:$PATH"
export PATH=$PATH:/Users/jgardner/bin
# Auto Completion Files
source '/Users/jgardner/lib/azure-cli/az.completion'
source '/usr/local/etc/bash_completion.d/git-completion.bash'
@jgardner04
jgardner04 / $profile
Last active August 26, 2017 13:51
PowerShell $Profile
Import-Module posh-docker
try { $null = gcm pshazz -ea stop; pshazz init 'default' } catch { }
# ================
# Alias
# ================
function HOME {
FROM microsoft/dotnet:2.0.0-runtime-stretch
ARG EXE_DIR=.
WORKDIR /app
COPY $EXE_DIR/ ./
CMD ["dotnet", "FilterModule.dll"]
@jgardner04
jgardner04 / .eslintrc.js
Created November 27, 2017 16:23
ESLint Rules
module.exports = {
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true,
"mongo": true,
"jquery": true
},
"extends": "eslint:recommended",
@jgardner04
jgardner04 / Dockerfile
Created December 18, 2018 20:27
Azure DevOps Build Agent Dockerfile
# Base Image
FROM microsoft/vsts-agent
# Update packages and install new ones
RUN sudo apt-get update \
&& sudo apt-get upgrade -y \
&& sudo apt install apt-utils unzip -y
# Install Terraform
RUN curl -O https://releases.hashicorp.com/terraform/0.11.7/terraform_0.11.7_linux_amd64.zip \
@jgardner04
jgardner04 / vsts-linux-build-deployment.yaml
Created December 18, 2018 21:11
Azure DevOps Linux Build Agent Kubernetes Deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: vstslinuxbuild
spec:
replicas: 3
selector:
matchLabels:
app: vstslinuxbuild
template:
@jgardner04
jgardner04 / vsts-linux-build-service.yaml
Created December 18, 2018 21:17
Azure DevOps Linux Build Agent Kubernetes Service
apiVersion: v1
kind: Service
metadata:
name: vstslinuxbuild
spec:
ports:
- port: 80
name: web
protocol: TCP
targetPort: 80
@jgardner04
jgardner04 / vsts-linux-build-ingress.yaml
Last active December 18, 2018 21:53
Azure DevOps Build Agent Ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: vstslinuxbuild
annotations:
kubernetes.io/ingress.class: nginx
certmanager.k8s.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
tls: