2023-06-26 11:26:41 +02:00
2023-06-26 11:25:30 +02:00
2023-06-20 15:02:07 +02:00
2023-06-26 11:26:41 +02:00
2023-03-07 16:36:44 +01:00
2023-06-20 16:01:18 +02:00
2023-03-22 09:14:00 +01:00
2023-03-22 10:14:20 +01:00
2023-03-22 09:14:00 +01:00
2023-05-30 10:14:58 +02:00
2023-03-22 09:14:00 +01:00
2023-06-20 16:01:18 +02:00
2023-03-22 08:18:00 +01:00

helm-charts

Artifact Hub

helm repo add jaconi https://charts.jaconi.io

Testing

Create a kind cluster:

kind create cluster --config kind.yaml

Install MetalLB in the created cluster:

kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.9/config/manifests/metallb-native.yaml

Determine the kind IP range:

docker network inspect -f '{{ .IPAM.Config }}' kind

Configure an IP address pool for MetalLB:

kubectl apply -f - << EOF 
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
  name: kind
  namespace: metallb-system
spec:
  addresses:
    - 172.18.255.200-172.18.255.250
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
  name: kind
  namespace: metallb-system
spec:
  ipAddressPools:
    - kind
EOF

Start Keycloak:

docker compose up --detach

Install the Helm charts for testing:

for f in */Chart.yaml; do
  chart=$(dirname $f)
  helm install --create-namespace --namespace $chart $chart $chart
done

After changing things, update the Helm charts:

for f in */Chart.yaml; do
  chart=$(dirname $f)
  helm upgrade --namespace $chart $chart $chart
done

NetBird

Forward the NetBird management server to port 8081:

kubectl port-forward -n netbird service/netbird-management 8081:80

Forward the NetBird dashboard to port 8080:

kubectl port-forward -n netbird-dashboard service/netbird-dashboard 8080:80
Description
No description provided
Readme 199 KiB
Languages
Smarty 85%
HTML 10.1%
Makefile 4.9%