monogon-dev / monogon

The Monogon Monorepo. May contain traces of peanuts and a ✨pure Go Linux userland✨. Work in progress!
https://monogon.tech
Apache License 2.0
378 stars 9 forks source link

node: GCP nodeparams are broken #353

Closed lorenz closed 12 hours ago

lorenz commented 1 day ago

We try to grab them before starting networking, causing an infinite loop of:

Booting into Slot A

  Metropolis Cluster Operating System
  Copyright 2020-2024 The Monogon Project Authors

Metropolis: this is /dev/ttyS0. Verbose node logs follow.

        panichandler I Panic console: /dev/ttyS0
        panichandler I Panic console: /dev/ttyS1
                init I Starting Metropolis node init
                init I Version: v0.1.0-dev821.g9d851896.dirty
                root I Board name: "Google Compute Engine"
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server
                root I Running on GCP, attempting to retrieve node parameters from metadata server

@leoluk You originally built that, did that ever work?

lorenz commented 1 day ago

Likely got broken by https://review.monogon.dev/c/monogon/+/1403, I'll see what I can do to fix it.