We've got two reporting functions in our installimage:
- after an installation
- after a successful boot after an installation
We need to extend the installimage endpoint or create a new one which the installimage itself can call. In the future we want to report statistics as well (used installimage configuration). The installimage will pass the UUID as an identifer. If a successful boot was reported we could remove the installimage config. The reporting endpoint needs to be configureable via our configuration file to turn it on/off. We shouldn't require any database stuff or similar if it is turned off.
Open questions:
- do we only rely on the UUID for authentication?
- what to do with requests from installations without UUID?
- which databaseengine do we want to use?
We've got two reporting functions in our installimage:
We need to extend the installimage endpoint or create a new one which the installimage itself can call. In the future we want to report statistics as well (used installimage configuration). The installimage will pass the UUID as an identifer. If a successful boot was reported we could remove the installimage config. The reporting endpoint needs to be configureable via our configuration file to turn it on/off. We shouldn't require any database stuff or similar if it is turned off.
Open questions: