Skip to content

repo: Improve key signing of binaries#23640

Merged
phlax merged 4 commits intoenvoyproxy:mainfrom
phlax:repo-sign-file
Nov 3, 2022
Merged

repo: Improve key signing of binaries#23640
phlax merged 4 commits intoenvoyproxy:mainfrom
phlax:repo-sign-file

Conversation

@phlax
Copy link
Copy Markdown
Member

@phlax phlax commented Oct 24, 2022

This:

  • switches to using a securefile rather than env var for the gpg key
  • adds a key password
  • improves error handling in asset publishing code

Signed-off-by: Ryan Northey ryan@synca.io

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@phlax phlax marked this pull request as draft October 24, 2022 14:14
Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax phlax changed the title [WIP] repo: Improve key signing of binaries repo: Improve key signing of binaries Nov 1, 2022
@phlax phlax marked this pull request as ready for review November 1, 2022 11:04
@phlax
Copy link
Copy Markdown
Member Author

phlax commented Nov 1, 2022

@mattklein123 as soon as this lands we will need to update the keys to match the changed expectations

mattklein123
mattklein123 previously approved these changes Nov 1, 2022
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just follow up with me in Slack and let me know what we need to do?

phlax added 3 commits November 2, 2022 13:43
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax phlax merged commit d5bb627 into envoyproxy:main Nov 3, 2022
phlax added a commit to phlax/envoy that referenced this pull request Nov 8, 2022
Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Nov 8, 2022
Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit that referenced this pull request Nov 8, 2022
Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit that referenced this pull request Nov 9, 2022
Signed-off-by: Ryan Northey <ryan@synca.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants