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

Recipe to build self-update-agent as yocto-oci-container #37

Closed
mikehaller opened this issue Jan 16, 2023 · 0 comments
Closed

Recipe to build self-update-agent as yocto-oci-container #37

mikehaller opened this issue Jan 16, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@mikehaller
Copy link
Contributor

We should be able to build containerized SDV core components also using Yocto.

  1. Implement a separate recipe for the component (similar to cyclonedds-example-container)
  2. Build recipe in GitHub Workflow
  3. Publish OCI container as GitHub Packages in the leda-distro repository.

We should be doing this for these components:

  • Self Update Agent
  • Vehicle Update Manager
  • Container Update Agent (future component)
  • Kuksa.VAL Data Broker
  • Kuksa.VAL Seat Service Example
  • Kuksa.VAL HVAC Example

Background:
The initial idea of SDV was to use containerized applications and use official "Docker" containers for applications and services. However, in automotive and in regard to the long-term support requirements, it's pretty obvious that embedded components need to be built by the company who puts the (vehicle) into market, as they have the full responsibility of the whole system. As long as these teams are not separated, there is a high likelyhood that a full system image, including the SDV containers, is being built by the same teams, which tend to use the same CI/build infrastructure.

References:

@mikehaller mikehaller added enhancement New feature or request help wanted Extra attention is needed labels Jan 16, 2023
@d-s-e d-s-e self-assigned this Apr 28, 2023
@d-s-e d-s-e closed this as completed Aug 9, 2023
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: Done
Development

No branches or pull requests

2 participants