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

feat(NODE-1360): Configuration revamp (SetupOS integration) #1190

Closed
wants to merge 198 commits into from

Conversation

andrewbattat
Copy link
Member

@andrewbattat andrewbattat commented Aug 28, 2024

NODE-1360

Once we’re happy with the new version of the config pipeline, we’ll worry about the rollout and the backwards compatibility

High level overview:

SetupOS:

  • Config struct build via config.service (written to disk as config.json)
  • all access to config done through config struct (bash scripts + rust network config updated)
  • config struct transformed to a hostos config struct and (commented out: written to HostOS config)

HostOS/GuestOS:

  • No functional changes yet

Bare metal test: ✅
Hourly test: ✅ (https://github.com/dfinity/ic/actions/runs/10892794134)

@andrewbattat andrewbattat self-assigned this Aug 28, 2024
@andrewbattat andrewbattat changed the title Configuration revamp feat(NODE-1360): Configuration revamp Aug 28, 2024
@github-actions github-actions bot added the feat label Aug 28, 2024
@andrewbattat andrewbattat removed request for a team September 18, 2024 18:46
levifeldman pushed a commit to levifeldman/ic that referenced this pull request Oct 1, 2024
…nfig tool) (dfinity#1539)

[NODE-1360](https://dfinity.atlassian.net/browse/NODE-1360)

Changes pulled out of: dfinity#1190

This PR defines the config structure and config tool, but does not yet
integrate the config tool into SetupOS. This PR should not have an
impact on the ic-os. Later, the config tool will be utilized for config
sanitization, organization, access, and propagation.

[NODE-1360]:
https://dfinity.atlassian.net/browse/NODE-1360?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants