redhat-manufacturing / device-edge-workshops

GNU General Public License v2.0
23 stars 18 forks source link

First iteration of "GitOps with RHDE" workshop #84

Closed luisarizmendi closed 1 year ago

luisarizmendi commented 1 year ago

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