Skip to content

Instantly share code, notes, and snippets.

View tcolgate's full-sized avatar

Tristan Colgate-McFarlane tcolgate

View GitHub Profile
@tcolgate
tcolgate / pins.pl
Last active August 26, 2020 10:12
find all valid pins for silly rules
digit(0).
digit(1).
digit(2).
digit(3).
digit(4).
digit(5).
digit(6).
digit(7).
digit(8).
package main
import (
"fmt"
"log"
"math/rand"
"sort"
"time"
)
@tcolgate
tcolgate / Dockerfile
Created February 26, 2019 14:56
node container from source
FROM debian:stretch
COPY ./out/Release /opt/node
COPY ./deps/npm /opt/npm
RUN ln -s /opt/node/node /usr/local/bin/nodejs
RUN ln -s /opt/node/node /usr/local/bin/node
RUN groupadd --gid 1000 node \
package thing
import (
kube_leaderelection "k8s.io/client-go/tools/leaderelection"
"k8s.io/client-go/tools/leaderelection/resourcelock"
)
func elect(){
kubeClient := createKubeClient()
users:
- name: gke_project_us-central1-mycluster
user:
auth-provider:
config:
access-token: ya4......
cmd-args: config config-helper --format=json
cmd-path: /home/joe/google-cloud-sdk/bin/gcloud
expiry: 2017-09-13 15:01:44
expiry-key: '{.credential.token_expiry}'
spec:
kubeAPIServer:
authenticationTokenWebhookCacheTtl: 2m0s
authenticationTokenWebhookConfigFile: /srv/kubernetes/authn-webhook.yaml
clusters:
- name: authn-api
cluster:
certificate-authority: /etc/ssl/certs/ca-certificates.crt
server: https://authn-api/oauth2/k8sTokenReview
users:
- name: authn-api
user:
[
{
"trace_id": 4484498259527969686,
"name": "entrypoint http localhost:8080",
"id": 7862173007129245887,
"annotations": [
{
"timestamp": 1508267688673778,
"value": "sr",
"host": {
job:events:avg_offset1d_rate1h =
avg without (offset) (job_offset:events:offset_rate1h{offset=~”.d”})
job:events:avg_offset1w_rate1h =
avg without (offset) (job_offset:events:offset_rate1h{offset=~”.w”})
job:events:stddev_offset1d_rate1h =
stddev without (offset) (job_offset:events:offset_rate1h{offset=~”.d”})
job:events:stddev_offset1w_rate1h =
stddev without (offset) (job_offset:events:offset_rate1h{offset=~”.w”})
job_offset:events:offset_rate1h{offset=”1w”} =
job:events:rate1h offset 1w
job_offset:events:offset_rate1h{offset=”2w”} =
 job_offset:events:offset_rate1h{offset=”1w”} offset 1w
job_offset:events:offset_rate1h{offset=”3w”} =
 job_offset:events:offset_rate1h{offset=”2w”} offset 1w