Error: Unauthenticated, signin works only using setup keys #974

Closed
opened 2025-11-20 05:20:52 -05:00 by saavagebueno · 7 comments
Owner

Originally created by @ozoromo on GitHub (Jun 12, 2024).

Describe the problem

When trying to sign in using SSO (Zitadel) everything works fine on the SSO side and the user is redirected back to https://netbird.mydomain.com/auth?code=longcodehere and sees the following error there:

*Oops, something went wrong* There was an error logging you in. Error: Unauthenticated

To Reproduce

Steps to reproduce the behavior:

  1. Run command 'sudo netbird up --management-url https://netbird.mydomain.com:443'
  2. Browser opens
  3. SSO login
  4. See error

Expected behavior

After being redirected back to Netbird the tab should close or redirect to the main UI and the client should be added to the peers

Are you using NetBird Cloud?

No, I am selfhosting

NetBird version

0.27.10 (on client)

NetBird status -d output:

Netbird status of a client added using setup keys:

OS: linux/amd64
Daemon version: 0.27.10
CLI version: 0.27.10
Management: Connected
Signal: Connected
Relays: 2/2 Available
Nameservers: 0/0 Available
FQDN: vpsd2uodks.netbird.selfhosted
NetBird IP: 100.124.152.40/16
Interface type: Kernel
Quantum resistance: false
Routes: -
Peers count: 1/1 Connected

Screenshots

Page that appears
image

Additional context

The following error appears in netbird-managements log:
WARN management/server/grpcserver.go:371: failed logging in peer xkk8XC31+NOZzHfFPzybhp8DbByrixl/nU8XlPJhT0o=: no peer auth method provided, please use a setup key or interactive SSO login

