refactor(netbird): use env-variable name as key in secrets

this makes the configuration less verbose
This commit is contained in:
Vegard Hagen
2025-01-05 12:02:11 +01:00
parent 56d2a42b9d
commit a89e51b027
10 changed files with 36 additions and 55 deletions

View File

@@ -5,7 +5,7 @@ metadata:
namespace: netbird
spec:
encryptedData:
setupKey: AgDl5myAMhDiL1oYmTF8HJZk5V4KrIVRASLPmZ4QPIa71+urHdhpqLsGG1YQpQCbcLTrCWK2hKOeqJ2alZDa2djGftoXwF2K5mevy/KTfz3hbiC/BHxM2NDE+hryM8YEFL37UCDov4Xo3p4F1TJbrtgpCi0N/YUgCTKmHbUWtA7JlPd/6MhZ+jeQeSHRxXrhtAuNaTYdP2TR1f+NzUyVArJQxZ68nZLcoWKJXkQnZyUgBwG2+CTTCNHxV4Yxpzoqnh0uy07ADrCnDxxK49hMN6zChjBQKgsUiuDGfFhI5LaWMzBU4Pu0rKY8dqOeu9ZTzVRKDlacqz/YKRSy4JxaKXoksvptbpiFi87wl1IN3Z+Rv0ZVNYw2QZ5pOeOE5htALBpDkTlx2ogVg08BZH9Z4fl4miWhC5gwuj+C3sBsveJG7ao+udKjj2A2isFyjCgdqNZY/TaTWXQC0iGHpS41BFFeZhGzK0ipRwQL0mvCwbcncOrDAByKvkdXOuK2LSnJSyY+Ypp90g+MC6mqA+e5c7UKgrYfpyLDLJI4XxtiuiKGv5zMIUDtJrypBZjRx9l6hvIbPePf4av3Ckdux38h1d5jjD0CWCcQMUv+eD+K0tniUsIql4wYJUSwKfqkmUTbcfr9Q8kdVpFWrzRV05b6peLM1dsfC5vybFLDA9gg9pbAPFLSA9BpTnFoU8C0WcYVsIJEyf01i7zF9sUT5QaEHXFzucPLk1OQ7jg/xUR7gzQpiBflEiY=
NB_SETUP_KEY: AgCf/R+4ARcoG/r0tApenFw4cIaLdHPJcSB2vbK/3Hll1AGTqHEyZvfWAU2HIeTr8MGGZpB5Fg9TyDcJ3rM340QspgmK4nf8mppQoJo/GP5fM/QWvXyRyb1RPgS+5U3faiawStDWYsf2tugB+OLxPx4V4ZYtldF8dMgsUFk5o3Spja6+jhC19ZCq136RrgO5oS7Tgns20XuyYqc/LwapjNdmBHUiEXajnz1egTL71GFRrhspWPTaOhpHPoV9ZU1rpi1ZtY12sazrjsu3WvnBHzqrsutZm7aX9vUDA3r5zB2E6c5Q2gI4nEACT6Kbvl8FjSgAYkkSWXcjsbNSZ8YfWolSrVPGGc5f6eMdk52b32ednyfXEdi+kx+JOmLguXJiPljEqmJ3EcHmvHDsoQN1cY9+FkGCgVHXgXAgRxnhJ/kOHyK/JGYrAz2g64owfYKr1W+BB9BVIvqY4nVZ9sj71AymQx1ABxxAg/oNDUuI4k2PfoVUd2j9EK6drVpDscPz9z/pCreCvSwACPznSbMAgkeCdwSxf/kaSzCxxscv/j1mP+mCp8i8vmXZkaVxQEWCh1jZVzP6VL9RDSxhGAV3Neq9FJy8x3Gegn8A1mhjoOkYQHPtgpZHvwtMdPTM3lpyPuoBXdT/sHtHnHLtq5383K0O3J57DgjGM0vp5TzszE0E5XqV+ynxq6bghKWUA209I8Q1WO+Q785xrHg5+aExjxKE50vIhjyjfm+1fKa7YZ6pqMEuzvw=
template:
metadata:
name: agent-setup-key

View File

@@ -27,12 +27,8 @@ spec:
envFrom:
- configMapRef:
name: agent-config
env:
- name: NB_SETUP_KEY
valueFrom:
secretKeyRef:
name: agent-setup-key
key: setupKey
- secretRef:
name: agent-setup-key
volumeMounts:
- name: config
mountPath: /config

