Skip to content

Instantly share code, notes, and snippets.

View maiamcc's full-sized avatar

Maia McCormick maiamcc

View GitHub Profile
@maiamcc
maiamcc / wip-namespacing.Tiltfile
Last active April 9, 2020 20:08
rough attempt at Tiltfile function for adding a namespace to all passed YAML (via Matt Landis: http://github.com/landism)
# Originally by Matt Landis: http://github.com/landism
def mutate_yaml(x, f):
if type(x) == 'string':
o = read_yaml(x)
elif type(x) == 'Blob':
o = decode_yaml(x)
else:
fail('only takes string or Blob')
import time
from flask import Flask
app = Flask(__name__)
@app.route("/")
def serve():
now = time.asctime(time.localtime(time.time()))
import web_pdb; web_pdb.set_trace()
[manager] I0122 22:30:35.437730 33 dockercluster_controller.go:72] DockerCluster-controller "msg"="Waiting for Cluster Controller to set OwnerRef on DockerCluster" "docker-cluster"={"Namespace":"default","Name":"my-cluster"}
[manager] I0122 22:30:35.818128 33 dockercluster_controller.go:72] DockerCluster-controller "msg"="Waiting for Cluster Controller to set OwnerRef on DockerCluster" "docker-cluster"={"Namespace":"default","Name":"my-cluster"}
[manager] I0122 22:30:35.855430 33 dockermachine_controller.go:77] controllers/DockerMachine/DockerMachine-controller "msg"="Waiting for Machine Controller to set OwnerRef on DockerMachine" "docker-machine"={"Namespace":"default","Name":"controlplane-0"}
[manager] I0122 22:30:35.921077 33 dockermachine_controller.go:77] controllers/DockerMachine/DockerMachine-controller "msg"="Waiting for Machine Controller to set OwnerRef on DockerMachine" "docker-machine"={"Namespace":"default","Name":"controlplane-0"}
[manager] I0122 22:30:36.189728 9
[manager] I0122 22:30:35.437730 33 dockercluster_controller.go:72] DockerCluster-controller "msg"="Waiting for Cluster Controller to set OwnerRef on DockerCluster" "docker-cluster"={"Namespace":"default","Name":"my-cluster"}
[manager] I0122 22:30:35.818128 33 dockercluster_controller.go:72] DockerCluster-controller "msg"="Waiting for Cluster Controller to set OwnerRef on DockerCluster" "docker-cluster"={"Namespace":"default","Name":"my-cluster"}
[manager] I0122 22:30:35.855430 33 dockermachine_controller.go:77] controllers/DockerMachine/DockerMachine-controller "msg"="Waiting for Machine Controller to set OwnerRef on DockerMachine" "docker-machine"={"Namespace":"default","Name":"controlplane-0"}
[manager] I0122 22:30:35.921077 33 dockermachine_controller.go:77] controllers/DockerMachine/DockerMachine-controller "msg"="Waiting for Machine Controller to set OwnerRef on DockerMachine" "docker-machine"={"Namespace":"default","Name":"controlplane-0"}
[manager] I0122 22:30:36.189728 9
[manager] Restarting
[kube-rbac-proxy] I0122 22:26:47.289580 1 main.go:243] Starting TCP socket on 0.0.0.0:8443
[kube-rbac-proxy] I0122 22:26:47.289941 1 main.go:250] Listening securely on 0.0.0.0:8443
[manager] I0122 22:26:47.377951 9 listener.go:40] controller-runtime/metrics "msg"="metrics server is starting to listen" "addr"=":8080"
[manager] I0122 22:26:47.385688 9 webhook.go:92] controller-runtime/builder "msg"="skip registering a mutating webhook, admission.Defaulter interface is not implemented" "GVK"={"Group":"cluster.x-k8s.io","Version":"v1alpha2","Kind":"Cluster"}
[manager] I0122 22:26:47.385864 9 webhook.go:113] controller-runtime/builder "msg"="skip registering a validating webhook, admission.Validator interface is not implemented" "GVK"={"Group":"cluster.x-k8s.io","Version":"v1alpha2","Kind":"Cluster"}
[manager] I0122 22:26:47.387031 9 server.go:109] controller-runtime/webhook "msg"="registering webhook" "path"="/convert"
[manager] I0122 22:26:47.397720
@maiamcc
maiamcc / cluster-api-repro
Last active January 22, 2020 20:55
hopefully repro instructions for my cluster api setup
### system info ###
$ kind --version
kind version 0.6.1
$ kustomize version
{Version:3.5.3 GitCommit:5ba90fe5ef1dc4599e359edd41d1d0e6373b247d BuildDate:2019-12-18T03:07:49+00:00 GoOs:darwin GoArch:amd64}
$ docker version
Client: Docker Engine - Community
Version: 19.03.5
==> Docker <==
-- Logs begin at Wed 2019-10-16 16:14:33 UTC, end at Wed 2019-10-16 16:25:55 UTC. --
Oct 16 16:14:50 minikube dockerd[2386]: time="2019-10-16T16:14:50.185609072Z" level=warning msg="failed to retrieve runc version: unknown output format: runc version commit: 425e105d5a03fabd737a126ad93d62a9eeede87f\nspec: 1.0.1-dev\n"
Oct 16 16:14:50 minikube dockerd[2386]: time="2019-10-16T16:14:50.186014338Z" level=warning msg="failed to retrieve docker-init version: exec: \"docker-init\": executable file not found in $PATH"
Oct 16 16:14:50 minikube dockerd[2386]: time="2019-10-16T16:14:50.194803701Z" level=info msg="Docker daemon" commit=039a7df9ba graphdriver(s)=overlay2 version=18.09.9
Oct 16 16:14:50 minikube dockerd[2386]: time="2019-10-16T16:14:50.194999858Z" level=info msg="Daemon has completed initialization"
Oct 16 16:14:50 minikube systemd[1]: Started Docker Application Container Engine.
Oct 16 16:14:50 minikube dockerd[2386]: time="2019-10-16T16:14:50.224838704Z" level=info msg="API listen on /var/
@maiamcc
maiamcc / Dockerfile.base
Created February 1, 2019 19:01
modified base dockerfile for Picnic
FROM ubuntu:16.04
RUN apt-get update && apt-get upgrade -y \
&& apt-get install -yq --no-install-recommends \
apt-transport-https \
build-essential \
ca-certificates \
curl \
git \
libssl-dev \
@maiamcc
maiamcc / Tiltfile
Last active February 1, 2019 19:04
Tiltfile attempt for Picnic
-*- mode: Python -*-
### PICNIC DOCKER SOLUTIONS
# - better logging --> what images are being rebuilt?
# - fastbuild `yarn`
# --> trigger fastbuild yarn
# 'packages/basket', 'packages/app/package.json', 'packages/socket-io-proxy/package.json', 'packages/box/package.json', 'packages/gelee/package.json', 'packages/gulp-tasks/package.json', 'packages/hapi-epilogue/package.json', 'packages/libs/package.json', 'packages/models/package.json', 'packages/notary/package.json', 'packages/pdf-extract/package.json', 'packages/pdf-stamp/package.json', 'packages/s3-client/package.json', 'packages/site/package.json', 'packages/tmp/package.json', 'packages/tools/package.json',
files_to_copy = [
func TestDockerComposeEditConfigFiles(t *testing.T) {
f := newTestFixture(t)
_, m := f.setupDCFixture()
f.StartOnly([]model.Manifest{m}, true)
// Initial build
call := f.nextCall()
assert.True(t, call.state.IsEmpty())