apiVersion: apps/v1 kind: Deployment metadata: name: dashboard namespace: netbird spec: replicas: 1 selector: matchLabels: app: dashboard template: metadata: labels: app: dashboard spec: containers: - name: dashboard image: netbirdio/dashboard:latest ports: - containerPort: 80 env: - name: NETBIRD_MGMT_API_ENDPOINT value: "https://netbird.archfox.org" - name: NETBIRD_MGMT_GRPC_API_ENDPOINT value: "https://netbird.archfox.org" - name: AUTH_AUDIENCE value: "netbird-dashboard" - name: AUTH_CLIENT_ID value: "netbird-dashboard" - name: AUTH_CLIENT_SECRET value: "" - name: AUTH_AUTHORITY value: "https://netbird.archfox.org/oauth2" - name: USE_AUTH0 value: "false" - name: AUTH_SUPPORTED_SCOPES value: "openid profile email groups" - name: AUTH_REDIRECT_URI value: "/nb-auth" - name: AUTH_SILENT_REDIRECT_URI value: "/nb-silent-auth" - name: LETSENCRYPT_DOMAIN value: "none" --- apiVersion: v1 kind: Service metadata: name: dashboard namespace: netbird spec: selector: app: dashboard ports: - name: http port: 80 targetPort: 80