View File

@@ -12,8 +12,8 @@
{
"Proto": "udp",
"URI": "${NETBIRD_TURN_URI}",
"Username": "${NETBIRD_TURN_USER}",
"Password": "${NETBIRD_TURN_PASSWORD}"
"Username": "${NETBIRD_COTURN_USER}",
"Password": "${NETBIRD_COTURN_PASSWORD}"
}
],
"CredentialsTTL": "12h",
@@ -62,6 +62,6 @@
"Relay": {
"Addresses": ["${NETBIRD_RELAY_URI}"],
"CredentialsTTL": "24h",
"Secret": "${NETBIRD_RELAY_SECRET}"
"Secret": "${NB_AUTH_SECRET}"
}
}

View File

@@ -0,0 +1,14 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: coturn-credentials
namespace: netbird
spec:
encryptedData:
NETBIRD_COTURN_PASSWORD: AgA64wCRGfk6HoL3ZmEc/prjrB/nhPIjO5ed0b7vdb9gqsf1TLWWI5RXhZj8j846IPL7qxf7C2l0kBN0830dScCDM7AHdTnkEz4Ie9t5uHHiNNd+srD+xDgrZGAPGUbEuVr/yBd+pLXEK9pK1HFAr9HmVCFCubUumDeL0y+o8ecJFQo9yal/kC7FhBtDY5P7jbw7CNys/4LPYnPyOtPLYRlxC+xXZe1J83bGF1U6qZZF4iuOFH8C8PkpWK10bBJjvzHqu/TMZDjQYyS/HUzmfCp5FPt4cf1TtDkBfXi9uSqfsTSOFkyHfYipz5Zn6dBYFCHinJgnln90kLRrUhFqTKzQRl9CIufAC24bYg4KoZ4azME4/NX+CpjO8ekZt2/jMG5XUNKwCY/x2AFeZM9LiyNZmrT55gweHUPPwE1XGM1YrJiRuVz53NAMDWWVoH8rUjX+J6SOfItAsEpcREGnPYu8p3ZyL6VjVBGzevOJbVLVwH7WWKElkB+o0XH+02FPpkeYTvKtBJQeYe34nbgzSyHZCX9EpLJ/u0EwbGW6p+VxHCQryJ6wriHvqolNvGd/nViMqu56HnsveJDYFcSYNBPIrvRzB+IobK9Ml4WQ8+Kuf7A1z8K2aNVNrTSpeGILa3bwXdgxR5qY8Ug4PctjGr/KKbBaU3Ql6KRIENtJE8bz0Vw7lv/aH7SDISxb/F6Yftd/XXDdxPYc6uoOiDsNtNd/SqbUIrZdq6r49LE+JLh1Usrwln0GiMae
NETBIRD_COTURN_USER: AgBBMf0k4L5SAs6L4Asi18MKHVMflmxwWrJoj2bAAUOlVBBXCWEK0Ao9sWWpHqWOkLPNlQqPRg5Qd8GLZ3FF3fh/0G3LO3otL4QuLMDLYJnzYAVOUzj1spTpGT/AVf4GoNkTRxGVV0xBFIZxXDRS0mC8phd6WbLqj6V645ZkW3zxbdzIYJmBg9B5PM0osCCdVvlYUxCrKz251ZKA4qk4dsb179o4HdArvTrgn838+kZ2ipOllx0HXeaiF9JpYUe1kxzHHYXdSGkO7w0gbHZTjta5X0Gx0pkA/7lv8zBgxTNKNbu/65AjWNMu6PfYWOyls4p9urZmI/DQnhrIEOPrDrnIFcrf2eGZdKM8QdHUrOcVYGimXfOmRMfn2JWUtup0e6EjQXWCgVg+7bEQ8F44fUEqOlY+hwd3orETXyp8E7zQFD9g4V5azxXtGQibnxAoVYvieRgyO4HkneHmo7Q4NV//FY0SxhAmN+iLgFKEeNIYBBRrBRBvF+/5L+n3Z162EH3xmsF3IpmtvOGl5mF9GOgR+qC71uaCzR9Rsc0znmqok7S4a4N9MxBC0ohknrnK2SOm4s4JeAAbVsb2w4V8UXep81m2TRBx0EyEOuDZUSs9cHZaFVRsvYjbiy56+GGv7XbTCe5+JV1rSrNIqopYdp4VbQYXhJlP0KQ7kdr0yVfkzZIHf3+zoFcrIs+qBydxCMGScvroIl7K
template:
metadata:
name: coturn-credentials
namespace: netbird
type: Opaque

View File

@@ -38,22 +38,12 @@ spec:
name: management-connection-config
- configMapRef:
name: management-idp-config
env:
- name: NETBIRD_RELAY_SECRET
valueFrom:
secretKeyRef:
key: authSecret
name: netbird-relay-credentials
- name: NETBIRD_TURN_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: netbird-turn-credentials
- name: NETBIRD_IDP_CLIENT_SECRET
valueFrom:
secretKeyRef:
key: clientSecret
name: netbird-backend-oidc-credentials
- secretRef:
name: relay-secret
- secretRef:
name: coturn-credentials
- secretRef:
name: management-oidc-credentials
volumeMounts:
- name: config
mountPath: /etc/netbird

View File

@@ -34,7 +34,6 @@ configMapGenerator:
namespace: netbird
literals:
- NETBIRD_IDP_MANAGER_TYPE="keycloak"
- NETBIRD_IDP_CLIENT_ID="netbird-backend"
- NETBIRD_IDP_GRANT_TYPE="client_credentials"
- NETBIRD_IDP_KEYCLOAK_ADMIN_ENDPOINT="https://keycloak.stonegarden.dev/admin/realms/homelab"
- NETBIRD_IDP_KEYCLOAK_TOKEN_ENDPOINT="https://keycloak.stonegarden.dev/realms/homelab/protocol/openid-connect/token"
@@ -52,6 +51,6 @@ resources:
- deployment.yaml
- svc.yaml
- pvc.yaml
- secret-coturn-credentials.yaml
- coturn-credentials.yaml
- oidc-credentials.yaml
- x-oidc-client.yaml

View File

@@ -1,14 +1,14 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: netbird-backend-oidc-credentials
name: management-oidc-credentials
namespace: netbird
spec:
encryptedData:
clientId: AgBePW/yXzOJPpPfxOIKNGgoubM+2mpxZlmNoNBRoDCCJc3gn1udEIiQbEgKMJWh/0/6cguwUnherqGXE8SVMed1vNhyeoCM5IhjZlxB57Eu1u2G/KSLAQcLfLYr7vXNkuY0cWfvg2BVYE+QTGcNyKGHDLEBdoTsYOqm53hpAcZywuESaq/ace91427CVdpx4s6V7tqxd3JM+VUF6X+J/5M2/U+QpCIDD8spjSbVDEYaScbiu1jlP13jCJ7+YiBmEehRzw2PzYDJ+BmBpCBGd4tKLZf33ZsHlioJUNmQo13y4TezUb0kJqZaExFqoww8ANp8kGxXjk1aR/5iWeW/sEMaNLLyfsvvwnqnDXTLu5O/ThQQvpIvHS0Mn2qYs3ikheUqaRajSwanTStEgftAZb5qfYl9nCJWCc/OWVAPdPP/qdgQJZh30Oy6N8zzkX5ZfQplbtEwl6ju6UptMJzWpfe3RlKq1KoVLCMOV13nt3LS0mRO7p3XRkGDz6MIj+8ecc2dY2LWIEb7PxNqzyf1g0N65U0m6JJ8ywJVZmn8i70V2jPxZda0hpRhTTlzOPMJ5PUbpgbc3A6r7au0c0vABFmtsjKTuAGWaQJJLU5dHZluj1iAg3ltqxdRhagBuZsS9SAvOBOqaUmaqrEFZIQd16LSAKaPRIMfM79djTLMD8qg6/vF8B9Uch08aICaHmPCKZPpw0B0kNXQxoAHlBQ12v4=
clientSecret: AgAeRHLhUWMCc+xaoCHx5TXOo/LnVadRYcBtXRXZ1LBdHeVPidwKajMw5RIFbX12gYH6XLAY4AqevGZd4iQkzNDZmG3L7zGgzy67rFQ7iyMKSXbuuTWnoLS5tzkJhpDuExH7p2IUQOeQYbCibBZRI2vA2uvAav8UgVPNm63CPUyNb5ywSx+edgCt5d9UNNVz7DeuqIP+BcQ6q6T6cC5zF5wGDjv/VwuByHtwghiUmRtRSyXuafRS94s2x53zV3Eb49IVAlWHP9ecqriQgdZsyOLI8Z5qbSqqteaVDCicIqTAwOmXPZSedTbkm7c8xbvPE4vzP7/EPUfvF7uQf9WclVoVBvF5YVxbKh2Sj5HBqIESGvcrPV7kNPodymQdk/uyBaMOzvJgo5dHS13mjxVtpiAnsN+/4+JfgljHKQmdcb8wwbYS1qbKE4A5WQ9zzegtuRqzpWmfe4gXMGvm0/+G5TLUi/ReCO4aAwplAsIJt/7Z+FWofZFGx66ULvd8c0fliearyaGR6Jm/ZodkRJNRh46Y16s8Q79IKKMBChE3eWb68MnLA4XFC8rEdPjTJuItRR+sn/tVyJDfi1ZuuAiO96hZHkQivGopglRzYcxweWOAq/WcPH3fl392iPlQbuxZT37o81gL81Z9Q/SL1u6LinHi2245ETN85R3/Dyv4dWSawvpF+OIa5OLXuDmKcGtKp+GAu3OL4QqISronkvnNQ4ts+CgZinmzLTWXypl5aExiBtzlVfZ4Ti0B
NETBIRD_IDP_CLIENT_ID: AgAkra1TkcaYxb/u9w5HSla/HqJWNeQCFVGPf5R358fl/MtSJQbmPOzJahWw3l+Ewm3ndJcXmK2e786+p8oCTogNdCg9ybo0gXNbcCkZ2DfKfowCKqHEkAvNDNY9ht9sTr8u+zJwmv3ntsifVpfpqx4uAb3lfGMm83Kinan6iMBA7k50TGjcTlTHdBew62TYn4+0D2QzMXhq+ZXA4vWv+Igc8riJcVjo+j3wEmGoAGFNnW/MgJA9OGBsfsr7BAfv6sFskyu8mloAB6FkhSvjv+hlNWNnsc24eNPRSHyO0mdoAcRG/2u/5yCHWbFklansPVT3txwgVE7sE5gjOcYbNMVIsoCL5qBz4LV06NlG2mAjRYL+FzGYptRczXfwZ1oUoyh+yVu6/gfy5Xm5ikuOaRzBDYuUWzjVyaW2CkqjyS8cSkRs+GXn1oXff4sH+l+G4lAAc619AY2AcE7Hx3ojkEywg9hLjs5egCITF6ZWYyqOslNfCkNtHE1240SXQvzgM+48rwX+vf7RB3Mx2rPJtdLzS6/nLGhOARulbnqRXwroP03Lc2ixJMsuB06gXYZSyzMrotz6fHUuVlkTAu0pog287OslP5p37F+NSmGr3hwg68hwFLUbsux343WnVsfvoE+5UUoPpZytivUpC+ftS77xC8luhvffCl/5sJfxv+nZkoz4SmAVsoL5vwr0Dzd4el4QC5eFW3h10OS1A+YmtNg=
NETBIRD_IDP_CLIENT_SECRET: AgC/4CORCns8DP1LECSTBvWrQn9M55ub+AWOutdQfn/8enikyc8Mhy2nvZa/anf56Gq3Xq899fxSnx7NgTyRRfkjkHf+uVWFtyusjzBD6RVIlYbFS+AG/7idQU05/+/wVI+fpZebmR/lTA3pm+vW/PeqGR41jMTVyRHjQw3/04ts1muk3ZCg2oXsrIRZtXTzq3PCsOuNug0jeZu0hohvFhp8sKTb6ltL4Y4bVQVFC7nwnSRtjvkVkG+PYUYYXGmkcwNEeZ5kOwQ1s5mRa3JtBwlZXyFOMe4QXcQQIaZmYL7aTTGUmxhlhnXs4qAnZA4bXzS4s30GeU2dNeGE2GSOLGtzaiXoJ/kCXzTsb0iqr1NMNQ8dfw2Y0GrYfDW6wP7+ymJjzUrYGvcidzslZlq1x9kBBXC5kvghCe5Q+TVCVrk3z7MNpGy98fYll3cnFnv2ljo+4gQO0N3oVa5SrjNn1VsN/yYdJsaGPz/goPQr6y4dT7nsG6c0uSl3VY0bOpkFJDPoSZaMWHVBvi/+3v8NPpo+ufJsBoWOayBCQ98cvxkyQwGe/feV55auooFPXtEW5mwmTtucWolng0+c+99GvYnpe5ffqmCJE0yCr2dxXbxCyV+lw9aP5ONt1S3R+5x/42kPW2CxR1Daymnz5+R9ypA8W0jHXcGcUOoAyTl675JG2B/O8FI6dIGU8dNFplvX2uI9rIrc6xSsfugJ3sZatHPrJz+/UhpFDQ6f6q30n+phv5CwjukhvqPK
template:
metadata:
name: netbird-backend-oidc-credentials
name: management-oidc-credentials
namespace: netbird
type: Opaque

View File

@@ -1,14 +0,0 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: netbird-turn-credentials
namespace: netbird
spec:
encryptedData:
password: AgDUdAAoOuDYCGZUlnXoPefrm9YwQuaBr7CNBTRr9CVLsHEYunkYnGRyxcxDCa5y5Kn45JBROqrklITTNq1q6OxYCvR1+VOLYvSltPAH3m5kPN/SR6jkxIrSikkD1YjZQpD49vVTXfNYI7RQCiN803gfEQlTq/mDkSEVXSjBUhlCTPz7Q+1puMXCOux31cbgqGVaFOEm1QxxbbsSbpjTLZl8JZW48/+uHv/0KkQvIHinwOUcx+ChHnijAS0AM8dPNl5k5kcV7SZCayKDVuRaEj7FkAxzoZGrsM7YoPeZXESP1o3ED+jqZhu7LFEGndH/fWDkO/JgyX2MvMqapV+jPFe7b4Cn7gn/ivw01ySnD3E2B/Mpo/7A43Cg5gDKGcVwr/0Fqc++cT0Dc4H04tCqvV4uX+fnuqiemL4xmZj8BYz4/UWuXq+iEK2K+jufrxQOGEZgN3tU7ld5x/SNi8cRf4pIiGCpJzLpnrmR95Y6ae18y67INcsEozc3AZ7KfB8OGS6ak/mZhAbTSj/KO+KZat3h7g/YNUiWlzlmPhETJYmxstXd2PnQG7OCQvjjrSTjpnSoGGvOYv7GpdDdfpW+7sSspDSHXh6AKz2CtqKWaxiaZWmE1vvJKJLfzVnK99mKjITEXPKLQFUrp5+e3KJktFh79bxW+VUKlUoEa+Jy0ZVs25xkLUb1/viAc3Z2vvQYVwv2bMMHYNUC5F8tJReLQ2cwqCZnTf1gwvNH26iK+FFkuOLVB3gQAaba
username: AgDCCj9vGwlR5W6924as08OuxDitR0oQl7+0LxRZYji8T0hBztIIvOv+CZ9aiyTqn+aKLFohWHN4xyDw1v2RiJqgnwP1HjO5BhJA4H/DRpviL5RHhO4Dnf7RB0BpZGrzB0PW3pkY9znRkbU0hwDK6gWUOl1+cJxAeqbeigdrf782NpT9DObs6I80TeVdvSSCOzn6uylguPBX/W7IKqKNilRuHO/SsH8aixEKM2zLpGnInLQlDzb6zEkpSl4kYjORa17YlVzWrZEVtnUOE/N/EP95ezJEjzghjCf41NOhQcoqweciigYwQEsCU84881e9yhGKnRyvP/f5y3xeKEqN+B4zQG2Z8MoMQcGmwavbP/5PpVbMd5dOvnpVF9UtzcAWdBjnKV/PlngO6iMNJX3d9IAYkq0iLxCxuKyx33Z4FRiJPANqP9TqEoOftC1pOhANPQdKFlr7HyXBaER8XRmWzxkjOqbi9BhG0tiw6vsmHsTn/u0u3EgXrNIwe0hiDSYY6Q2g5lk1NIEg4DsG9kJmEf7Cb6iedSiAjVcHbWx+gb1rLDic2eehHCV8H6ShFvmSyLT00ktzssXCXKmdJ4I+JKo4geg8Mws1IdZtZ9wcpqtvd+mjNlP8+LbyTPi2ApuH0giAkzQK3RgtBmJBNJ9E6Bc5B2d2XKIQyY9vM60zfxAtvxCDXQvPWyXvgCvvO4dW7/D+ZMs4S6Ps
template:
metadata:
name: netbird-turn-credentials
namespace: netbird
type: Opaque

