I hereby claim:
- I am anguslees on github.
- I am guslees (https://keybase.io/guslees) on keybase.
- I have a public key ASDYlDcVcXGKmqaVeTvW4cm5wAgdfok2_WIRKkrCz2Nq-Ao
To claim this, I am signing this object:
package main | |
import ( | |
"fmt" | |
"io" | |
"os" | |
"path/filepath" | |
"reflect" | |
"sort" | |
"strings" |
{ | |
"Root": { | |
"Path": "/", | |
"CreatedIndex": 0, | |
"ModifiedIndex": 0, | |
"ExpireTime": "0001-01-01T00:00:00Z", | |
"Value": "", | |
"Children": { | |
"0": { | |
"Path": "/0", |
local kube = import "https://github.com/anguslees/k8s-home/raw/3818a2cd0c2065ee81c43c6fff5ef53b4d19825d/kube.libsonnet"; | |
local utils = import "https://github.com/anguslees/k8s-home/raw/3818a2cd0c2065ee81c43c6fff5ef53b4d19825d/utils.libsonnet"; | |
{ | |
flatcar_upgrader: kube.DaemonSet("flatcar-upgrader") { | |
spec+: { | |
template+: { | |
spec+: { | |
nodeSelector+: { | |
"container-linux-update.v1.coreos.com/id": "coreos", |
// | |
// A reimplementation of the "billing" micro-service example from | |
// https://github.com/jkcfg/jk/tree/master/examples/kubernetes/micro-service | |
// | |
// To use: | |
// 1. Install https://github.com/bitnami/kubecfg | |
// 2. Run: | |
// gist=https://gist.githubusercontent.com/anguslees/c2254bad4b7f7849b2d9704dc151710e/raw/acdda140ea24d688e700b19f84a1f2d30fccb8ac | |
// kubecfg -U $gist show billing.jsonnet # or other kubecfg subcommands | |
// |
; wanderlust setup -*- emacs-lisp -*- | |
; see nice example at http://www.tamaru.kuee.kyoto-u.ac.jp/~kokada/wl/src | |
(setq wl-user-mail-address-list | |
(list "[email protected]" | |
"[email protected]" | |
"[email protected]" | |
"[email protected]" | |
"[email protected]" |
#!/bin/sh | |
# | |
# The access this gives you is rather terrifing. Use sparingly. | |
# | |
set -e -x | |
node=$1 | |
trap "kubectl delete pod nodesh-$node" EXIT |
local kube = import "kube.libsonnet"; | |
{ | |
p:: "", | |
namespace:: {metadata+: {namespace: "kube-system"}}, | |
Issuer(name):: kube._Object("certmanager.k8s.io/v1alpha1", "Issuer", name) { | |
}, | |
ClusterIssuer(name):: kube._Object("certmanager.k8s.io/v1alpha1", "ClusterIssuer", name) { |
I hereby claim:
To claim this, I am signing this object:
local kube = import "kube.libsonnet"; | |
local all = { | |
namespace:: "gus", | |
echo_ing: kube.Ingress("echoheaders") { | |
metadata+: { namespace: $.namespace }, | |
spec+: { | |
backend: $.echo_svc.name_port, | |
}, |
--- | |
apiVersion: apps/v1beta1 | |
kind: Deployment | |
metadata: | |
name: sealed-secrets-controller | |
namespace: kube-system | |
spec: | |
template: | |
metadata: | |
labels: |