Actions
action #88195
openFull test of salt states including DBus on CI
Start date:
2021-01-22
Due date:
% Done:
0%
Estimated time:
Tags:
Description
Motivation¶
Currently our salt states use this jinja template a lot:
{%- if not grains.get('noservices', False) %}
The purpose of it is to allow sanity checks of salt states without spinning up a full system which has DBus services and potentially other components running. Currently other types of problems won't be caught. So the CI should be extended to have a more complete approach.
Acceptance criteria¶
- AC1: CI can test salt states without special conditions in definitions
Suggestions¶
- Try out if we can just use systemd in our test containers, e.g. following https://feldspaten.org/2021/03/23/openSUSE-Leap-Ansible-Container/
Research if https://www.linkedin.com/pulse/validation-saltstacks-saltcheck-christian-mchugh/ can do the job for us, see
Look into Kitchen Salt
Modify GitLab CI accordingly
Actions