Skip to content

[hawkBit] Add extension for integrating hawkBit firmware management #33

@dominiquekleeven

Description

@dominiquekleeven

Develop an extension that enables firmware management via hawkBit by integrating the OpenRemote Manager directly with the hawkBit update server, enabling the synchronization of updatable assets to hawkBit and providing secure access to the hawkBit management API via the OpenRemote Manager.


Tasks

  • Implement FirmwareService container service
    • MetaItemType for syncing asset to hawkBit
    • MetaItemType for syncing specific attributes to hawkBit target metadata, enabling target filter selection on those attributes.
  • Expose hawkBit management API resources through the OpenRemote Manager
    (targets, distribution sets, software modules, rollouts)
  • Protect exposed hawkBit management endpoints with READ_ADMIN and WRITE_ADMIN realms

Extras

  • Documentation
  • HAProxy config
  • Docker Compose example

References

Metadata

Metadata

Labels

FeatureDevelopment of new feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions