Changes in provisioner:
GitOps Workshop
+ Added playbooks to split Image Building from Publishing
+ Added playbook that publish specific image commit version depending on the blueprint version selected (or the latest one if you specify "latest")
+ Added playbooks to provide each Student with their own ostree repository
+ Add Notifications to AAP if slack_app_token var is defined
+ Added webhooks in Gitea if configured as a variable in the additional repos
Global changes:
+ Create post-steps on Gitea after Controller is configured
+ Add GitOps workshop scattfolder
+ Fixed problems with "Summit Connect" demo that were preventing provisioner to finish
+ Fixed problem with RHEL 9.2 and user group definition in image blueprints
+ Add populate from osbuilder (disabled, it might be used in the future)
+ Added "additional repos" so the provioner can now create more than just one user repo in Gitea
What is working so far?
***This workflow is implemented and tested:
1- User change image definition in Gitea
2- Hook from Gitea starts a workflow in AAP
a) Build new image and notify to Slack
b) Manual approval and notify to Slack
c) Publish new image in student repo and notify to Slack
Changes outside provisioner: + Add GitOps workshop pointers (empty)
Changes in provisioner: GitOps Workshop + Added playbooks to split Image Building from Publishing + Added playbook that publish specific image commit version depending on the blueprint version selected (or the latest one if you specify "latest") + Added playbooks to provide each Student with their own ostree repository + Add Notifications to AAP if slack_app_token var is defined + Added webhooks in Gitea if configured as a variable in the additional repos
Global changes: + Create post-steps on Gitea after Controller is configured + Add GitOps workshop scattfolder + Fixed problems with "Summit Connect" demo that were preventing provisioner to finish + Fixed problem with RHEL 9.2 and user group definition in image blueprints + Add populate from osbuilder (disabled, it might be used in the future) + Added "additional repos" so the provioner can now create more than just one user repo in Gitea
What is working so far? ***This workflow is implemented and tested: 1- User change image definition in Gitea 2- Hook from Gitea starts a workflow in AAP a) Build new image and notify to Slack b) Manual approval and notify to Slack c) Publish new image in student repo and notify to Slack