action #156169
Updated by ybonatakis 3 months ago
## Motivation
https://github.com/os-autoinst/openQA/blob/master/contrib/ay-openqa-worker.xml.erb is used for openqa workers.
This is passed as-is to autoyast and seems to work.
But when we generate the xml manual
- Either TW or Leap
- install autoyast2
- Run `sudo yast2 autoyast check-profile filename=ay-openqa-worker.xml.erb output=result.xml run-scripts=true run-erb=true`
Then complains for:
- firewall configuration
- failure to run the scripts
I am not sure about the requirements about the later, but firewall should be easy to address.
## Acceptance criteria
* **AC1:** Automatic CI tests verify the validity of the autoyast profile generated by the template file
* **AC2:** A manual verification by installing in a virtual machine with the generated profile.
## Suggestions
* Implement an openQA test that verifies the profile
* Or an openSUSE container running the yast2 call? Consider github actions triggered by changes to the file or only in master
* Document how to use the profile and ensure only a working profile is documented