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

Use RPM to manage dom0 files in all environments #538

Closed
conorsch opened this issue Apr 21, 2020 · 2 comments · Fixed by #587
Closed

Use RPM to manage dom0 files in all environments #538

conorsch opened this issue Apr 21, 2020 · 2 comments · Fixed by #587
Labels

Comments

@conorsch
Copy link
Contributor

We currently have three "environments" for developing the Workstation config:

  • dev - uses latest HEAD in the developer's local git repo
  • staging - uses nightly RPMs built by CI
  • prod - stable signed release channel

Both staging & prod use RPM logic to manage which files go where in dom0, but the "dev" scenario uses bash scripts to copy things around. Let's stop doing that, and use an RPM even for active local development. We're far more likely to catch potential packaging and provisioning errors that way, plus it'll simplify a lot of the "clean" and "provision" logic to have a single point of update.

Originally suggested in #505 (comment)

@eloquence
Copy link
Member

I think this duplicates #469, but that was more of a discussion issue, so if we agree on this approach (I believe we all do), I think we can close #469 and keep this one.

@conorsch
Copy link
Contributor Author

Opened a draft PR with a partial implementation #587

While documenting errors on #505, brief discussion among the team suggested it'd be great to have this issue resolved in order to address 505 more rapidly. Also, it'd be great to land this change prior to implementation toward #471

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants