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

Provide RPM support #85

Closed
konstantina-gramatova opened this issue Aug 11, 2022 · 0 comments · Fixed by #80, #129 or #140
Closed

Provide RPM support #85

konstantina-gramatova opened this issue Aug 11, 2022 · 0 comments · Fixed by #80, #129 or #140
Assignees
Labels
task Single unit of work
Milestone

Comments

@konstantina-gramatova
Copy link
Contributor

As IoT becomes more and more prominent, the variety of OSs and their artifacts management becomes wider and wider.

Alongside the Debian-based distros targeting edge devices (e.g. Raspberry Pi OS, Apertis), the Fedora project supported by Red Hat and its community has also made a great step into enabling IoT scenarios for the edge with such specific distros (e.g. Fedora IoT).

To enable optimum adoption and use cases enabling, the Kanto building blocks must be available for deployment and management via the RPM Package Manager compliant with the format.

@konstantina-gramatova konstantina-gramatova added the task Single unit of work label Aug 11, 2022
@konstantina-gramatova konstantina-gramatova added this to the M2 milestone Aug 11, 2022
@konstantina-gramatova konstantina-gramatova linked a pull request Aug 11, 2022 that will close this issue
@konstantina-gramatova konstantina-gramatova self-assigned this Aug 11, 2022
@konstantina-gramatova konstantina-gramatova moved this from Todo to In Progress in Eclipse Kanto Aug 11, 2022
@konstantina-gramatova konstantina-gramatova moved this from In Progress to Ready for Review in Eclipse Kanto Aug 26, 2022
@konstantina-gramatova konstantina-gramatova moved this from Ready for Review to In Review in Eclipse Kanto Aug 26, 2022
Repository owner moved this from In Review to Done in Eclipse Kanto Sep 15, 2022
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 15, 2022
Added RPM packaging and relevant resources - scripts, builds, packaging config.

Signed-off-by: Konstantina Gramatova <[email protected]>
@konstantina-gramatova konstantina-gramatova linked a pull request Sep 15, 2022 that will close this issue
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 15, 2022
Added RPM packaging and relevant resources - scripts, builds, packaging config.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 15, 2022
Added additional scripts to handle post installation and pre/post removal of the RPM pakcage.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 16, 2022
Included systemd presets config only in the RPM package

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 16, 2022
Improved services dependencies enabling.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 19, 2022
Added conditional starting of needed and installed services.
Fixed suite-connector improper usage instead of mosquitto on start up.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 19, 2022
Fixed services ordering on start up/stop/remove.
Added services mask/unmask management.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Added RPM packaging and relevant resources - scripts, builds, packaging config.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Added additional scripts to handle post installation and pre/post removal of the RPM pakcage.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Included systemd presets config only in the RPM package

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Improved services dependencies enabling.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Added conditional starting of needed and installed services.
Fixed suite-connector improper usage instead of mosquitto on start up.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Fixed services ordering on start up/stop/remove.
Added services mask/unmask management.

Signed-off-by: Konstantina Gramatova <[email protected]>
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Aligned RPM support with the Debian packages one.

Signed-off-by: Konstantina Gramatova <[email protected]>
@e-grigorov e-grigorov moved this from Done to In Review in Eclipse Kanto Sep 21, 2022
e-grigorov pushed a commit that referenced this issue Sep 21, 2022
[#85] Provide RPM support

Added RPM packaging and relevant resources - scripts, builds, packaging config.

Signed-off-by: Konstantina Gramatova <[email protected]>
Repository owner moved this from In Review to Done in Eclipse Kanto Sep 21, 2022
@e-grigorov e-grigorov reopened this Sep 21, 2022
@e-grigorov e-grigorov moved this from Done to In Progress in Eclipse Kanto Sep 21, 2022
konstantina-gramatova added a commit to bosch-io/kanto that referenced this issue Sep 21, 2022
Fixed commands execution errors handling.

Signed-off-by: Konstantina Gramatova <[email protected]>
@konstantina-gramatova konstantina-gramatova linked a pull request Sep 21, 2022 that will close this issue
konstantina-gramatova added a commit that referenced this issue Sep 21, 2022
[#85] Provide RPM support

Fixed commands execution errors handling.

Signed-off-by: Konstantina Gramatova <[email protected]>
Repository owner moved this from In Progress to Done in Eclipse Kanto Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Single unit of work
Projects
Status: Done
2 participants