Skip to content

Instantly share code, notes, and snippets.

View mboersma's full-sized avatar

Matt Boersma mboersma

  • Boulder, CO
  • 10:20 (UTC -06:00)
View GitHub Profile
@mboersma
mboersma / delete_unused_capz_storage_accounts.sh
Last active July 12, 2021 22:56
Delete unused CAPZ storage accounts
#!/bin/bash
set -euo pipefail
RESOURCE_GROUP=${RESOURCE_GROUP:-cluster-api-images}
PUBLISHER=${PUBLISHER:-cncf-upstream}
OFFER=${OFFER:-capi}
which pub &> /dev/null || (echo "Please install pub from https://github.com/devigned/pub/releases" && exit 1)
@mboersma
mboersma / comment-nager.md
Last active November 9, 2019 18:13
Comment nager

Comment nager

Qu'est-ce que j'aime dans la natation

J'aimais nager quand j'étais au lycée. Alors je l'ai oublié pendant 30 ans.

J'aime nager parce que c'est un sport égalitaire. Les muscles ne sont pas aussi important comme compétence. Aucun de nous ne battra Michael Phelps (ou Simone Manuel ou Kristof Milak ou Katie Ledecky), mais n'importe lequel d'entre nous peut être un nageur puissant.

AAD Pod Identity

Build Status GoDoc Go Report Card


AAD Pod Identity enables Kubernetes applications to access cloud resources securely with [Azure Active Directory] (AAD).

@mboersma
mboersma / deis-pty-proposal.md
Last active November 14, 2016 17:54
`deis run bash` proposal

deis run bash via PTY component

This document proposes a solution for an interactive deis run session, as described in:

Generally, the intended functionality should match closely with heroku run.

Architectural Diagram

@mboersma
mboersma / triage.md
Last active October 4, 2016 19:34
Issue/PR Triage Meeting 10/4/2016
@mboersma
mboersma / deis-base-updates.md
Last active November 22, 2016 19:24
Handling Updates to deis/base

Handling Updates to deis/base

This document proposes solutions to the process of updating dependent components when the [deis/base][] image is updated.

Background

Most Deis Workflow images use [deis/base][] as the starting point for their Docker images:

FROM deis/base
@mboersma
mboersma / v2.4.0-CHANGELOG.md
Last active August 18, 2016 19:53
Deis Workflow v2.4.0 CHANGELOG

Builder v2.3.0 -> v2.4.0

Features

  • e292969 *: switch to using controller-sdk-go for controller interactions (#402)

Fixes

  • d340772 pod: log pod error status and message instead of pod struct
  • 0690f89 _tests: remove out of date functional tests (#406)
@mboersma
mboersma / keybase.md
Created July 6, 2016 22:02
Keybase proof

Keybase proof

I hereby claim:

  • I am mboersma on github.
  • I am mboersma (https://keybase.io/mboersma) on keybase.
  • I have a public key whose fingerprint is 413C 9E51 8475 5585 22BE 278E C769 EA1D E769 3E0F

To claim this, I am signing this object:

@mboersma
mboersma / quick-n-dirty-upgrade.sh
Created May 4, 2016 21:54
Quick and Dirty Workflow Upgrade
#!/usr/bin/env bash
# Set up the workflow-beta2 cluster
helm repo add deis https://github.com/deis/charts.git
helm up
helm fetch deis/workflow-beta2
helm generate -x manifests --force workflow-beta2
helm install workflow-beta2
# (wait until installed)