Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bootstrap Agent] Provide configuration option to distinguish between "scrimlet / gimlet" #823

Open
3 of 4 tasks
Tracked by #824
smklein opened this issue Mar 28, 2022 · 1 comment
Open
3 of 4 tasks
Tracked by #824
Assignees
Labels
bootstrap services For those occasions where you want the rack to turn on

Comments

@smklein
Copy link
Collaborator

smklein commented Mar 28, 2022

... this influences the decision of whether or not to launch RSS.

@smklein smklein added the bootstrap services For those occasions where you want the rack to turn on label Mar 28, 2022
@smklein smklein self-assigned this Mar 28, 2022
@smklein
Copy link
Collaborator Author

smklein commented Apr 12, 2022

Well, one workaround to consider: We currently decide whether or not to launch RSS by the presence / absence of a "config-rss.toml" file. For now, that has been a sufficient signal - launching RSS has been the only action we'd conditionally take - but it would still be worth making this explicit.

smklein added a commit that referenced this issue Nov 10, 2022
… decision (#1918)

- Adds `hardware` module to Sled Agent for minimally monitoring `devinfo` output. This will certainly evolve, but this PR includes a "bare minimum" real example of tracking the tofino driver.
- Stop relying on `rss-config.toml` to decide if we're running on a scrimlet. Instead...
  - (General case) Rely on monitoring hardware
  - (Testing, manual case) Provide a `force-scrimlet` option to make the sled agent assume that it is a scrimlet

Fixes oxidecomputer/minimum-upgradable-product#19
Part of #1917
Part of #823
Pre-requisite for oxidecomputer/minimum-upgradable-product#16
Pre-requisite for oxidecomputer/minimum-upgradable-product#18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bootstrap services For those occasions where you want the rack to turn on
Projects
None yet
Development

No branches or pull requests

1 participant