View File

@@ -19,12 +19,8 @@ spec:
envFrom:
- configMapRef:
name: relay-config
env:
- name: NB_AUTH_SECRET
valueFrom:
secretKeyRef:
key: authSecret
name: netbird-relay-credentials
- secretRef:
name: relay-secret
ports:
- containerPort: 80
name: relay

View File

@@ -1,13 +1,13 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: netbird-relay-credentials
name: relay-secret
namespace: netbird
spec:
encryptedData:
authSecret: AgDlKC3gbhSFPW3tiVh4ahfx0BH1g+K4yObYYaX0FHBcGH113Bbc4ZVawPS373mlTbnEgIEbWTo6iWBe/yZWVrdcbkBuDd4J6NvN9x6oCRIs+2KSLcyF8EReKxpFYsdBCufD6DpDKBej1gjrbLZeM0n068KphuKJ7BApC8sW2DJZyV/SK+K2P1AigzNr7xEWpf1e8l8hBBYLy2EJFYZ1Zc6mLSFfYEHjfNQC3G89ko+khiBfn8uhDP5mR+FkffRv/hBUgJypwFBZ+vBmS8G8RaisLA4rBGB8urE1oaLq6+AEkvBdw/4RoeVtE+WWWCX2Ejt+Cam25qxk35h4oMoayoftNEk+LP90PjDht9oMg7zop2wCLIXXv9b/5hB8s3zrsZ4v1RHUISJ7TIATquwPeaNFe1BnYqhf23MGj0By9rUYynJGHoKW/ram7Dk1uLZL0u5/mh/FtmS7SWzxxtUL/HStFPDEN4RgzDlcPtsEEmczzzcrF7lACMMBslZEB6GiOiqe0zpyN8ktSNZtR1cLJCc8KFYmbUYFlMLwzAJS7Ci+4KQTkADzUR50SPxxaz+LZjiNB1rKDp6HzE3DZR8mEGqv9OG4ntDcyynM7WN8Ub5WeMuJllpenBNsgvHtMxwk/O3HpBG0YA5oEIFJsJMxq8sKjSjbuqUv6Sm2vvWQPvEidsLnjB6TGyjkIIHsRWI8AlAAXD/bYkpvbXrSoOpTjKwwG4JFryuJYnimqEBUmk6hH8znyeQ=
NB_AUTH_SECRET: AgBe8/fjC7cqXAJvsedihkXY1AFQ63T5LMoE2yYfMhI+WRASUAULiwswArcyGxmitR6GvAyB2aHi/DSkxAZrUd8Eu8TvTfx2J5/wcHqPeQ7i6l38uga68OeVh4tJv/4nmlBow0GYwv9h7hy66s9HVVDpQRXpM/w4msxvEdVcL/8hBL4BfdB/N23UVzwgFYShoGJ6L9l9qpkg+DFTYMh7Dgw1BV8M/4T7vW17lzCET9G4ouX4UOZWNzUrH1ZHiFKkdBF9eq3QQXUl+ng3jsKHmCQiUIZm4aw7aquj4/svCxjj5v4rE0++Fz95eLLdfTTegrkX28BNaNmA7BN765vcdRZ6j2o98fgT9A5dHu/Zw//cI6rQoTu6HvgEe9+FIcKBht/tkeD/XS3/5NP/QTQiAdXlHEPDDuwmOKPZhFROCEusbCITjgrDB7aPBPfmmwnuq8a0hUuKWGdy+d+t7vo2LwM5ULuBfbU+YYleHubJlGbljw1mbO+p3KG0xSAePgeZlLR74FGta3a0kcejQMBkaSSmaU1rZ5T+aP6K3DIvpPwC5wCI5MrE436VSi0b7Zvmg2zLcdofanwK3DadgF929knvcQtXPuJt5yn3d3U+WyS0IEXJHKuXOfiBP+VppADRVneIzdju2/dbRJOd+OrYbCmUJUY08LD+5aKnIZUSUedMxOue/438oQU+0peI8qHdWh3lj6YqA52M2nWAPC2yFt5CLH6N7rw7WSigTKBoNgvWJUFH7sE=
template:
metadata:
name: netbird-relay-credentials
name: relay-secret
namespace: netbird
type: Opaque