[Fiware-technical-committee] Adding .github/fiware/config.json to FIWARE Repositories

Jason Fox jason.fox at fiware.org
Fri Oct 22 13:52:25 CEST 2021


As I am sure you are aware, in this week's TSC, an adjustment was agreed to the FIWARE Contribution requirements <https://fiware-requirements.readthedocs.io/>:


The relative path to the reference Dockerfile SHOULD be present in a Docker Template <https://fiware-requirements.readthedocs.io/en/latest/docker_templates> placed in the following location with the .github/fiware/config.json. The template file MUST hold sufficient information to allow for the FIWARE Foundation to clone or rebuild images:

A basic image clone requires that the dockerregistry and docker image name are known
An image rebuild requires that the relative path to a build script is present
An integration test requires that the relative path to a test script is present
An integration test with dependencies requires that the relative path to a docker-compose file is present
The level of test and rebuild compliance will vary dependent upon the maturity of the product. More details can be found under Docker Templates <https://fiware-requirements.readthedocs.io/en/latest/docker_templates>
Basically the FIWARE Foundation need a simple JSON file available in a standard location in each repo to be able to continue to make FIWARE Releases and improve the degree of cross-product
integration testing that can occur. I will be raising a series of PRs for each repo within the FIWARE Catalogue to create the first iteration of the config.json file. Please accept the
change in a timely manner, so that the next stage of the release (collecting Docker Images into alternative container registries) can start to be automated.

This is an iterative process, so additional changes to the same file are likely be requested in the future. Thank you for your cooperation.

Regards,

Jason.






Jason Fox
Technical Evangelist
Jason.fox at fiware.org <mailto:juanjose.hierro at fiware.org>
www.linkedin.com/in/jason-fox-8a79563 <https://www.linkedin.com/in/jhierro>




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/fiware-technical-committee/attachments/20211022/5769bbe7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: foundation-logo.png
Type: image/png
Size: 8201 bytes
Desc: not available
URL: <https://lists.fiware.org/private/fiware-technical-committee/attachments/20211022/5769bbe7/attachment.png>


More information about the Fiware-technical-committee mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy