* Rollout Mgmt API accepts now extended Group definition. Filling Reollout Groups with Targets is now a scheduled task. Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com> * Fire RolloutGroupCreated event and fix db migration. Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com> * Fill groups now excludes targets in own group Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com> * Starting of Rollouts as scheduled task Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com> * Finished implementation of new Rollout starting proccess Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com> * Reset last check on status change and fixed unused imports Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com> * Code quality improvements Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com> * Reworked start of scheduled Actions. Improved code quality. Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>
Examples
Example projects that show how hawkBit can be used to create, run or access an hawkBit empowered update server.
hawkbit-custom-theme-example: Example for a customized theme for Management UI.hawkbit-device-simulator: Simulates device software updates, leveraging the hawkBit device integration options.hawkbit-example-app: Allows you to run the Spring Boot hawkBit app. Includes all hawkBit interfaces, i.e. DDI, DMF, Mgmt-API, Mgmt-UI.hawkbit-example-core-feign-client: Core resources for the client examples.hawkbit-example-ddi-feign-client: Example hawkBit DDI client based on the hawkBit DDI API.hawkbit-example-mgmt-feign-client: Example hawkBit Management client based on the hawkBit Management APIhawkbit-example-mgmt-simulator: Example client simulation for the hawkBit Management API based on Spring Boot and the hawkbit-example-mgmt-feign-client.