management.json (redacted)
{
  "DataStoreEncryptionKey": "long enryption key",
  "Datadir": "/var/lib/netbird-mgmt/data",
  "DeviceAuthorizationFlow": {
    "Provider": "hosted",
    "ProviderConfig": {
      "Audience": "numericalid@netbird",
      "ClientID": "numericalid@netbird",
      "ClientSecret": "longsecretstring",
      "DeviceAuthEndpoint": "https://auth.mydomain.com/oauth/v2/device_authorization",
      "Domain": "https://auth.mydomain.com",
      "Scope": "openid",
      "TokenEndpoint": "https://auth.mydomain.com/oauth/v2/token",
      "UseIDToken": false
    }
  },
  "HttpConfig": {
    "Address": "127.0.0.1:8011",
    "AuthAudience": "numericalid@netbird",
    "AuthIssuer": "https://auth.mydomain.com",
    "AuthKeysLocation": "https://auth.mydomain.com/oauth/v2/keys",
    "IdpSignKeyRefreshEnabled": true,
    "OIDCConfigEndpoint": "https://auth.mydomain.com/.well-known/openid-configuration"
  },
  "IdpManagerConfig": {
    "Auth0ClientCredentials": null,
    "AzureClientCredentials": null,
    "ClientConfig": {
      "ClientID": "netbird",
      "ClientSecret": "longsecretstring",
      "GrantType": "client_credentials",
      "Issuer": "https://auth.mydomain.com",
      "TokenEndpoint": "https://auth.mydomain.com/oauth/v2/token"
    },
    "ExtraConfig": {
      "ManagementEndpoint": "https://auth.mydomain.com/management/v1"
    },
    "KeycloakClientCredentials": null,
    "ManagerType": "zitadel",
    "ZitadelClientCredentials": null
  },
  "PKCEAuthorizationFlow": {
    "ProviderConfig": {
      "Audience": "numericalid@netbird",
      "AuthorizationEndpoint": "https://auth.mydomain.com/oauth/v2/authorize",
      "ClientID": "numericalid@netbird",
      "ClientSecret": "longsecretstring",
      "RedirectURLs": [
        "https://netbird.mydomain.com/auth",
        "https://netbird.mydomain.com/silent-auth"
      ],
      "Scope": "openid profile email offline_access api",
      "TokenEndpoint": "https://auth.mydomain.com/oauth/v2/token",
      "UseIDToken": false
    }
  },
 "ReverseProxy": {
    "TrustedHTTPProxies": [],
    "TrustedHTTPProxiesCount": 0,
    "TrustedPeers": [
      "0.0.0.0/0"
    ]
  },
  "Signal": {
    "Password": null,
    "Proto": "https",
    "URI": "netbird.mydomain.com:443",
    "Username": ""
  },
  "StoreConfig": {
    "Engine": "sqlite"
  },
  "Stuns": [
    {
      "Password": "some long credential",
      "Proto": "udp",
      "URI": "stun:netbird.mydomain.com:3478",
      "Username": "netbird"
    }
  ],
  "TURNConfig": {
    "CredentialsTTL": "12h",
    "Secret": "some long credential",
    "TimeBasedCredentials": false,
    "Turns": [
      {
        "Password": "some long credential",
        "Proto": "udp",
        "URI": "turn:netbird.mydomain.com:3478",
        "Username": "netbird"
      }
    ]
  }
}
Originally created by @ozoromo on GitHub (Jun 12, 2024). **Describe the problem** When trying to sign in using SSO (Zitadel) everything works fine on the SSO side and the user is redirected back to `https://netbird.mydomain.com/auth?code=longcodehere` and sees the following error there: `*Oops, something went wrong* There was an error logging you in. Error: Unauthenticated` **To Reproduce** Steps to reproduce the behavior: 1. Run command 'sudo netbird up --management-url https://netbird.mydomain.com:443' 2. Browser opens 3. SSO login 4. See error **Expected behavior** After being redirected back to Netbird the tab should close or redirect to the main UI and the client should be added to the peers **Are you using NetBird Cloud?** No, I am selfhosting **NetBird version** `0.27.10` (on client) **NetBird status -d output:** Netbird status of a client added using setup keys: ```python OS: linux/amd64 Daemon version: 0.27.10 CLI version: 0.27.10 Management: Connected Signal: Connected Relays: 2/2 Available Nameservers: 0/0 Available FQDN: vpsd2uodks.netbird.selfhosted NetBird IP: 100.124.152.40/16 Interface type: Kernel Quantum resistance: false Routes: - Peers count: 1/1 Connected ``` **Screenshots** Page that appears ![image](https://github.com/netbirdio/netbird/assets/36481318/0700ef66-7523-4192-b55b-62363e41a7e0) **Additional context** The following error appears in `netbird-management`s log: `WARN management/server/grpcserver.go:371: failed logging in peer xkk8XC31+NOZzHfFPzybhp8DbByrixl/nU8XlPJhT0o=: no peer auth method provided, please use a setup key or interactive SSO login` <details> <summary>management.json (redacted)</summary> ```json { "DataStoreEncryptionKey": "long enryption key", "Datadir": "/var/lib/netbird-mgmt/data", "DeviceAuthorizationFlow": { "Provider": "hosted", "ProviderConfig": { "Audience": "numericalid@netbird", "ClientID": "numericalid@netbird", "ClientSecret": "longsecretstring", "DeviceAuthEndpoint": "https://auth.mydomain.com/oauth/v2/device_authorization", "Domain": "https://auth.mydomain.com", "Scope": "openid", "TokenEndpoint": "https://auth.mydomain.com/oauth/v2/token", "UseIDToken": false } }, "HttpConfig": { "Address": "127.0.0.1:8011", "AuthAudience": "numericalid@netbird", "AuthIssuer": "https://auth.mydomain.com", "AuthKeysLocation": "https://auth.mydomain.com/oauth/v2/keys", "IdpSignKeyRefreshEnabled": true, "OIDCConfigEndpoint": "https://auth.mydomain.com/.well-known/openid-configuration" }, "IdpManagerConfig": { "Auth0ClientCredentials": null, "AzureClientCredentials": null, "ClientConfig": { "ClientID": "netbird", "ClientSecret": "longsecretstring", "GrantType": "client_credentials", "Issuer": "https://auth.mydomain.com", "TokenEndpoint": "https://auth.mydomain.com/oauth/v2/token" }, "ExtraConfig": { "ManagementEndpoint": "https://auth.mydomain.com/management/v1" }, "KeycloakClientCredentials": null, "ManagerType": "zitadel", "ZitadelClientCredentials": null }, "PKCEAuthorizationFlow": { "ProviderConfig": { "Audience": "numericalid@netbird", "AuthorizationEndpoint": "https://auth.mydomain.com/oauth/v2/authorize", "ClientID": "numericalid@netbird", "ClientSecret": "longsecretstring", "RedirectURLs": [ "https://netbird.mydomain.com/auth", "https://netbird.mydomain.com/silent-auth" ], "Scope": "openid profile email offline_access api", "TokenEndpoint": "https://auth.mydomain.com/oauth/v2/token", "UseIDToken": false } }, "ReverseProxy": { "TrustedHTTPProxies": [], "TrustedHTTPProxiesCount": 0, "TrustedPeers": [ "0.0.0.0/0" ] }, "Signal": { "Password": null, "Proto": "https", "URI": "netbird.mydomain.com:443", "Username": "" }, "StoreConfig": { "Engine": "sqlite" }, "Stuns": [ { "Password": "some long credential", "Proto": "udp", "URI": "stun:netbird.mydomain.com:3478", "Username": "netbird" } ], "TURNConfig": { "CredentialsTTL": "12h", "Secret": "some long credential", "TimeBasedCredentials": false, "Turns": [ { "Password": "some long credential", "Proto": "udp", "URI": "turn:netbird.mydomain.com:3478", "Username": "netbird" } ] } } ``` </details>
saavagebueno added the waiting-feedbackidpself-hosting labels 2025-11-20 05:20:52 -05:00
Author
Owner

@tarocjsu commented on GitHub (Sep 15, 2024):

This issue or symptom also happen by my side, no any respond or answer for this topic ?

@tarocjsu commented on GitHub (Sep 15, 2024): This issue or symptom also happen by my side, no any respond or answer for this topic ?
Author
Owner

@zoechi commented on GitHub (Sep 25, 2024):

Looks similar to #1288 (with Authentik). Perhaps also #2515

@zoechi commented on GitHub (Sep 25, 2024): Looks similar to #1288 (with Authentik). Perhaps also #2515
Author
Owner

@patrick7 commented on GitHub (Oct 5, 2024):

Same issue here, i set the flow but still getting an unauthenticated. I'm not even being redirected to authentik.

@patrick7 commented on GitHub (Oct 5, 2024): Same issue here, i set the flow but still getting an unauthenticated. I'm not even being redirected to authentik.
Author
Owner

@ne0YT commented on GitHub (Dec 16, 2024):

this fixed it for me (1st part):

https://github.com/netbirdio/netbird/issues/1657#issuecomment-2127732511

@ne0YT commented on GitHub (Dec 16, 2024): this fixed it for me (1st part): https://github.com/netbirdio/netbird/issues/1657#issuecomment-2127732511
Author
Owner

@nazarewk commented on GitHub (Apr 28, 2025):

Hello @ozoromo,

We're currently reviewing our open issues and would like to verify if this problem still exists in the latest NetBird version.

Could you please confirm if the issue is still there?

We may close this issue temporarily if we don't hear back from you within 2 weeks, but feel free to reopen it with updated information.

Thanks for your contribution to improving the project!

@nazarewk commented on GitHub (Apr 28, 2025): Hello @ozoromo, We're currently reviewing our open issues and would like to verify if this problem still exists in the [latest NetBird version](https://github.com/netbirdio/netbird/releases). Could you please confirm if the issue is still there? We may close this issue temporarily if we don't hear back from you within **2 weeks**, but feel free to reopen it with updated information. Thanks for your contribution to improving the project!
Author
Owner

@mlsmaycon commented on GitHub (Jun 1, 2025):

closing issue due to no recent feedback. Feel free to open a new one if the issue persist or reopen if this was a feature request.

@mlsmaycon commented on GitHub (Jun 1, 2025): closing issue due to no recent feedback. Feel free to open a new one if the issue persist or reopen if this was a feature request.
Author
Owner

@Zaken7 commented on GitHub (Jul 28, 2025):

Hi,
I know its might be a bit late to open the discussion again but I came up with the same persistent issue with the latest netbird version. I have syphoned every netbird github issues related to this for days and I need a fresh view from the community.

Right now I wasn't able to connect any peer succesfully...

I've followed the authentik specific steps from the doc to configure netbird.

I deploy netbird in a K3s cluster. my config:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: netbird-management
  labels:
    app: netbird-management
spec:
  replicas: 1
  selector:
    matchLabels:
      app: netbird-management
  template:
    metadata:
      labels:
        app: netbird-management
    spec:
      initContainers:
        - name: config-init
          image: busybox:1.35
          env:
            - name: CLIENT_ID
              valueFrom:
                secretKeyRef:
                  name: netbird-dashboard-oidc
                  key: NETBIRD_IDP_MGMT_CLIENT_ID
            - name: AUTH_AUTHORITY
              value: "https://auth.TLD/application/o/netbird"
            - name: USERNAME
              valueFrom:
                secretKeyRef:
                  name: netbird-dashboard-oidc
                  key: NETBIRD_IDP_MGMT_EXTRA_USERNAME
            - name: PASSWORD
              valueFrom:
                secretKeyRef:
                  name: netbird-dashboard-oidc
                  key: NETBIRD_IDP_MGMT_EXTRA_PASSWORD
            - name: OIDC_ENDPOINT
              valueFrom:
                secretKeyRef:
                  name: netbird-dashboard-oidc
                  key: NETBIRD_AUTH_OIDC_CONFIGURATION_ENDPOINT
            - name: AUTH_AUDIENCE
              valueFrom:
                secretKeyRef:
                  name: netbird-dashboard-oidc
                  key: NETBIRD_AUTH_AUDIENCE
            - name: AUTH_CLIENT_ID
              valueFrom:
                secretKeyRef:
                  name: netbird-dashboard-oidc
                  key: NETBIRD_AUTH_CLIENT_ID
          command: ["/bin/sh"]
          args:
            - -c
            - |
              mkdir -p /etc/netbird
              echo "Creating config with environment variables:"
              echo "CLIENT_ID: $CLIENT_ID"
              echo "AUTH_AUTHORITY: $AUTH_AUTHORITY"
              echo "USERNAME: $USERNAME"
              echo "OIDC_ENDPOINT: $OIDC_ENDPOINT"
              echo "AUTH_AUDIENCE: $AUTH_AUDIENCE"
              echo "AUTH_CLIENT_ID: $AUTH_CLIENT_ID"

              cat > /etc/netbird/management.json << EOL
              {
                "Stuns": [
                  {
                    "Proto": "udp", 
                    "URI": "stun:guard-ui.mrkarukera.cc:3478"
                  }
                ],
                "TURNConfig": {
                  "Turns": [
                      {
                        "Proto": "udp",
                        "URI": "turn:guard-ui.mrkarukera.cc:3478",
                        "Username": "self",
                        "Password": "REDACTED"
                      }
                  ],
                  "CredentialsTTL": "12h",
                  "Secret": "secret"
                },
                "Signal": {
                  "Proto": "https",
                  "URI": "signal.mrkarukera.cc:443",
                  "Username": "",
                  "Password": ""
                },
                "Datadir": "/var/lib/netbird",
                "DataStoreEncryptionKey": "",
                "HttpConfig": {
                  "LetsEncryptDomain": "",
                  "CertFile": "",
                  "CertKey": "",
                  "AuthIssuer": "$AUTH_AUTHORITY",
                  "AuthAudience": "$AUTH_AUDIENCE",
                  "AuthKeysLocation": "https://auth.TLD/application/o/netbird/jwks/",
                  "OIDCConfigEndpoint": "$OIDC_ENDPOINT",
                  "IdpSignKeyRefreshEnabled": false,
                  "AuthUserIDClaim": "sub",
                  "ExtraAuthAudience": ""
                },
                "IdpManagerConfig": {
                  "ManagerType": "authentik",
                  "ClientConfig": {
                    "Issuer": "$AUTH_AUTHORITY",
                    "TokenEndpoint": ""https://auth.TLD/application/o/token/",
                    "ClientID": "$CLIENT_ID",
                    "ClientSecret": "",
                    "GrantType": "client_credentials"
                  },
                  "ExtraConfig": {
                    "Username": "$USERNAME", 
                    "Password": "$PASSWORD"
                  },
                  "Auth0ClientCredentials": null,
                  "AzureClientCredentials": null,
                  "KeycloakClientCredentials": null,
                  "ZitadelClientCredentials": null
                },
                "DeviceAuthorizationFlow": {
                  "Provider": "hosted",
                  "ProviderConfig": {
                    "Audience": "$AUTH_AUDIENCE",
                    "ClientID": "$AUTH_CLIENT_ID",
                    "ClientSecret": "",
                    "Domain": "auth.TLD",
                    "TokenEndpoint": "https://auth.TLD/application/o/token/",
                    "DeviceAuthEndpoint": "https://auth.TLD/application/o/device/",
                    "AuthorizationEndpoint": "https://auth.TLD/application/o/authorize/",
                    "Scope": "openid profile email offline_access api",
                    "UseIDToken": false,
                    "RedirectURLs": [
                      "https://guard-ui.TLD/auth",
                      "http://localhost:53000",
                      "netbird://auth"
                    ],
                    "DisablePromptLogin": false,
                    "LoginFlag": 0
                  }
                },
                "PKCEAuthorizationFlow": {
                  "ProviderConfig": {
                    "Audience": "$AUTH_AUDIENCE",
                    "ClientID": "$AUTH_CLIENT_ID",
                    "ClientSecret": "",
                    "TokenEndpoint": "https://auth.TLD/application/o/token/",
                    "DeviceAuthEndpoint": "https://auth.TLD/application/o/device/",
                    "AuthorizationEndpoint": "https://auth.TLD/application/o/authorize/",
                    "Scope": "openid profile email offline_access api",
                    "UseIDToken": false,
                    "RedirectURLs": [
                      "https://guard-ui.TLD/auth",
                      "http://localhost:53000"
                    ],
                    "LoginFlag": 0
                  }
                },
                "SingleAccountMode": true,
                "PeerApprovalEnabled": false,
                "AutoCreateServiceNets": true
              }
              EOL

              echo "Configuration file created successfully!"
              echo "Verifying config file content:"
              head -30 /etc/netbird/management.json
          volumeMounts:
            - name: netbird-config
              mountPath: /etc/netbird
      containers:
        - name: netbird-management
          image: netbirdio/management:latest
          ports:
            - containerPort: 80
              name: http
            - containerPort: 443
              name: https
            - containerPort: 33073
              name: grpc
          env:
            - name: NETBIRD_MGMT_IDP
              value: "authentik"
            - name: NETBIRD_DATADIR
              value: "/var/lib/netbird"
            - name: NETBIRD_MGMT_API_PORT
              value: "443"
            - name: NETBIRD_SIGNAL_PORT
              value: "443"
          volumeMounts:
            - name: netbird-mgmt-data
              mountPath: /var/lib/netbird
            - name: netbird-config
              mountPath: /etc/netbird
          livenessProbe:
            tcpSocket:
              port: 80
            initialDelaySeconds: 30
            periodSeconds: 10
          readinessProbe:
            tcpSocket:
              port: 80
            initialDelaySeconds: 5
            periodSeconds: 5
          resources:
            limits:
              cpu: 500m
              memory: 512Mi
            requests:
              cpu: 100m
              memory: 128Mi
      volumes:
        - name: netbird-mgmt-data
          persistentVolumeClaim:
            claimName: netbird-management-pvc
        - name: netbird-config
          persistentVolumeClaim:
            claimName: netbird-config-pvc
      restartPolicy: Always

And my dashboard look like this:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: netbird-dashboard
  labels:
    app: netbird-dashboard
spec:
  replicas: 1
  selector:
    matchLabels:
      app: netbird-dashboard
  template:
    metadata:
      labels:
        app: netbird-dashboard
    spec:
      containers:
      - name: dashboard
        image: netbirdio/dashboard:latest
        ports:
        - containerPort: 80
          name: http
          protocol: TCP
        env:
        - name: NETBIRD_MGMT_API_ENDPOINT
          value: "https://guard-ui.TLD/"
        - name: NETBIRD_MGMT_GRPC_API_ENDPOINT
          value: "https://api.TLD/"
        - name: AUTH_SUPPORTED_SCOPES
          value: "openid profile email goauthentik.io/api"
        - name: NETBIRD_TOKEN_SOURCE
          value: "accessToken"
        - name: USE_AUTH0
          value: "false"
        - name: AUTH_REDIRECT_URI
          value: "/auth"
        - name: AUTH_SILENT_REDIRECT_URI  
          value: "/silent-auth"
        - name: AUTH_AUTHORITY
          value: "https://auth.tld/application/o/netbird"
        - name: AUTH_CLIENT_ID
          valueFrom:
            secretKeyRef:
              name: netbird-dashboard-oidc
              key: NETBIRD_AUTH_CLIENT_ID
        - name: AUTH_AUDIENCE
          valueFrom:
            secretKeyRef:
              name: netbird-dashboard-oidc
              key: NETBIRD_AUTH_AUDIENCE
        resources:
          limits:
            cpu: 200m
            memory: 256Mi
          requests:
            cpu: 50m
            memory: 64Mi
        livenessProbe:
          httpGet:
            path: /
            port: 80
          initialDelaySeconds: 30
          periodSeconds: 10
        readinessProbe:
          httpGet:
            path: /
            port: 80
          initialDelaySeconds: 10
          periodSeconds: 5
      restartPolicy: Always

Finally my signal config:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: netbird-signal
  labels:
    app: netbird-signal
spec:
  replicas: 1
  selector:
    matchLabels:
      app: netbird-signal
  template:
    metadata:
      labels:
        app: netbird-signal
    spec:
      containers:
      - name: signal
        image: netbirdio/signal:latest
        ports:
        - containerPort: 80
          name: grpc
          protocol: TCP
        - containerPort: 10000
          name: grpc-compat
          protocol: TCP
        resources:
          limits:
            cpu: 200m
            memory: 256Mi
          requests:
            cpu: 50m
            memory: 64Mi
        livenessProbe:
          tcpSocket:
            port: 80
          initialDelaySeconds: 30
          periodSeconds: 10
        readinessProbe:
          tcpSocket:
            port: 80
          initialDelaySeconds: 10
          periodSeconds: 5
      restartPolicy: Always

I'm running behind traefik reverse and got a couple of issues after deploying the services that has been partially resolved with a couple configurations has shown:

# middleware-websocket-headers.yaml
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: websocket-headers
  namespace: production
spec:
  headers:
    customRequestHeaders:
      Connection: "keep-alive, Upgrade"
      Upgrade: "websocket"
      X-Forwarded-Proto: "https"
---
# middleware-content-security-policy.yaml
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: content-security-policy
  namespace: production
spec:
  headers:
    customResponseHeaders:
      Content-Security-Policy: "default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: https:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https:; font-src 'self' data: https:; img-src 'self' data: https:; connect-src 'self' https: wss:; frame-src 'self' https:; frame-ancestors 'self' https://guard-ui.mrkarukera.cc https://auth.mrkarukera.cc"
      X-Frame-Options: "SAMEORIGIN"
    accessControlAllowCredentials: true
    accessControlAllowOriginList:
      - "https://guard-ui.tld"
      - "https://auth.tld"
---
# NetBird Dashboard UI IngressRoute with /auth route fix
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
  name: netbird-dashboard-ingressroute
  namespace: production
  annotations:
    cert-manager.io/cluster-issuer: "letsencrypt-production"
    acme.cert-manager.io/http01-ingress-class: "traefik"
spec:
  entryPoints:
    - websecure
  routes:
    - match: Host(`guard-ui.tld`)
      kind: Rule
      services:
        - name: netbird-dashboard
          port: 80
      middlewares:
        - name: websocket-headers
          namespace: production
        - name: content-security-policy
          namespace: production
    # REST API routes for NetBird Management API
    - match: Host(`guard-ui.tld`) && PathPrefix(`/api`)
      kind: Rule
      services:
        - name: netbird-management
          port: 80
    # Authentication callback route for OIDC flow - THIS FIXES THE INFINITE LOADING LOOP
    - match: Host(`guard-ui.tld`) && PathPrefix(`/auth`)
      kind: Rule
      services:
        - name: netbird-dashboard
          port: 80
    # Signal service routes for NetBird Signal gRPC
    - match: Host(`guard-ui.tld`) && PathPrefix(`/signalexchange.SignalExchange/`)
      kind: Rule
      services:
        - name: netbird-signal
          port: 80
  tls:
    secretName: netbird-tls-production
---
apiVersion: traefik.io/v1alpha1
kind: IngressRouteTCP
metadata:
  name: netbird-grpc-tcp-ingressroute
  namespace: production
spec:
  entryPoints:
    - websecure
  routes:
    - match: HostSNI(`api.tld`)
      services:
        - name: netbird-management
          port: 33073
  tls:
    secretName: netbird-api-tls-production
---
# middleware-auth-proxy.yaml
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: auth-proxy-headers
  namespace: production
spec:
  headers:
    customResponseHeaders:
      X-Frame-Options: "ALLOWALL"
      Content-Security-Policy: "frame-ancestors 'self' https://guard-ui.tld"
    customRequestHeaders:
      X-Forwarded-Proto: "https"
      X-Forwarded-Host: "guard-ui.tld"
---
# Add auth proxy route to NetBird IngressRoute
apiVersion: traefik.io/v1alpha1  
kind: IngressRoute
metadata:
  name: netbird-auth-proxy-ingressroute
  namespace: production
spec:
  entryPoints:
    - websecure
  routes:
    # Proxy Authentik auth endpoints through NetBird domain
    - match: Host(`guard-ui.tld`) && PathPrefix(`/auth-proxy/`)
      kind: Rule
      services:
        - name: authentik-proxy
          port: 443
      middlewares:
        - name: auth-proxy-headers
          namespace: production
        - name: auth-stripprefix
          namespace: production
---
# Strip the /auth-proxy prefix
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: auth-stripprefix
  namespace: production
spec:
  stripPrefix:
    prefixes:
      - "/auth-proxy"
---
# External service for Authentik
apiVersion: v1
kind: Service
metadata:
  name: authentik-proxy
  namespace: production
spec:
  type: ExternalName
  externalName: auth.tld
  ports:
    - port: 443
      targetPort: 443
      protocol: TCP
---
# middleware-auth-headers.yaml
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: auth-headers
  namespace: production
spec:
  headers:
    customResponseHeaders:
      X-Frame-Options: "ALLOWALL"
      Content-Security-Policy: "frame-ancestors 'self' https://guard-ui.tld https://auth.tld"
      X-Content-Type-Options: "nosniff"
      Referrer-Policy: "strict-origin-when-cross-origin"
    customRequestHeaders:
      X-Forwarded-Proto: "https"
      X-Real-IP: ""
      X-Forwarded-For: ""
---
# middleware-cors.yaml
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: cors-headers
  namespace: production
spec:
  headers:
    accessControlAllowCredentials: true
    accessControlAllowHeaders:
      - "Content-Type"
      - "Authorization"
      - "X-Requested-With"
      - "Accept"
      - "Origin"
    accessControlAllowMethods:
      - "GET"
      - "POST"
      - "PUT"
      - "DELETE"
      - "OPTIONS"
    accessControlAllowOriginList:
      - "https://guard-ui.tld"
      - "https://auth.tld"
    accessControlMaxAge: 86400
---
# NetBird Signal Service IngressRoute
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
  name: netbird-signal-ingressroute
  namespace: production
  annotations:
    cert-manager.io/cluster-issuer: "letsencrypt-production"
    acme.cert-manager.io/http01-ingress-class: "traefik"
spec:
  entryPoints:
    - websecure
  routes:
    - match: Host(`signal.tld`)
      kind: Rule
      services:
        - name: netbird-signal
          port: 80
  tls:
    secretName: netbird-signal-tls-production

In the management pod log when I try to connect a client I get this output:

kubectl logs -n production deployment/netbird-management
Defaulted container "netbird-management" out of: netbird-management, config-init (init)
2025-07-28T18:33:08Z INFO [context: SYSTEM] management/cmd/management.go:523: loading OIDC configuration from the provided IDP configuration endpoint https://auth.***/application/o/netbird/.well-known/openid-configuration
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:528: loaded OIDC configuration from the provided IDP configuration endpoint: https://auth.m****/application/o/netbird/.well-known/openid-configuration
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:530: overriding HttpConfig.AuthIssuer with a new value https://auth.****/application/o/netbird/, previously configured value: https://auth.***/application/o/netbird
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:534: overriding HttpConfig.AuthKeysLocation (JWT certs) with a new value https://auth.***/application/o/netbird/jwks/, previously configured value: https://auth.***/application/o/netbird/jwks/
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:539: overriding DeviceAuthorizationFlow.TokenEndpoint with a new value: https://auth.***/application/o/token/, previously configured value: https://auth.***/application/o/token/
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:542: overriding DeviceAuthorizationFlow.DeviceAuthEndpoint with a new value: https://auth.***/application/o/device/, previously configured value: https://auth.***/application/o/device/
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:550: overriding DeviceAuthorizationFlow.ProviderConfig.Domain with a new value: auth.***, previously configured value: auth.***
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:560: overriding PKCEAuthorizationFlow.TokenEndpoint with a new value: https://auth.***/application/o/token/, previously configured value: https://auth.***/application/o/token/
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:563: overriding PKCEAuthorizationFlow.AuthorizationEndpoint with a new value: https://auth.***/application/o/authorize/, previously configured value: https://auth.***/application/o/authorize/
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/telemetry/app_metrics.go:193: enabled application metrics and exposing on http://0.0.0.0:9090
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/store/store.go:262: using SQLite store engine
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/store/sql_store.go:88: Set max open db connections to 1
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:257: No plain setup keys found in table setup_keys, no migration needed
2025-07-28T18:33:09Z INFO management/server/migration/migration.go:295: Migration of plain setup key to hashed setup key completed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty enabled found in table network_resources, no migration needed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty enabled to default value in table network_resources completed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty enabled found in table network_routers, no migration needed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty enabled to default value in table network_routers completed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:393: index idx_account_ip already exists on table peers
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:393: index idx_account_dnslabel already exists on table peers
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/activity/store/sql_store.go:260: using sqlite as activity event store engine
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty name found in table deleted_users, no migration needed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty name to default value in table deleted_users completed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty enc_algo found in table deleted_users, no migration needed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty enc_algo to default value in table deleted_users completed
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:191: update config with activity store key
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:203: geolocation service has been initialized from /var/lib/netbird/
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/account_request_buffer.go:45: set account request buffer interval to 100ms
2025-07-28T18:33:09Z WARN [context: SYSTEM] management/server/account.go:266: failed to parse peer update interval, using default value 1ms: strconv.Atoi: parsing "": invalid syntax
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/account.go:282: set peer update buffer interval to 1ms
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/account.go:230: single account mode enabled, accounts number 1
2025-07-28T18:33:09Z WARN [context: SYSTEM] management/cmd/management.go:228: TrustedPeers are configured to default value '0.0.0.0/0', '::/0'. This allows connection IP spoofing.
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:324: running gRPC backward compatibility server: [::]:33073
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:356: management server version 0.51.2
2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:357: running HTTP server and gRPC server on the same port: [::]:80
2025-07-28T18:33:10Z INFO [context: SYSTEM] management/server/account.go:596: 1 entries received from IdP management
2025-07-28T18:33:10Z INFO [context: SYSTEM] management/server/account.go:627: warmed up IDP cache with 2 entries for 1 accounts
2025-07-28T18:35:18Z WARN [context: GRPC, requestID: 9aab8235-b1bb-4129-a27a-bb08ad7f8d97, accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login
2025-07-28T18:35:52Z WARN [accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=, context: GRPC, requestID: 0710f84d-7c08-4966-8dfa-a0c1174ef2e3] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login
2025-07-28T18:36:45Z WARN [context: GRPC, requestID: 22ed1115-ec1d-4cf8-9388-619d7bd186d4, accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login
2025-07-28T18:45:41Z WARN [requestID: e283113e-b8aa-40a9-b426-5e29e19def04, accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=, context: GRPC] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login

and the dashboard log look like this:

+ LETSENCRYPT_DOMAIN=none
+ LETSENCRYPT_EMAIL=example@local
+ NGINX_SSL_PORT=443
+ '[' none-x == none-x ']'
+ exit 0
NetBird latest version: 
+ LETSENCRYPT_DOMAIN=none
+ LETSENCRYPT_EMAIL=example@local
+ NGINX_SSL_PORT=443
+ '[' none-x == none-x ']'
+ exit 0
10.42.11.1 - - [28/Jul/2025:18:33:19 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:24 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:29 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /auth?code=***CODE***state=smm9Up6btjV1DafK HTTP/1.1" 404 2275 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /apple-icon.png?d2c7863352226aa3 HTTP/1.1" 200 3410 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /favicon.ico HTTP/1.1" 200 2031 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.11.1 - - [28/Jul/2025:18:33:34 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:39 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:44 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:47 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:49 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:54 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:57 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:33:59 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:04 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:07 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:09 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:14 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:17 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:19 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:24 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:27 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:29 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:34 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:37 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:39 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /peers HTTP/1.1" 200 2584 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/page-4cad2d4f56ab92cc.js HTTP/1.1" 200 2891 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/layout-d0988f742c28eb00.js HTTP/1.1" 200 327 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/4935-a44846a599f34eaf.js HTTP/1.1" 200 4282 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/6953-ef70d13725096d33.js HTTP/1.1" 200 2690 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/7307-44508fa21e042e7a.js HTTP/1.1" 200 2416 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/457-c37675920696c342.js HTTP/1.1" 200 9689 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/(dashboard)/layout-293d63d5f3fea204.js HTTP/1.1" 200 8933 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/7748-fa119bcae0749625.js HTTP/1.1" 200 5386 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/5452-b6ce00956d2a1c20.js HTTP/1.1" 200 3101 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/4199-a5cca77368deb403.js HTTP/1.1" 200 6058 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /apple-icon.png?d2c7863352226aa3 HTTP/1.1" 200 3410 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /favicon.ico HTTP/1.1" 200 2031 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.11.1 - - [28/Jul/2025:18:34:44 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:47 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:49 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:54 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /auth?code=***CODE***state=bFHXsc9OxEB8p9Gs HTTP/1.1" 404 2275 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.11.1 - - [28/Jul/2025:18:34:57 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:34:59 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.11.1 - - [28/Jul/2025:18:35:04 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /peers HTTP/1.1" 200 2584 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/7307-44508fa21e042e7a.js HTTP/1.1" 200 2416 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/7748-fa119bcae0749625.js HTTP/1.1" 200 5386 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/457-c37675920696c342.js HTTP/1.1" 200 9689 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/page-4cad2d4f56ab92cc.js HTTP/1.1" 200 2891 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/4199-a5cca77368deb403.js HTTP/1.1" 200 6058 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/layout-d0988f742c28eb00.js HTTP/1.1" 200 327 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/4935-a44846a599f34eaf.js HTTP/1.1" 200 4282 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/6953-ef70d13725096d33.js HTTP/1.1" 200 2690 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/(dashboard)/layout-293d63d5f3fea204.js HTTP/1.1" 200 8933 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/5452-b6ce00956d2a1c20.js HTTP/1.1" 200 3101 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.11.1 - - [28/Jul/2025:18:35:07 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/39209d7c-6439b2cd354d0579.js HTTP/1.1" 200 312 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/98916abf-6454d8fdf170cb8f.js HTTP/1.1" 200 1940 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2718-54b6ca9f90320646.js HTTP/1.1" 200 25736 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2162-76049f123998867d.js HTTP/1.1" 200 3134 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/3897-4422cd02917f36ab.js HTTP/1.1" 200 26399 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/8426-d004e0f6ca5a6c4a.js HTTP/1.1" 200 15668 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2908-74216a2128907214.js HTTP/1.1" 200 6306 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/618-b725fffb6884dbb2.js HTTP/1.1" 200 2267 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/6438.d9afe6887a7986fe.js HTTP/1.1" 200 2344 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2144-b7735c50c6b19e48.js HTTP/1.1" 200 5296 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/178-f8d236a503465bb0.js HTTP/1.1" 200 4397 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/5957-00c64398b7967586.js HTTP/1.1" 200 18602 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/4933-1798a9573cc8a858.js HTTP/1.1" 200 15045 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/5830-bfea0e328a2cc637.js HTTP/1.1" 200 8805 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/1983-129040ba43535c7a.js HTTP/1.1" 200 8059 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/9938.01bb622ecd4cca35.js HTTP/1.1" 200 3007 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/5834.944dd7d460593ef5.js HTTP/1.1" 200 10017 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/media/netbird-full.bc0e7c3f.svg HTTP/1.1" 200 2534 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/media/netbird.03a86c8a.svg HTTP/1.1" 200 324 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0"
@Zaken7 commented on GitHub (Jul 28, 2025): Hi, I know its might be a bit late to open the discussion again but I came up with the same persistent issue with the latest netbird version. I have syphoned every netbird github issues related to this for days and I need a fresh view from the community. Right now I wasn't able to connect any peer succesfully... I've followed the authentik specific steps from the doc to configure netbird. I deploy netbird in a K3s cluster. my config: ```yaml apiVersion: apps/v1 kind: Deployment metadata: name: netbird-management labels: app: netbird-management spec: replicas: 1 selector: matchLabels: app: netbird-management template: metadata: labels: app: netbird-management spec: initContainers: - name: config-init image: busybox:1.35 env: - name: CLIENT_ID valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_IDP_MGMT_CLIENT_ID - name: AUTH_AUTHORITY value: "https://auth.TLD/application/o/netbird" - name: USERNAME valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_IDP_MGMT_EXTRA_USERNAME - name: PASSWORD valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_IDP_MGMT_EXTRA_PASSWORD - name: OIDC_ENDPOINT valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_AUTH_OIDC_CONFIGURATION_ENDPOINT - name: AUTH_AUDIENCE valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_AUTH_AUDIENCE - name: AUTH_CLIENT_ID valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_AUTH_CLIENT_ID command: ["/bin/sh"] args: - -c - | mkdir -p /etc/netbird echo "Creating config with environment variables:" echo "CLIENT_ID: $CLIENT_ID" echo "AUTH_AUTHORITY: $AUTH_AUTHORITY" echo "USERNAME: $USERNAME" echo "OIDC_ENDPOINT: $OIDC_ENDPOINT" echo "AUTH_AUDIENCE: $AUTH_AUDIENCE" echo "AUTH_CLIENT_ID: $AUTH_CLIENT_ID" cat > /etc/netbird/management.json << EOL { "Stuns": [ { "Proto": "udp", "URI": "stun:guard-ui.mrkarukera.cc:3478" } ], "TURNConfig": { "Turns": [ { "Proto": "udp", "URI": "turn:guard-ui.mrkarukera.cc:3478", "Username": "self", "Password": "REDACTED" } ], "CredentialsTTL": "12h", "Secret": "secret" }, "Signal": { "Proto": "https", "URI": "signal.mrkarukera.cc:443", "Username": "", "Password": "" }, "Datadir": "/var/lib/netbird", "DataStoreEncryptionKey": "", "HttpConfig": { "LetsEncryptDomain": "", "CertFile": "", "CertKey": "", "AuthIssuer": "$AUTH_AUTHORITY", "AuthAudience": "$AUTH_AUDIENCE", "AuthKeysLocation": "https://auth.TLD/application/o/netbird/jwks/", "OIDCConfigEndpoint": "$OIDC_ENDPOINT", "IdpSignKeyRefreshEnabled": false, "AuthUserIDClaim": "sub", "ExtraAuthAudience": "" }, "IdpManagerConfig": { "ManagerType": "authentik", "ClientConfig": { "Issuer": "$AUTH_AUTHORITY", "TokenEndpoint": ""https://auth.TLD/application/o/token/", "ClientID": "$CLIENT_ID", "ClientSecret": "", "GrantType": "client_credentials" }, "ExtraConfig": { "Username": "$USERNAME", "Password": "$PASSWORD" }, "Auth0ClientCredentials": null, "AzureClientCredentials": null, "KeycloakClientCredentials": null, "ZitadelClientCredentials": null }, "DeviceAuthorizationFlow": { "Provider": "hosted", "ProviderConfig": { "Audience": "$AUTH_AUDIENCE", "ClientID": "$AUTH_CLIENT_ID", "ClientSecret": "", "Domain": "auth.TLD", "TokenEndpoint": "https://auth.TLD/application/o/token/", "DeviceAuthEndpoint": "https://auth.TLD/application/o/device/", "AuthorizationEndpoint": "https://auth.TLD/application/o/authorize/", "Scope": "openid profile email offline_access api", "UseIDToken": false, "RedirectURLs": [ "https://guard-ui.TLD/auth", "http://localhost:53000", "netbird://auth" ], "DisablePromptLogin": false, "LoginFlag": 0 } }, "PKCEAuthorizationFlow": { "ProviderConfig": { "Audience": "$AUTH_AUDIENCE", "ClientID": "$AUTH_CLIENT_ID", "ClientSecret": "", "TokenEndpoint": "https://auth.TLD/application/o/token/", "DeviceAuthEndpoint": "https://auth.TLD/application/o/device/", "AuthorizationEndpoint": "https://auth.TLD/application/o/authorize/", "Scope": "openid profile email offline_access api", "UseIDToken": false, "RedirectURLs": [ "https://guard-ui.TLD/auth", "http://localhost:53000" ], "LoginFlag": 0 } }, "SingleAccountMode": true, "PeerApprovalEnabled": false, "AutoCreateServiceNets": true } EOL echo "Configuration file created successfully!" echo "Verifying config file content:" head -30 /etc/netbird/management.json volumeMounts: - name: netbird-config mountPath: /etc/netbird containers: - name: netbird-management image: netbirdio/management:latest ports: - containerPort: 80 name: http - containerPort: 443 name: https - containerPort: 33073 name: grpc env: - name: NETBIRD_MGMT_IDP value: "authentik" - name: NETBIRD_DATADIR value: "/var/lib/netbird" - name: NETBIRD_MGMT_API_PORT value: "443" - name: NETBIRD_SIGNAL_PORT value: "443" volumeMounts: - name: netbird-mgmt-data mountPath: /var/lib/netbird - name: netbird-config mountPath: /etc/netbird livenessProbe: tcpSocket: port: 80 initialDelaySeconds: 30 periodSeconds: 10 readinessProbe: tcpSocket: port: 80 initialDelaySeconds: 5 periodSeconds: 5 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 100m memory: 128Mi volumes: - name: netbird-mgmt-data persistentVolumeClaim: claimName: netbird-management-pvc - name: netbird-config persistentVolumeClaim: claimName: netbird-config-pvc restartPolicy: Always ``` And my dashboard look like this: ``` yaml apiVersion: apps/v1 kind: Deployment metadata: name: netbird-dashboard labels: app: netbird-dashboard spec: replicas: 1 selector: matchLabels: app: netbird-dashboard template: metadata: labels: app: netbird-dashboard spec: containers: - name: dashboard image: netbirdio/dashboard:latest ports: - containerPort: 80 name: http protocol: TCP env: - name: NETBIRD_MGMT_API_ENDPOINT value: "https://guard-ui.TLD/" - name: NETBIRD_MGMT_GRPC_API_ENDPOINT value: "https://api.TLD/" - name: AUTH_SUPPORTED_SCOPES value: "openid profile email goauthentik.io/api" - name: NETBIRD_TOKEN_SOURCE value: "accessToken" - name: USE_AUTH0 value: "false" - name: AUTH_REDIRECT_URI value: "/auth" - name: AUTH_SILENT_REDIRECT_URI value: "/silent-auth" - name: AUTH_AUTHORITY value: "https://auth.tld/application/o/netbird" - name: AUTH_CLIENT_ID valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_AUTH_CLIENT_ID - name: AUTH_AUDIENCE valueFrom: secretKeyRef: name: netbird-dashboard-oidc key: NETBIRD_AUTH_AUDIENCE resources: limits: cpu: 200m memory: 256Mi requests: cpu: 50m memory: 64Mi livenessProbe: httpGet: path: / port: 80 initialDelaySeconds: 30 periodSeconds: 10 readinessProbe: httpGet: path: / port: 80 initialDelaySeconds: 10 periodSeconds: 5 restartPolicy: Always ``` Finally my signal config: ```yaml apiVersion: apps/v1 kind: Deployment metadata: name: netbird-signal labels: app: netbird-signal spec: replicas: 1 selector: matchLabels: app: netbird-signal template: metadata: labels: app: netbird-signal spec: containers: - name: signal image: netbirdio/signal:latest ports: - containerPort: 80 name: grpc protocol: TCP - containerPort: 10000 name: grpc-compat protocol: TCP resources: limits: cpu: 200m memory: 256Mi requests: cpu: 50m memory: 64Mi livenessProbe: tcpSocket: port: 80 initialDelaySeconds: 30 periodSeconds: 10 readinessProbe: tcpSocket: port: 80 initialDelaySeconds: 10 periodSeconds: 5 restartPolicy: Always ``` I'm running behind traefik reverse and got a couple of issues after deploying the services that has been partially resolved with a couple configurations has shown: ```yaml # middleware-websocket-headers.yaml apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: websocket-headers namespace: production spec: headers: customRequestHeaders: Connection: "keep-alive, Upgrade" Upgrade: "websocket" X-Forwarded-Proto: "https" --- # middleware-content-security-policy.yaml apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: content-security-policy namespace: production spec: headers: customResponseHeaders: Content-Security-Policy: "default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: https:; script-src 'self' 'unsafe-eval' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https:; font-src 'self' data: https:; img-src 'self' data: https:; connect-src 'self' https: wss:; frame-src 'self' https:; frame-ancestors 'self' https://guard-ui.mrkarukera.cc https://auth.mrkarukera.cc" X-Frame-Options: "SAMEORIGIN" accessControlAllowCredentials: true accessControlAllowOriginList: - "https://guard-ui.tld" - "https://auth.tld" --- # NetBird Dashboard UI IngressRoute with /auth route fix apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: netbird-dashboard-ingressroute namespace: production annotations: cert-manager.io/cluster-issuer: "letsencrypt-production" acme.cert-manager.io/http01-ingress-class: "traefik" spec: entryPoints: - websecure routes: - match: Host(`guard-ui.tld`) kind: Rule services: - name: netbird-dashboard port: 80 middlewares: - name: websocket-headers namespace: production - name: content-security-policy namespace: production # REST API routes for NetBird Management API - match: Host(`guard-ui.tld`) && PathPrefix(`/api`) kind: Rule services: - name: netbird-management port: 80 # Authentication callback route for OIDC flow - THIS FIXES THE INFINITE LOADING LOOP - match: Host(`guard-ui.tld`) && PathPrefix(`/auth`) kind: Rule services: - name: netbird-dashboard port: 80 # Signal service routes for NetBird Signal gRPC - match: Host(`guard-ui.tld`) && PathPrefix(`/signalexchange.SignalExchange/`) kind: Rule services: - name: netbird-signal port: 80 tls: secretName: netbird-tls-production --- apiVersion: traefik.io/v1alpha1 kind: IngressRouteTCP metadata: name: netbird-grpc-tcp-ingressroute namespace: production spec: entryPoints: - websecure routes: - match: HostSNI(`api.tld`) services: - name: netbird-management port: 33073 tls: secretName: netbird-api-tls-production --- # middleware-auth-proxy.yaml apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: auth-proxy-headers namespace: production spec: headers: customResponseHeaders: X-Frame-Options: "ALLOWALL" Content-Security-Policy: "frame-ancestors 'self' https://guard-ui.tld" customRequestHeaders: X-Forwarded-Proto: "https" X-Forwarded-Host: "guard-ui.tld" --- # Add auth proxy route to NetBird IngressRoute apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: netbird-auth-proxy-ingressroute namespace: production spec: entryPoints: - websecure routes: # Proxy Authentik auth endpoints through NetBird domain - match: Host(`guard-ui.tld`) && PathPrefix(`/auth-proxy/`) kind: Rule services: - name: authentik-proxy port: 443 middlewares: - name: auth-proxy-headers namespace: production - name: auth-stripprefix namespace: production --- # Strip the /auth-proxy prefix apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: auth-stripprefix namespace: production spec: stripPrefix: prefixes: - "/auth-proxy" --- # External service for Authentik apiVersion: v1 kind: Service metadata: name: authentik-proxy namespace: production spec: type: ExternalName externalName: auth.tld ports: - port: 443 targetPort: 443 protocol: TCP --- # middleware-auth-headers.yaml apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: auth-headers namespace: production spec: headers: customResponseHeaders: X-Frame-Options: "ALLOWALL" Content-Security-Policy: "frame-ancestors 'self' https://guard-ui.tld https://auth.tld" X-Content-Type-Options: "nosniff" Referrer-Policy: "strict-origin-when-cross-origin" customRequestHeaders: X-Forwarded-Proto: "https" X-Real-IP: "" X-Forwarded-For: "" --- # middleware-cors.yaml apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: cors-headers namespace: production spec: headers: accessControlAllowCredentials: true accessControlAllowHeaders: - "Content-Type" - "Authorization" - "X-Requested-With" - "Accept" - "Origin" accessControlAllowMethods: - "GET" - "POST" - "PUT" - "DELETE" - "OPTIONS" accessControlAllowOriginList: - "https://guard-ui.tld" - "https://auth.tld" accessControlMaxAge: 86400 --- # NetBird Signal Service IngressRoute apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: netbird-signal-ingressroute namespace: production annotations: cert-manager.io/cluster-issuer: "letsencrypt-production" acme.cert-manager.io/http01-ingress-class: "traefik" spec: entryPoints: - websecure routes: - match: Host(`signal.tld`) kind: Rule services: - name: netbird-signal port: 80 tls: secretName: netbird-signal-tls-production ``` In the management pod log when I try to connect a client I get this output: ``` bash kubectl logs -n production deployment/netbird-management Defaulted container "netbird-management" out of: netbird-management, config-init (init) 2025-07-28T18:33:08Z INFO [context: SYSTEM] management/cmd/management.go:523: loading OIDC configuration from the provided IDP configuration endpoint https://auth.***/application/o/netbird/.well-known/openid-configuration 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:528: loaded OIDC configuration from the provided IDP configuration endpoint: https://auth.m****/application/o/netbird/.well-known/openid-configuration 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:530: overriding HttpConfig.AuthIssuer with a new value https://auth.****/application/o/netbird/, previously configured value: https://auth.***/application/o/netbird 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:534: overriding HttpConfig.AuthKeysLocation (JWT certs) with a new value https://auth.***/application/o/netbird/jwks/, previously configured value: https://auth.***/application/o/netbird/jwks/ 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:539: overriding DeviceAuthorizationFlow.TokenEndpoint with a new value: https://auth.***/application/o/token/, previously configured value: https://auth.***/application/o/token/ 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:542: overriding DeviceAuthorizationFlow.DeviceAuthEndpoint with a new value: https://auth.***/application/o/device/, previously configured value: https://auth.***/application/o/device/ 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:550: overriding DeviceAuthorizationFlow.ProviderConfig.Domain with a new value: auth.***, previously configured value: auth.*** 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:560: overriding PKCEAuthorizationFlow.TokenEndpoint with a new value: https://auth.***/application/o/token/, previously configured value: https://auth.***/application/o/token/ 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:563: overriding PKCEAuthorizationFlow.AuthorizationEndpoint with a new value: https://auth.***/application/o/authorize/, previously configured value: https://auth.***/application/o/authorize/ 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/telemetry/app_metrics.go:193: enabled application metrics and exposing on http://0.0.0.0:9090 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/store/store.go:262: using SQLite store engine 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/store/sql_store.go:88: Set max open db connections to 1 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:257: No plain setup keys found in table setup_keys, no migration needed 2025-07-28T18:33:09Z INFO management/server/migration/migration.go:295: Migration of plain setup key to hashed setup key completed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty enabled found in table network_resources, no migration needed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty enabled to default value in table network_resources completed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty enabled found in table network_routers, no migration needed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty enabled to default value in table network_routers completed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:393: index idx_account_ip already exists on table peers 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:393: index idx_account_dnslabel already exists on table peers 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/activity/store/sql_store.go:260: using sqlite as activity event store engine 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty name found in table deleted_users, no migration needed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty name to default value in table deleted_users completed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:338: No rows with empty enc_algo found in table deleted_users, no migration needed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/migration/migration.go:352: Migration of empty enc_algo to default value in table deleted_users completed 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:191: update config with activity store key 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:203: geolocation service has been initialized from /var/lib/netbird/ 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/account_request_buffer.go:45: set account request buffer interval to 100ms 2025-07-28T18:33:09Z WARN [context: SYSTEM] management/server/account.go:266: failed to parse peer update interval, using default value 1ms: strconv.Atoi: parsing "": invalid syntax 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/account.go:282: set peer update buffer interval to 1ms 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/server/account.go:230: single account mode enabled, accounts number 1 2025-07-28T18:33:09Z WARN [context: SYSTEM] management/cmd/management.go:228: TrustedPeers are configured to default value '0.0.0.0/0', '::/0'. This allows connection IP spoofing. 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:324: running gRPC backward compatibility server: [::]:33073 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:356: management server version 0.51.2 2025-07-28T18:33:09Z INFO [context: SYSTEM] management/cmd/management.go:357: running HTTP server and gRPC server on the same port: [::]:80 2025-07-28T18:33:10Z INFO [context: SYSTEM] management/server/account.go:596: 1 entries received from IdP management 2025-07-28T18:33:10Z INFO [context: SYSTEM] management/server/account.go:627: warmed up IDP cache with 2 entries for 1 accounts 2025-07-28T18:35:18Z WARN [context: GRPC, requestID: 9aab8235-b1bb-4129-a27a-bb08ad7f8d97, accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login 2025-07-28T18:35:52Z WARN [accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=, context: GRPC, requestID: 0710f84d-7c08-4966-8dfa-a0c1174ef2e3] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login 2025-07-28T18:36:45Z WARN [context: GRPC, requestID: 22ed1115-ec1d-4cf8-9388-619d7bd186d4, accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login 2025-07-28T18:45:41Z WARN [requestID: e283113e-b8aa-40a9-b426-5e29e19def04, accountID: UNKNOWN, peerID: cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=, context: GRPC] management/server/grpcserver.go:490: failed logging in peer cdhveI1iR05G6Dqo7aOxbZo3A9eXj7vzl7dVuwArJ3k=: no peer auth method provided, please use a setup key or interactive SSO login ``` and the dashboard log look like this: ```bash + LETSENCRYPT_DOMAIN=none + LETSENCRYPT_EMAIL=example@local + NGINX_SSL_PORT=443 + '[' none-x == none-x ']' + exit 0 NetBird latest version: + LETSENCRYPT_DOMAIN=none + LETSENCRYPT_EMAIL=example@local + NGINX_SSL_PORT=443 + '[' none-x == none-x ']' + exit 0 10.42.11.1 - - [28/Jul/2025:18:33:19 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:24 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:29 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /auth?code=***CODE***state=smm9Up6btjV1DafK HTTP/1.1" 404 2275 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /apple-icon.png?d2c7863352226aa3 HTTP/1.1" 200 3410 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:33:31 +0000] "GET /favicon.ico HTTP/1.1" 200 2031 "https://guard-ui.***/auth?code=***CODE***state=smm9Up6btjV1DafK" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.11.1 - - [28/Jul/2025:18:33:34 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:39 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:44 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:47 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:49 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:54 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:57 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:33:59 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:04 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:07 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:09 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:14 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:17 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:19 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:24 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:27 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:29 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:34 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:37 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:39 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /peers HTTP/1.1" 200 2584 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/page-4cad2d4f56ab92cc.js HTTP/1.1" 200 2891 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/layout-d0988f742c28eb00.js HTTP/1.1" 200 327 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/4935-a44846a599f34eaf.js HTTP/1.1" 200 4282 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/6953-ef70d13725096d33.js HTTP/1.1" 200 2690 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/7307-44508fa21e042e7a.js HTTP/1.1" 200 2416 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/457-c37675920696c342.js HTTP/1.1" 200 9689 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/app/(dashboard)/layout-293d63d5f3fea204.js HTTP/1.1" 200 8933 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/7748-fa119bcae0749625.js HTTP/1.1" 200 5386 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/5452-b6ce00956d2a1c20.js HTTP/1.1" 200 3101 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/4199-a5cca77368deb403.js HTTP/1.1" 200 6058 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /apple-icon.png?d2c7863352226aa3 HTTP/1.1" 200 3410 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /favicon.ico HTTP/1.1" 200 2031 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:43 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.11.1 - - [28/Jul/2025:18:34:44 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:47 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:49 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:54 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /auth?code=***CODE***state=bFHXsc9OxEB8p9Gs HTTP/1.1" 404 2275 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:34:55 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/auth?code=***CODE***state=bFHXsc9OxEB8p9Gs" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.11.1 - - [28/Jul/2025:18:34:57 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:34:59 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.11.1 - - [28/Jul/2025:18:35:04 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /peers HTTP/1.1" 200 2584 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/webpack-8fe85dc723457087.js HTTP/1.1" 200 2699 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/main-app-74805594477a2f35.js HTTP/1.1" 200 236 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/93854f56-db893758471bc0a2.js HTTP/1.1" 200 1187 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/css/af051ccf3447a3f4.css HTTP/1.1" 200 25055 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/2117-30f661499c27b0d8.js HTTP/1.1" 200 31851 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/7307-44508fa21e042e7a.js HTTP/1.1" 200 2416 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/9383-00caf822fa84c12d.js HTTP/1.1" 200 3146 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/7748-fa119bcae0749625.js HTTP/1.1" 200 5386 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/457-c37675920696c342.js HTTP/1.1" 200 9689 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/fd9d1056-a7f40dba7202982c.js HTTP/1.1" 200 53681 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/9027-c2889646229926dd.js HTTP/1.1" 200 1739 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/css/3570cb5ada83882d.css HTTP/1.1" 200 634 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/9081a741-3f62e6076edcda64.js HTTP/1.1" 200 308 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/7080-285d95873b8f93de.js HTTP/1.1" 200 5004 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/page-4cad2d4f56ab92cc.js HTTP/1.1" 200 2891 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/4199-a5cca77368deb403.js HTTP/1.1" 200 6058 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/(dashboard)/peers/layout-d0988f742c28eb00.js HTTP/1.1" 200 327 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/4935-a44846a599f34eaf.js HTTP/1.1" 200 4282 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/6953-ef70d13725096d33.js HTTP/1.1" 200 2690 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/8786-4fa35e13f7d4f4d7.js HTTP/1.1" 200 4939 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/568-0fceedcb998cca84.js HTTP/1.1" 200 59176 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/(dashboard)/layout-293d63d5f3fea204.js HTTP/1.1" 200 8933 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/layout-ba3baf75d198f679.js HTTP/1.1" 200 6038 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/4926-8f55754e91333bf2.js HTTP/1.1" 200 8876 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/app/not-found-6a13b761c2664d0a.js HTTP/1.1" 200 769 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/1929-ce132051f7bd74bc.js HTTP/1.1" 200 27076 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/2896-39bb2bfde1506da6.js HTTP/1.1" 200 93758 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/5452-b6ce00956d2a1c20.js HTTP/1.1" 200 3101 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/media/7385e8d9d3c5518f-s.p.ttf HTTP/1.1" 200 804612 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:07 +0000] "GET /_next/static/chunks/8298.a58acf224b459d92.js HTTP/1.1" 200 1630 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.11.1 - - [28/Jul/2025:18:35:07 +0000] "GET / HTTP/1.1" 200 8126 "-" "kube-probe/1.32" "-" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/39209d7c-6439b2cd354d0579.js HTTP/1.1" 200 312 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/98916abf-6454d8fdf170cb8f.js HTTP/1.1" 200 1940 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2718-54b6ca9f90320646.js HTTP/1.1" 200 25736 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2162-76049f123998867d.js HTTP/1.1" 200 3134 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/3897-4422cd02917f36ab.js HTTP/1.1" 200 26399 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/8426-d004e0f6ca5a6c4a.js HTTP/1.1" 200 15668 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2908-74216a2128907214.js HTTP/1.1" 200 6306 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/618-b725fffb6884dbb2.js HTTP/1.1" 200 2267 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/6438.d9afe6887a7986fe.js HTTP/1.1" 200 2344 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/2144-b7735c50c6b19e48.js HTTP/1.1" 200 5296 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/178-f8d236a503465bb0.js HTTP/1.1" 200 4397 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/5957-00c64398b7967586.js HTTP/1.1" 200 18602 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/4933-1798a9573cc8a858.js HTTP/1.1" 200 15045 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/5830-bfea0e328a2cc637.js HTTP/1.1" 200 8805 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/1983-129040ba43535c7a.js HTTP/1.1" 200 8059 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/9938.01bb622ecd4cca35.js HTTP/1.1" 200 3007 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/chunks/5834.944dd7d460593ef5.js HTTP/1.1" 200 10017 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/media/netbird-full.bc0e7c3f.svg HTTP/1.1" 200 2534 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" 10.42.5.160 - - [28/Jul/2025:18:35:08 +0000] "GET /_next/static/media/netbird.03a86c8a.svg HTTP/1.1" 200 324 "https://guard-ui.***/peers" "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0" "10.42.2.0" ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#974