Skip to content

Instantly share code, notes, and snippets.

View roguepikachu's full-sized avatar
🎯
Focusing

Ayush Kumar roguepikachu

🎯
Focusing
View GitHub Profile
@roguepikachu
roguepikachu / cluster-gateway-proxy-path-issue.md
Last active March 10, 2026 19:01
Cluster-Gateway /proxy/ Subresource Path Issue — Step-by-step k3d reproduction guide
@roguepikachu
roguepikachu / 01-create-clusters.sh
Created February 27, 2026 20:39
KubeVela Multi-Cluster Demo: Per-Tenant Secret Propagation from Hub using a Single Application CR (kube.#Get + context.cluster)
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
NETWORK="k3d-vela-multicluster"
echo "==> Creating shared Docker network: $NETWORK"
docker network create "$NETWORK" 2>/dev/null || echo " Network already exists, skipping."
echo "==> Creating hub cluster..."
@roguepikachu
roguepikachu / 01-create-clusters.sh
Last active February 27, 2026 06:17
KubeVela Multi-Cluster Local Setup with k3d — Hub + tenant clusters, PostgreSQL + webapp deployed via topology policy
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
PROJECT_DIR="$SCRIPT_DIR/.."
NETWORK="k3d-vela-multicluster"
echo "==> Creating shared Docker network: $NETWORK"
docker network create "$NETWORK" 2>/dev/null || echo " Network already exists, skipping."
@roguepikachu
roguepikachu / defkit_review.md
Last active February 3, 2026 11:39
Defkit Implementation Evaluation and Review

Branch: defkit-implementation (anoop2811/kubevela)
KEP: kep-defkit.md
Testing Reference: Defkit Implementation Testing


This gist provides a comprehensive evaluation of the Defkit implementation (branch: defkit-implementation in anoop2811/kubevela) against the original KEP specification. It documents which features from the KEP have been implemented and verified working, which are implemented but untested, and which remain unimplemented. The evaluation is based on hands-on testing and includes known bugs, limitations, workarounds, and enhancement proposals for platform engineers adopting Defkit for authoring KubeVela X-Definitions in Go.

Overview

Defkit is a Go SDK that enables pla