Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

write service that tags packages into coreos-pool koji tag #179

Closed
dustymabe opened this issue May 16, 2019 · 4 comments
Closed

write service that tags packages into coreos-pool koji tag #179

dustymabe opened this issue May 16, 2019 · 4 comments
Assignees
Labels
jira for syncing to jira

Comments

@dustymabe
Copy link
Member

dustymabe commented May 16, 2019

We need a service that will monitor events (fedora-messaging) and automatically tag packages into the coreos-pool koji tag when they are promoted to be a part of one of our non-mechanical refs.

See https://github.com/coreos/fedora-coreos-tracker/blob/master/stream-tooling.md for background information.

I imagine this service can run in openshift (within fedora infra most likely) and operate in much the same way that https://pagure.io/releng/compose-tracker does today.

@dustymabe dustymabe added the jira for syncing to jira label May 16, 2019
@dustymabe
Copy link
Member Author

We'll probably need to work with releng for this to get a bot account that can perform the koji tagging.

@dustymabe
Copy link
Member Author

We'll probably need to work with releng for this to get a bot account that can perform the koji tagging.

opened a request for the bot account: https://pagure.io/fedora-infrastructure/issue/7821

@dustymabe
Copy link
Member Author

ok most of this work is done now. The source code is at https://pagure.io/dusty/coreos-koji-tagger/commits/master.

During development I found that we are missing the ability to untag kernel builds. Opened an issue for that: https://pagure.io/releng/issue/8390

current status of this:

  • blocked on lockfile input format being finalized and produced by mechanical streams
    • I'm currently using this dummy repo as input (feel free to open a PR to test out the tagging)
  • will need to get this running over in Fedora Releng - I can pursue this path while we wait on mechanical streams and lockfile implementation

@dustymabe
Copy link
Member Author

ok i opened #188 for the "get this into fedora infra" piece of this ticket. I think we can probably close this one out now and focus on new/existing tickets for the remainder of the work.

@bgilbert bgilbert moved this from Proposed to In Progress in Fedora CoreOS preview May 30, 2019
@dustymabe dustymabe self-assigned this Jun 13, 2019
@bgilbert bgilbert moved this from In Progress to Done in Fedora CoreOS preview Jan 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jira for syncing to jira
Projects
No open projects
Development

No branches or pull requests

1 participant