Skip to content

Instantly share code, notes, and snippets.

View mgazza's full-sized avatar

Mark Gascoyne mgazza

View GitHub Profile
@mgazza
mgazza / export.sh
Created May 28, 2021 14:35
Export all secrets from azure keyvault and encrypt them using sealed secrets
#!/usr/bin/env bash
subs=$(az account list | jq '.[].id' -r)
echo "found the following subscriptions"
echo "${subs}"
echo .
for sub in ${subs}; do
echo "proccessing subscription id ${sub}"
#!/usr/bin/env bash
set -e
function __is_pod_ready() {
[[ "$(kubectl get po "$1" -o 'jsonpath={.status.conditions[?(@.type=="Ready")].status}')" == 'True' ]]
}
function __pods_ready() {
local pod
@mgazza
mgazza / horizontal_test.go
Last active June 2, 2021 09:51
modified tests to show unready pods at memory targets do not scale
/*
Copyright 2015 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software