Add protected variables with hawkbit instance location and credentials
Value
- We can start dog-fooding our HawbKit stack
- We can test stability of our tooling
- We can explore testing updates
- We can explore sharing daily builds with other developers
Description
We want the following variables:
HAWKBIT_URL
- URL of the hawkbit instance (i.e. https://hawkbit.svc.ostc-eu.dev/
)
HAWKBIT_USERNAME
- name of the hawkbit user for CI, see below
HAWKBIT_PASSWORD
- password of the hawkbit user for CI - this variable must be both masked and protected.
Ideally we would have a new hawkbit user for use in CI, so that rotating passwords is not interfering with other work. Credentials must be available from a scheduled job which will upload the raspberry pi update bundle, at first, before we expand the scope to other machines.