Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash -e
# Setup a Root CA in vault
# Generate and sign an Intermediate cert
#
# Requires:
# * A running vault server already initialzed and unsealed
# * Environment variable VAULT_TOKEN is set
# * vault cli (https://www.vaultproject.io)
# * httpie (https://github.com/jkbrzt/httpie)
@smgoller
smgoller / removefinalizers.sh
Created November 15, 2021 23:36
How to remove all finalizers from a namespace
kubectl get namespace "NAMESPACE" -o json | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" | kubectl replace --raw /api/v1/namespaces/NAMESPACE/finalize -f -
@smgoller
smgoller / dockge-socket-proxy-compose.yaml
Last active October 3, 2025 14:00
Docker compose file that deploys dockge along with a socket proxy service for security
version: "3.8"
networks:
default:
driver: bridge
socket_proxy:
name: socket_proxy
driver: bridge
services:
# Docker Socket Proxy - Security Enchanced Proxy for Docker Socket
socket-proxy: