-
Notifications
You must be signed in to change notification settings - Fork 81
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
Signing event: sign/root-v11 #1414
base: main
Are you sure you want to change the base?
Conversation
Current signing event stateEvent sign/root-v11 (commit 57d0128) ❌ rootRole |
This is work-in-progress: we will notify signers when changes are all ready for signing (likely on Monday) See #1407 for all the changes that will be included |
Fixed #1355: Extended root signing period and expiry period by 15 days so that we have following deadlines during signing events:
The main purpose is to make sure that normal signing events
|
Current signing event stateEvent sign/root-v11 (commit ed3305c) ❌ rootRole |
Current signing event stateEvent sign/root-v11 (commit 2a603d8) ❌ rootRole |
Fixed #1347 by correcting the key id used to identify the GCP signing key (note that this does not change the key material just how we find the correct signer on Google Cloud): the older id only worked because we added a software workaround in tuf-on-ci |
Current signing event stateEvent sign/root-v11 (commit fda7da6) ❌ rootRole |
Fixed #1339 by extending the timestamp signing period to 6 days (expiry period remains 7): What this means in practice is that timestamp now gets signed every day instead of every three days. The benefit here is that any issues with online signing are likely to have a 6 day deadline before client failures instead of 4 day deadline |
Artifacts have been modifiedEvent sign/root-v11 (commit 4fb4d6d) |
Current signing event stateEvent sign/root-v11 (commit 2172801) ❌ rootRole ❌ targetsRole
Role |
@@ -92,7 +72,7 @@ | |||
"public": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWRiGr5+j+3J5SsH+Ztr5nE2H2wO7\nBV+nO3s93gLca18qTOzHY1oWyAGDykMSsGTUBSt9D+An0KfKsD2mfSM42Q==\n-----END PUBLIC KEY-----\n" | |||
}, | |||
"scheme": "ecdsa-sha2-nistp256", | |||
"x-tuf-on-ci-online-uri": "gcpkms://projects/sigstore-root-signing/locations/global/keyRings/root/cryptoKeys/timestamp" | |||
"x-tuf-on-ci-online-uri": "gcpkms:projects/sigstore-root-signing/locations/global/keyRings/root/cryptoKeys/timestamp/cryptoKeyVersions/1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Compared against https://github.com/theupdateframework/tuf-on-ci/pull/423/files
and looks good 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Metadata changes and KMS uri changes looks good.
(I know this approval will be reverted, but for the record it can be good to see that the changes themselves were approved before signers sign.)
Agreed, changes look good to me. Note to signers: this is the first artifact change after the migration.
|
Signing event check is failing due to a bug in TUF-on-CI, I'm looking at that now. (there is an assumption that there is only one PR with a given tip commit, but when using forks, that is not the case as what just happened with the PR from Joshua). I'll revisit this so the constraint is only one open PR for a given commit. |
Fix for the bug are in place, once merged we will rebase the signing. Note that the bug is not preventing anything, it's just making the automation fail, so we don't get the nice status comments added to this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes LGTM.
Did we want to rotate any signers?
Not this round. |
rebasing this PR on main now to hopefully get the status check fixed up |
Signed-off-by: TUF-on-CI <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Jussi Kukkonen <[email protected]>
Fix online key id as per #1347. Note that this does not change the actual key material. Signed-off-by: Jussi Kukkonen <[email protected]>
Signed-off-by: Jussi Kukkonen <[email protected]>
Added client signing config. See PR #1412 for initial review Signed-off-by: Fredrik Skogman <[email protected]>
See PR #1412 for inital review Signed-off-by: Fredrik Skogman <[email protected]>
Signed-off-by: TUF-on-CI <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Joshua Lock <[email protected]>
Current signing event stateEvent sign/root-v11 (commit 8649795) ❌ rootRole ❌ targetsRole
Role |
Signed-off-by: Bob Callaway <[email protected]>
Current signing event stateEvent sign/root-v11 (commit 996d98c) ❌ rootRole ❌ targetsRole
Role |
Signed-off-by: Marina Moore <[email protected]>
Signature from @mnm678
Current signing event stateEvent sign/root-v11 (commit 04775c6) ✅ rootRole ✅ targetsRole
Role Signing event is successfulThreshold of signatures has been reached: this signing event can be reviewed and merged. |
Processing signing event sign/root-v11, please wait.