refactor(netbird): migrate to single netbird-server container

This commit is contained in:
2026-07-21 19:06:19 -05:00
parent 9b5af62a47
commit d2a6887834
10 changed files with 178 additions and 225 deletions
+9 -14
View File
@@ -1,33 +1,28 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: netbird-management
name: netbird
namespace: netbird
spec:
entryPoints:
- websecure
routes:
- match: Host(`netbird.archfox.org`) && PathPrefix(`/management.ManagementService/`)
- match: Host(`netbird.archfox.org`) && (PathPrefix(`/management.ManagementService/`) || PathPrefix(`/signalexchange.SignalExchange/`) || PathPrefix(`/management.ProxyService/`))
kind: Rule
services:
- name: management
- name: netbird-server
port: 80
scheme: h2c
- match: Host(`netbird.archfox.org`) && PathPrefix(`/api/`)
- match: Host(`netbird.archfox.org`) && (PathPrefix(`/relay`) || PathPrefix(`/ws-proxy/`) || PathPrefix(`/api`) || PathPrefix(`/oauth2`))
kind: Rule
services:
- name: management
- name: netbird-server
port: 80
- match: Host(`netbird.archfox.org`) && PathPrefix(`/signalexchange.SignalExchange/`)
- match: Host(`netbird.archfox.org`)
kind: Rule
priority: 1
services:
- name: signal
port: 10000
scheme: h2c
- match: Host(`netbird.archfox.org`) && PathPrefix(`/relay`)
kind: Rule
services:
- name: relay
port: 33073
- name: dashboard
port: 80
tls:
certResolver: letsencrypt