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

Script-based Leda-Setup #51

Open
JochenKienzle opened this issue Feb 23, 2023 · 2 comments
Open

Script-based Leda-Setup #51

JochenKienzle opened this issue Feb 23, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@JochenKienzle
Copy link

JochenKienzle commented Feb 23, 2023

Is your feature request related to a problem? Please describe.
I want to setup the components provided by the leda-distro on an existing (but likely compatible) operating system (e.g. ubuntu server) instead of replacing the complete OS which might have specific configurations and other components.

Describe the solution you'd like
A 'provisioning script' which installs the 'leda-stack' on a supported operating system. (Downloading needed base components, setup needed configurations, setup services).

Describe alternatives you've considered

  • Using docker images of leda on an existing operating system but this comes with additional overhead and docker images for architectures like arm64 are currently not available

Additional context
Such a script would decouple the dependency to the very specific operating system and allows are more integrative approach for existing systems and could also speed up the 'initial setup'-process (no flashing needed --> Only execution of install script).

@JochenKienzle JochenKienzle added the enhancement New feature or request label Feb 23, 2023
@chheis chheis added the help wanted Extra attention is needed label Mar 2, 2023
@mikehaller mikehaller self-assigned this Jun 21, 2023
@mikehaller mikehaller moved this to 🏗 In progress in Leda Roadmap Jun 21, 2023
@mikehaller
Copy link
Contributor

There is now a very basic install-leda.sh script, which works on Debian 11+ and Ubuntu 20+. Probably runs on Raspi as well.

It only installs containerd, Kanto, Leda Utilities and the container deployment manifests for the core components and examples.

It's missing any additional setup (certificate generation, device provisioning, CAN-bus or network setup etc.), but at least it's a start.

Next step would be to set up a proper APT repository somewhere (github?) and push the .deb files there.

I would consider this issue closed as soon as we have something like curl http://some-nice-leda-website.io | sh working on most systems.

wdyt?

@JochenKienzle
Copy link
Author

@mikehaller Sounds great and many thanks for providing it 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: 🏗 In progress
Development

No branches or pull requests

3 participants