mirror of
https://github.com/michaelthomson0797/fleet-infra.git
synced 2026-05-09 04:17:21 +00:00
netbird operator
This commit is contained in:
22
infrastructure/controllers/netbird/netbird-mgmt-api-key.yaml
Normal file
22
infrastructure/controllers/netbird/netbird-mgmt-api-key.yaml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
NB_API_KEY: ENC[AES256_GCM,data:bO72vA7WNMrb2baStVlDUbjRdwNaWswP5eGfXEBAPepjYIMmBJnCV81d8bEWClFcGw2MwDO2ulQ=,iv:x/swnBZgPhoz2lGjImqEvPPa8wNWTZJlCWo96hV63X8=,tag:T6yhV0to68Ybe5gcxsYedQ==,type:str]
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: netbird-mgmt-api-key
|
||||||
|
namespace: netbird
|
||||||
|
sops:
|
||||||
|
age:
|
||||||
|
- recipient: age1s0206tnfaaw849x5xmt95axgu8qhxzlu5ywrwz09tpt8lwpx858q089nq9
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBId2tXZ2krZFhiendhN3c2
|
||||||
|
OUN1V3RmRHBVQ1Z0T2FJTnU1WE9mRHp4QkNVCkpGOForQWFWN2FjdWppNG9hMFFK
|
||||||
|
d1N6ckMxdjFhT3NnRmVReG9jdXpMcFEKLS0tIFJ0RXJHQ2E2S08xUU9mdlFPTEd2
|
||||||
|
Rms3V1grTyt5L1pockJxNFRVUDFLMGsKLOj+Sxw/mzdmhdAp7G/NoVJixuL14we2
|
||||||
|
hwEank8H1TnOb/VynHUCYQrYaPXE+FkSYumhLo3IJC1ZMKzQUFp9dw==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2026-05-07T17:46:40Z"
|
||||||
|
mac: ENC[AES256_GCM,data:RC07/U3NbwI5wU/ZbG+0A7nnDVlhBmcZsUevSmk9hqftFCCa4Q9R8q40XGFKod2pFl0SQzg8FXJPQABG6T9jYAKngD68zKD0wG2eHbXSxJiGT92nq2pkReOHZL/WFH6fGBse3RkXCjirwcIs27sLbXgdCCGmy36UU4CrnT3Nt5c=,iv:sQlS1M/58akJ1QdPGzpEZQaIxYk2QMwhdY3clIWnBCE=,tag:k95JRSlRzbMMbBNCCyB/8w==,type:str]
|
||||||
|
encrypted_regex: ^(data|stringData)$
|
||||||
|
version: 3.12.2
|
||||||
20
infrastructure/controllers/netbird/release.yaml
Normal file
20
infrastructure/controllers/netbird/release.yaml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
|
kind: HelmRelease
|
||||||
|
metadata:
|
||||||
|
name: netbird-operator
|
||||||
|
namespace: netbird
|
||||||
|
spec:
|
||||||
|
chart:
|
||||||
|
spec:
|
||||||
|
chart: netbird-operator
|
||||||
|
sourceRef:
|
||||||
|
kind: HelmRepository
|
||||||
|
name: netbirdio
|
||||||
|
interval: 15m
|
||||||
|
releaseName: netbird-operator
|
||||||
|
values:
|
||||||
|
managementURL: "https://netbird.michaelthomson.dev:443"
|
||||||
|
netbirdAPI:
|
||||||
|
keyFromSecret:
|
||||||
|
name: "netbird-mgmt-api-key"
|
||||||
|
key: "NB_API_KEY"
|
||||||
8
infrastructure/controllers/netbird/repository.yaml
Normal file
8
infrastructure/controllers/netbird/repository.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
|
kind: HelmRepository
|
||||||
|
metadata:
|
||||||
|
name: netbirdio
|
||||||
|
namespace: netbird
|
||||||
|
spec:
|
||||||
|
interval: 15m
|
||||||
|
url: https://netbirdio.github.io/helms
|
||||||
4
infrastructure/namespaces/namespace-netbird.yaml
Normal file
4
infrastructure/namespaces/namespace-netbird.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: netbird
|
||||||
Reference in New Issue
Block a user