Update Annotations

Consider correct syntax for helm charts.
Change IP-Address range back to single address.
This commit is contained in:
erik 2022-07-22 09:56:09 +02:00
parent 9fb30341de
commit 1e33fcd9fb
5 changed files with 28 additions and 4 deletions

View file

@ -100,7 +100,7 @@ fun Prov.installK3s(k3sConfig: K3sConfig): ProvResult {
// traefik // traefik
if (k3sConfig.isDualStack()) { if (k3sConfig.isDualStack()) {
// see https://github.com/k3s-io/k3s/discussions/5003 // see https://github.com/k3s-io/k3s/discussions/5003
applyK3sFileFromResourceTemplate(k3sTraefikWorkaround, k3sConfigMap) applyK3sFileFromResource(k3sTraefikWorkaround)
} else { } else {
ProvResult(true) ProvResult(true)
} }

View file

@ -9,5 +9,5 @@ data:
- name: default - name: default
protocol: layer2 protocol: layer2
addresses: addresses:
- ${node_ipv4}/29 - ${node_ipv4}/32
- ${node_ipv6}/128 - ${node_ipv6}/128

View file

@ -9,4 +9,4 @@ data:
- name: default - name: default
protocol: layer2 protocol: layer2
addresses: addresses:
- ${node_ipv4}/29 - ${node_ipv4}/32

View file

@ -48,7 +48,7 @@ spec:
ipFamilyPolicy: "PreferDualStack" ipFamilyPolicy: "PreferDualStack"
metadata: metadata:
annotations: annotations:
metallb.universe.tf/loadBalancerIPs: "${node_ipv4}, ${node_ipv6}" metallb.universe.tf/allow-shared-ip: "repo-server-svc"
spec: spec:
type: LoadBalancer type: LoadBalancer
externalTrafficPolicy: Local externalTrafficPolicy: Local

24
° Normal file
View file

@ -0,0 +1,24 @@
#!/bin/bash
set -e
set -o noglob
function usage() {
echo "Requires argument cluster_name and domain_name in server fqdn {cluster_name} {domain_name}"
}
function main() {
local cluster_name="${1}"; shift
local domain_name="${1:-meissa-gmbh.de}"; shift
/usr/local/bin/k3s-create-context.sh ${cluster_name}
kubectl config use-context ${cluster_name}
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${cluster_name}.${domain_name} -L 8002:localhost:8002 -L 6443:192.168.5.1:6443
}
if [ $# -gt 0 ]
then
main $1
else
usage
exit -1
fi