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: |