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

Create single build updates in pending status for rawhide #3513

Closed
cverna opened this issue Sep 23, 2019 · 1 comment · Fixed by #3519
Assignees
Labels
Projects

Comments

@cverna
Copy link
Member

@cverna cverna commented Sep 23, 2019

Now that we have the automation in place to automatically move an update from pending to testing we should use that for single build updates too.

For that we need to change the automatic_update consumer (https://github.com/fedora-infra/bodhi/blob/develop/bodhi/server/consumers/automatic_updates.py) to create the update in the pending status.

And make sure that the signed consumer will move the updates from pending to testing when the build is signed.

@cverna cverna added this to To do in CI Gating via automation Sep 23, 2019
@cverna cverna moved this from To do to Ready in CI Gating Sep 23, 2019
@pypingou

This comment has been minimized.

Copy link
Member

@pypingou pypingou commented Sep 24, 2019

When we move this to production, we'll have to be careful to adjust robotsignatory's config and to double check that we do not leave any builds in a middle-state where they no longer move forward.
We'll need adjust our docs as well (I can pick this up though)

@ryanlerch ryanlerch assigned ryanlerch and unassigned ryanlerch Sep 25, 2019
@cverna cverna moved this from Ready to In progress in CI Gating Sep 25, 2019
@cverna cverna self-assigned this Sep 25, 2019
cverna added a commit to cverna/bodhi that referenced this issue Sep 25, 2019
This commits changes how bodhi automatically creates single build
updates for rawhide. Instead of creating the update directly in the
testing status it creates it in pending. The update is then moved in
testing when the build is signed.
Once the update is moved to testing bodhi sends a fedora-messaging
message to trigger the CI tests. Results of these tests will be received
by the greenwave consumer.

Fixes fedora-infra#3513

Signed-off-by: Clement Verna <cverna@tutanota.com>
cverna added a commit to cverna/bodhi that referenced this issue Sep 25, 2019
This commits changes how bodhi automatically creates single build
updates for rawhide. Instead of creating the update directly in the
testing status it creates it in pending. The update is then moved in
testing when the build is signed.
Once the update is moved to testing bodhi sends a fedora-messaging
message to trigger the CI tests. Results of these tests will be received
by the greenwave consumer.

Fixes fedora-infra#3513

Signed-off-by: Clement Verna <cverna@tutanota.com>
@ryanlerch ryanlerch moved this from In progress to Need Review in CI Gating Sep 26, 2019
cverna added a commit to cverna/bodhi that referenced this issue Sep 26, 2019
This commits changes how bodhi automatically creates single build
updates for rawhide. Instead of creating the update directly in the
testing status it creates it in pending. The update is then moved in
testing when the build is signed.
Once the update is moved to testing bodhi sends a fedora-messaging
message to trigger the CI tests. Results of these tests will be received
by the greenwave consumer.

Fixes fedora-infra#3513

Signed-off-by: Clement Verna <cverna@tutanota.com>
cverna added a commit to cverna/bodhi that referenced this issue Sep 30, 2019
This commits changes how bodhi automatically creates single build
updates for rawhide. Instead of creating the update directly in the
testing status it creates it in pending. The update is then moved in
testing when the build is signed.
Once the update is moved to testing bodhi sends a fedora-messaging
message to trigger the CI tests. Results of these tests will be received
by the greenwave consumer.

Fixes fedora-infra#3513

Signed-off-by: Clement Verna <cverna@tutanota.com>
cverna added a commit to cverna/bodhi that referenced this issue Sep 30, 2019
This commits changes how bodhi automatically creates single build
updates for rawhide. Instead of creating the update directly in the
testing status it creates it in pending. The update is then moved in
testing when the build is signed.
Once the update is moved to testing bodhi sends a fedora-messaging
message to trigger the CI tests. Results of these tests will be received
by the greenwave consumer.

Fixes fedora-infra#3513

Signed-off-by: Clement Verna <cverna@tutanota.com>
@mergify mergify bot closed this in #3519 Sep 30, 2019
CI Gating automation moved this from Need Review to Merged to develop Sep 30, 2019
mergify bot added a commit that referenced this issue Sep 30, 2019
This commits changes how bodhi automatically creates single build
updates for rawhide. Instead of creating the update directly in the
testing status it creates it in pending. The update is then moved in
testing when the build is signed.
Once the update is moved to testing bodhi sends a fedora-messaging
message to trigger the CI tests. Results of these tests will be received
by the greenwave consumer.

Fixes #3513

Signed-off-by: Clement Verna <cverna@tutanota.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
CI Gating
  
Merged to develop
3 participants
You can’t perform that action at this time.