Skip to content

Instantly share code, notes, and snippets.

@moondev
moondev / up.sh
Last active May 4, 2025 00:48
up
maas admin boot-resources create name=custom/u2204-k1314-n55014403-o24101140-v4032 architecture=amd64/generic title=u2204-k1314-n55014403-o24101140-v4032 subarches=generic base_image=ubuntu/jammy content@=u2204-k1314-n55014403-o24101140-v4032.tar.gz
kubectl set image deployments.apps -n capmaas-system capmaas-controller-manager manager=docker.io/chadmoon/cluster-api-provider-maas-controller:v0.6.1-amd64
https://gist.github.com/moondev/011c6c6b1de65e5876a806e7ba48452f/raw/1485511cb91d15370eab7aac79a71e0b2b94a86c/mgmt.yaml
kubectl taint nodes --all node-role.kubernetes.io/control-plane-
kubectl label nodes --all node.kubernetes.io/exclude-from-external-load-balancers-
apply -f https://raw.githubusercontent.com/projectcalico/calico/v3.26.1/manifests/calico.yaml
. {
forward . 8.8.8.8
# ip-a-b-c-d.example A a.b.c.d
template IN A lb.run {
match (.*)-(?P<a>[0-9]*)-(?P<b>[0-9]*)-(?P<c>[0-9]*)-(?P<d>[0-9]*)[.]ip[.]lb[.]run[.]$
answer "{{ .Name }} 60 IN A {{ .Group.a }}.{{ .Group.b }}.{{ .Group.c }}.{{ .Group.d }}"
fallthrough
}
@moondev
moondev / TALA_User_Manual.pdf
Last active July 13, 2023 19:08
d2-kitchen-sink
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@moondev
moondev / .gitignore
Last active July 12, 2023 10:58
kustomize values template
charts
TKG_HTTP_PROXY_ENABLED: 'true'
TKG_HTTP_PROXY: "http://192.168.116.29:3128"
TKG_HTTPS_PROXY: "http://192.168.116.29:3128"
TKG_NO_PROXY: "eng.vmware.com,127.0.0.0/8,::1,svc,svc.cluster.local,100.64.0.0/16,100.96.0.0/16,192.168.111.0/24,192.168.116.0/24,192.168.117.0/24,192.168.118.0/24,192.168.119.0/24,192.168.120.0/24"
@moondev
moondev / kind.yaml
Created December 2, 2021 10:25
kind.yaml
---
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
kubeadmConfigPatches:
- |
apiVersion: kubeadm.k8s.io/v1beta2
kind: ClusterConfiguration
dns:
type: CoreDNS
imageRepository: projects.registry.vmware.com/tkg
@moondev
moondev / spec.json
Created November 20, 2021 00:13
spec.json
{
"DiskProvisioning": "thin",
"IPAllocationPolicy": "dhcpPolicy",
"IPProtocol": "IPv4",
"NetworkMapping": [
{
"Name": "nic0",
"Network": "VM Network"
}
],
@moondev
moondev / ChromeCast
Last active March 31, 2021 20:46
ChromeCast
ChromeCast init
apiVersion: v1
kind: Namespace
metadata:
name: istio-system