Skip to content

Instantly share code, notes, and snippets.

View dnmgns's full-sized avatar

Magnus Lindvall dnmgns

View GitHub Profile
@dnmgns
dnmgns / crash.log
Created May 24, 2015 14:03
Packer crash log
2015/05/24 15:50:35 [INFO] Packer version: 0.7.5 9cd66feeacbd9cb318b72eb5ed59428c5b8c37ac+CHANGES
2015/05/24 15:50:35 Packer Target OS/Arch: darwin amd64
2015/05/24 15:50:35 Built with Go Version: go1.3.3
2015/05/24 15:50:35 [DEBUG] Discoverd plugin: amazon-chroot = /usr/local/bin/packer-builder-amazon-chroot
2015/05/24 15:50:35 [DEBUG] Discoverd plugin: amazon-ebs = /usr/local/bin/packer-builder-amazon-ebs
2015/05/24 15:50:35 [DEBUG] Discoverd plugin: amazon-instance = /usr/local/bin/packer-builder-amazon-instance
2015/05/24 15:50:35 [DEBUG] Discoverd plugin: amazon-windows-ebs = /usr/local/bin/packer-builder-amazon-windows-ebs
2015/05/24 15:50:35 [DEBUG] Discoverd plugin: digitalocean = /usr/local/bin/packer-builder-digitalocean
2015/05/24 15:50:35 [DEBUG] Discoverd plugin: docker = /usr/local/bin/packer-builder-docker
2015/05/24 15:50:35 [DEBUG] Discoverd plugin: googlecompute = /usr/local/bin/packer-builder-googlecompute
@dnmgns
dnmgns / fail.log
Created May 24, 2015 14:05
Packer log
2015/05/24 15:53:27 [INFO] Packer version: 0.7.5 9cd66feeacbd9cb318b72eb5ed59428c5b8c37ac+CHANGES
2015/05/24 15:53:27 Packer Target OS/Arch: darwin amd64
2015/05/24 15:53:27 Built with Go Version: go1.3.3
2015/05/24 15:53:27 [DEBUG] Discoverd plugin: amazon-chroot = /usr/local/bin/packer-builder-amazon-chroot
2015/05/24 15:53:27 [DEBUG] Discoverd plugin: amazon-ebs = /usr/local/bin/packer-builder-amazon-ebs
2015/05/24 15:53:27 [DEBUG] Discoverd plugin: amazon-instance = /usr/local/bin/packer-builder-amazon-instance
2015/05/24 15:53:27 [DEBUG] Discoverd plugin: amazon-windows-ebs = /usr/local/bin/packer-builder-amazon-windows-ebs
2015/05/24 15:53:27 [DEBUG] Discoverd plugin: digitalocean = /usr/local/bin/packer-builder-digitalocean
2015/05/24 15:53:27 [DEBUG] Discoverd plugin: docker = /usr/local/bin/packer-builder-docker
2015/05/24 15:53:27 [DEBUG] Discoverd plugin: googlecompute = /usr/local/bin/packer-builder-googlecompute
@dnmgns
dnmgns / packer-log
Created May 24, 2015 22:08
packer.log
2015/05/24 23:55:25 [INFO] Packer version: 0.7.5 9cd66feeacbd9cb318b72eb5ed59428c5b8c37ac+CHANGES
2015/05/24 23:55:25 Packer Target OS/Arch: darwin amd64
2015/05/24 23:55:25 Built with Go Version: go1.3.3
2015/05/24 23:55:25 [DEBUG] Discoverd plugin: amazon-chroot = /usr/local/bin/packer-builder-amazon-chroot
2015/05/24 23:55:25 [DEBUG] Discoverd plugin: amazon-ebs = /usr/local/bin/packer-builder-amazon-ebs
2015/05/24 23:55:25 [DEBUG] Discoverd plugin: amazon-instance = /usr/local/bin/packer-builder-amazon-instance
2015/05/24 23:55:25 [DEBUG] Discoverd plugin: amazon-windows-ebs = /usr/local/bin/packer-builder-amazon-windows-ebs
2015/05/24 23:55:25 [DEBUG] Discoverd plugin: digitalocean = /usr/local/bin/packer-builder-digitalocean
2015/05/24 23:55:25 [DEBUG] Discoverd plugin: docker = /usr/local/bin/packer-builder-docker
2015/05/24 23:55:25 [DEBUG] Discoverd plugin: googlecompute = /usr/local/bin/packer-builder-googlecompute
#!/usr/bin/env bash
mkdir -p /etc/kubernetes/manifests/
cp /etc/kubernetes/manifests/kube-apiserver.yaml /tmp/kubeadm-patches/
cat >/tmp/kubeadm-patches/kustomization.yaml <<EOF
resources:
- kube-apiserver.yaml
patchesJson6902:
- target:
version: v1
# https://raw.githubusercontent.com/jetstack/cert-manager/v0.13.0/deploy/manifests/00-crds.yaml with sync-waves attached to all annotations
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: certificaterequests.cert-manager.io
annotations:
argocd.argoproj.io/sync-wave: "-1"
spec:
additionalPrinterColumns:
- JSONPath: .status.conditions[?(@.type=="Ready")].status
#@ load("@ytt:base64", "base64")
#@ load("@ytt:data", "data")
#@ load("@ytt:yaml", "yaml")
#@ def foo_config():
foo:
bar:
foo: bar
bar: foo
#@ end
#@ load("@ytt:overlay", "overlay")
#@ load("@ytt:data", "data")
#@ load("@ytt:json", "json")
#@ load("@ytt:base64", "base64")
#! Patch Argo CD Deployment (Deployment/argocd-repo-server) and add ytt
#@overlay/match by=overlay.subset({"kind":"Deployment","metadata":{"name":"argocd-repo-server"}})
---
spec:
template:
# This defines possible data values
#@data/values
---
argocd_hostname: ''
argocd_admin_pwd: ''
argocd_admin_pwd_mtime: ''
certificate_arn: ''
ytt --ignore-unknown-comments=true \
-f install.yaml \
-f overlay.yaml \
-f data.yaml \
--data-value argocd_hostname=argocd.example.com  \
--data-value argocd_admin_pwd=$(bcrypt-hash -c 10 'TheCatSaysMeow')  \
--data-value argocd_admin_pwd_mtime=$(date +%FT%T%Z)  \
--data-value certificate_arn=arn:aws:acm:us-east-1:12345:certificate/35bfd6f4-e234–41d6-bb21-eb9ec8adfe91
@dnmgns
dnmgns / configmap.yaml
Last active February 18, 2020 22:18
configmap
#@ load("@ytt:data", "data")
apiVersion: v1
kind: ConfigMap
metadata:
name: foo-service
port: #@ data.values.port
data:
foo.yaml: |
port: #@ data.values.port