-
Notifications
You must be signed in to change notification settings - Fork 59
Dedicated Fedora CI configuration repo #3025
Copy link
Copy link
Open
Labels
area/fedora-ciRelated to the Fedora CI serviceRelated to the Fedora CI servicearea/generalNot tied to a specific areaNot tied to a specific areacomplexity/single-taskRegular task; should be done within daysRegular task; should be done within daysgain/highBrings a lot of value to usersBrings a lot of value to usersimpact/lowAffects only few of the usersAffects only few of the userskind/otherA specific piece of workA specific piece of work
Metadata
Metadata
Assignees
Labels
area/fedora-ciRelated to the Fedora CI serviceRelated to the Fedora CI servicearea/generalNot tied to a specific areaNot tied to a specific areacomplexity/single-taskRegular task; should be done within daysRegular task; should be done within daysgain/highBrings a lot of value to usersBrings a lot of value to usersimpact/lowAffects only few of the usersAffects only few of the userskind/otherA specific piece of workA specific piece of work
Currently, users can opt out of using Fedora CI via our service config in https://github.com/packit/deployment/blob/main/secrets/packit/prod/packit-service.yaml.j2. For the current low number of users needing to opt out, this is ok, but long-term, we might need a better way of configuring the CI (there is #3021 and plans for being able to configure log-detecive and test plans). A dedicated repository, like https://pagure.io/fedora-project-config/blob/master/f/zuul.d was previously, could create a good separation and better UX. We could also load this dynamically, without the need to redeploy the config and workers following any change in the configuration. Ideally, the loaded config should be cached (e.g. hourly?).
As for the format, here are some ideas (we could also use some combination):
1.