Skip to content

Instantly share code, notes, and snippets.

View usrbinkat's full-sized avatar
👩‍💻

Kat Morgan usrbinkat

👩‍💻
View GitHub Profile
@usrbinkat
usrbinkat / gist:b286c84a6fcc19754ab81bd6d709a340
Last active April 30, 2021 18:15
ApplicationSetWave - argoproj.io/v1alpha1
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: pricelist
namespace: openshift-gitops
spec:
generators:
syncwave: {}
- git: {}
- list: {}
@usrbinkat
usrbinkat / DockerComposeInstall.md
Last active August 22, 2024 20:47 — forked from deirdre-anderson/DockerComposeInstall.md
Sample Docker Compose for a Kong EE insallation

Local Kong EE Hybrid Install with Docker-compose

Before

  • Confirm you have Docker and Docker compose installed

  • Create a environment var for you Kong License, KONG_LICENSE_DATA

  • Create a file with your json license

  • Create your environment variable KONG_LICENSE_DATA from the above file

@usrbinkat
usrbinkat / README.md
Last active April 12, 2022 15:39
Kargo2.0

FYI: this gist is a research sandbox for manual methods to build the 100DaysOfHomelab hypervisor

Kargo 2.0 KubeVirt Intel Nuc HomeLab

0. Join the ContainerCraft CodeCtl Slack

1. Create/Have GitHub Account & Upload SSH Public Key

2. Download & Write Fedora 36+ to USB

3. Install Fedora

4. Install ssh key from GitHub

@usrbinkat
usrbinkat / README.md
Last active December 22, 2021 16:55
kind-kubevirt-testvm-ssh

How to test Kubevirt VM SSH via NodePort

Prerequisites:

1. Create Kind Cluster

cat < /tmp/kind.yml && kind create cluster --config /tmp/kind.yml

Keybase proof

I hereby claim:

  • I am usrbinkat on github.
  • I am usrbinkat (https://keybase.io/usrbinkat) on keybase.
  • I have a public key ASCLKqQPSoiM-2ntADgdNInfbu6hT3t-E-xu5MDVCXuHIgo

To claim this, I am signing this object:

@usrbinkat
usrbinkat / README.md
Last active March 30, 2022 20:15
Kong API Configuration via Curl

Setup RBAC & Portal via Kong API

Tested against a local TheKongLaboratory deployment.

#!/bin/bash
set -xe

################################################################################
## This script is designed to perform initial RBAC & Dev Portal enablement
## post deploy on a new Kong API Gateway
@usrbinkat
usrbinkat / README.md
Last active May 11, 2025 17:29
Microk8s + Kubevirt + Multus (Fedora 36)

Kargo3.0 Bare Metal GitOps Hypervisor

WARNING: Microk8s is currently impacted by BUG #3085 please see bug workaround instructions to remediate until patch is released to stable channels!

01. Install OS

@usrbinkat
usrbinkat / README.md
Last active December 12, 2025 20:07
Home K8s Native FW / Router

Kubernetes Single Node Edge Firewall, Gateway, and Ubiquiti AP Controller

This is a rought draft document describing the build of VyOS on microk8s for use as a home WAN firewall/router. I also use an Ubiquiti UAP Pro Access Point to broadcast my home wifi networks.

Here is a visual of the silent fanless intel i7 kubernetes node, access point, and power-over-ethernet adapter. kill-a-watt

This is a slightly over estimated annual power cost estimate for powering the whole setup. Est Annual Cost

@usrbinkat
usrbinkat / README.md
Last active May 12, 2022 18:48
Boot Kubevirt VM on Kind Kubernetes in Docker
curl -Lo /tmp/kind https://kind.sigs.k8s.io/dl/v0.13.0/kind-linux-amd64
sudo install -o root -g root -m 0755 /tmp/kind /usr/local/bin/kind

curl --output /tmp/virtctl -L https://github.com/kubevirt/kubevirt/releases/download/$(curl -s https://api.github.com/repos/kubevirt/kubevirt/releases/latest | awk -F '[",]' '/tag_name/{print $4}')/virtctl-$(curl -s https://api.github.com/repos/kubevirt/kubevirt/releases/latest | awk -F '[",]' '/tag_name/{print $4}')-linux-amd64
sudo install -o root -g root -m 0755 /tmp/virtctl /usr/local/bin/virtctl

cat <<EOF > /tmp/kind.yaml && kind create cluster --config /tmp/kind.yaml
kind: Cluster
@usrbinkat
usrbinkat / README.md
Last active June 9, 2022 19:54
microshift + kubevirt + multus failure scenario

Pursuant to microshift SCC bug chasing on Kubernetes #kubevirt-dev slack thread

  1. Install Fedora 35 Server on kvm device equipped VM
  2. Configure with br0 interface connected to local network
  3. Install Kubevirt dependencies and deploy vm:
##################################################################################
# Install Microshift

sudo dnf copr enable -y @redhat-et/microshift