Open diegorondini opened 2 years ago
hawkBit has support for specifying when an update should be applied and when it should not, a feature named "maintenance window". See the commit message for details on how the feature is implemented in hawkBit: https://github.com/eclipse/hawkbit/commit/f4278c45ef1a34c6e7add4299614c9e8e1abf0a0
The maintenance window feature is supposed to work both on soft and forced updates.
Here's an excerpt of the deployment base JSON with a forced update:
{ "id": "6", "deployment": { "download": "forced", "update": "forced", ... } }
Here's an excerpt of the deployment base JSON with a forced update with a closed maintenance window:
{ "id": "7", "deployment": { "download": "forced", "update": "skip", "maintenanceWindow": "unavailable", ... } }
Here's an excerpt of the deployment base JSON with a forced update with an open maintenance window:
{ "id": "7", "deployment": { "download": "forced", "update": "forced", "maintenanceWindow": "available", ... } }
Can I work on this ?
@GetRohitansh Sure, contributions are of course very welcome.
Keep in mind this is a complex project and the task is not straightforward, so I recommend to start by:
Regards
hawkBit has support for specifying when an update should be applied and when it should not, a feature named "maintenance window". See the commit message for details on how the feature is implemented in hawkBit: https://github.com/eclipse/hawkbit/commit/f4278c45ef1a34c6e7add4299614c9e8e1abf0a0
The maintenance window feature is supposed to work both on soft and forced updates.
Here's an excerpt of the deployment base JSON with a forced update:
Here's an excerpt of the deployment base JSON with a forced update with a closed maintenance window:
Here's an excerpt of the deployment base JSON with a forced update with an open maintenance window: