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

Fedora Atomic as base OS for SD #3492

Closed
heartsucker opened this issue May 31, 2018 · 5 comments
Closed

Fedora Atomic as base OS for SD #3492

heartsucker opened this issue May 31, 2018 · 5 comments

Comments

@heartsucker
Copy link
Contributor

Feature request

Description

Related to the #3204 (xenial) and #2966 (libostree), it may be easier for us to make packages and deploy using full OS like Fedora Atomic instead of use a minimal environment like Yocto and starting from scratch.

This issue is mostly a place for me to keep track of my investigation.

User Research Evidence

Admins don't do manual updates quick enough, and our configuration logic is complex enough that we need to be able deploy major changes without admin intervention.

User Stories

As SD, I don't want to delay changes because they wouldn't be covered by an unattended upgrade.

As an SD dev, I don't want my changes rolled out of a release.

As SD, we want robust upgrades, especially if an OS is EOL.

@heartsucker
Copy link
Contributor Author

Apparently @kushaldas already has done work on this, so I'm just gonna stop and wait for him to get back.

@eloquence
Copy link
Member

Would also love your input here: https://forum.securedrop.club/t/architecture-rfc-securedrop-server-operating-system-transition/721

@kushaldas
Copy link
Contributor

@heartsucker I will pass you the details on how to use my PoC tree to deploy SecureDrop on a Fedora Atomic system.

@redshiftzero
Copy link
Contributor

hey @kushaldas did you get a chance to share these details with @heartsucker ?

@eloquence
Copy link
Member

We've not made a final commitment to a change of server OS or the utilization of containers on the server. We'll re-evaluate our options after the transition to Ubuntu 20.04 is complete (#4768). See #5517. Closing this old issue and retiring the associated label for now.

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

No branches or pull requests

4 participants