Skip to content

Instantly share code, notes, and snippets.

@emmanuel
emmanuel / SketchSystems.spec
Created July 10, 2021 20:21
ICA Decision Household
ICA Decision Household
Unevaluated
Evaluate Ineligible -> Ineligible
Evaluate Eligible -> Eligible
Ineligible
Unconfirmed Ineligible*
Confirmed Ineligible
Confirm -> Confirmed Ineligible
Eligible
@emmanuel
emmanuel / pg-smart-tags-schema.json
Last active April 22, 2021 16:08 — forked from singingwolfboy/pg-smart-tags-schema.json
JSON Schema for Postgraphile v4 smart tags JSON files
{
"title": "JSONPgSmartTags",
"type": "object",
"properties": {
"version": {
"type": "number",
"minimum": 1
},
"config": {
"type": "object",
Shipment&
Status
Inactive
DELIVERY_CARTAGE_ADVISED -> Awaiting Confirmation
PICKUP_CARTAGE_FINALIZED -> Coordinating Departure
GATE_IN -> At Port of Origin
CARGO_RECEIVED_AT_DEPOT -> At Port of Origin
FREIGHT_LOADED -> At Port of Origin
EXPORT_CUSTOMS_COMMENCED -> In Customs
EXPORT_CUSTOMS_CLEARED -> Cleared Customs
@emmanuel
emmanuel / SketchSystems.spec
Last active November 15, 2019 23:21
Quote Lifecycle*
Quote Lifecycle*
expire -> Expired
Pending*
SentByArranger*
acknowledgeReceipt -> ReceivedByFreightForwarder
ReceivedByFreightForwarder
proposeOptions -> AwaitingArrangerResponse
@emmanuel
emmanuel / keybase.md
Created August 30, 2019 22:09
Keybase proof

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@emmanuel
emmanuel / SketchSystems.spec
Created November 1, 2018 22:20
Image Tag State Machine
Image Tag State Machine
Dev-Next
deployed -> Dev-Current
Dev-Current
deployed -> Dev-Previous
promoted -> Stage-Next
Dev-Previous
rolledback -> Dev-Next
Stage-Next
apply: $(BUILD)/terraform.tfplan
$(TERRAFORM) apply $<
rm $<
destroy: init
destroy: $(BUILD)/terraform.tfvars $(BUILD)/destroy.tfplan
cd $(BUILD) && \
$(TERRAFORM) destroy -var-file=$<
rm $(BUILD)/destroy.tfplan
@emmanuel
emmanuel / kubelet-failure.log
Created October 8, 2015 19:17
CoreOS kubelet fails to start
Oct 08 19:16:49 ip-172-23-72-76.cloud.nordstrom.net systemd[1]: Started Kubernetes Kubelet.
Oct 08 19:16:49 ip-172-23-72-76.cloud.nordstrom.net kubelet[21132]: W1008 19:16:49.082365 21132 server.go:474] Could not load kubeconfig file /var/lib/kubelet/kubeconfig: stat /var/lib/kubelet/kubeconfig: no such file or directory. Trying auth path instead.
Oct 08 19:16:49 ip-172-23-72-76.cloud.nordstrom.net kubelet[21132]: W1008 19:16:49.086428 21132 server.go:436] Could not load kubernetes auth path /var/lib/kubelet/kubernetes_auth: stat /var/lib/kubelet/kubernetes_auth: no such file or directory. Continuing with defaults.
Oct 08 19:16:49 ip-172-23-72-76.cloud.nordstrom.net kubelet[21132]: I1008 19:16:49.086502 21132 manager.go:127] cAdvisor running in container: "/system.slice/kubelet.service"
Oct 08 19:16:49 ip-172-23-72-76.cloud.nordstrom.net kubelet[21132]: I1008 19:16:49.089183 21132 fs.go:93] Filesystem partitions: map[/dev/xvda9:{mountpoint:/ major:202 minor:9} /dev/xvda3:{mountpoint:/usr major:202 min
@emmanuel
emmanuel / cross-compile.sh
Created July 16, 2014 23:18
Cross-compile confd (or any go project) for linux-amd64 on OSX
brew install go --cross-compile-common
export GOPATH=$HOME/Code/go
mkdir -p $GOPATH
cd $GOPATH
hub clone kelseyhightower/confd
cd confd
hub remote add johnrengelman/confd
git fetch johnrengelman
git co consul-services
go get -v -d ./...
@emmanuel
emmanuel / docker.service
Created July 9, 2014 13:33
Clean & simple way to override Docker launch options in CoreOS
.include /usr/lib/systemd/system/docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/docker -d -s=btrfs -r=false -H fd:// --dns=172.17.42.1 --dns-search=cluster.local