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

feat: offline mode key rotation #408

Merged
merged 27 commits into from
Jun 25, 2024
Merged

Conversation

cwaldren-ld
Copy link
Contributor

@cwaldren-ld cwaldren-ld commented Jun 25, 2024

This PR adds support for SDK key rotation (both with and without deprecation periods) to offline mode.

What this means is that whenever an archive is loaded, if there is a deprecated key, it will be accepted for new SDK connections until it reaches its expiration date.

@cwaldren-ld cwaldren-ld force-pushed the sc-246233/offline-mode-key-rotation branch from 7bfc26e to 2eb7d41 Compare June 25, 2024 03:40
@cwaldren-ld cwaldren-ld force-pushed the sc-246233/offline-mode-key-rotation branch from 2eb7d41 to 0242c46 Compare June 25, 2024 03:40
Base automatically changed from cw/sc-247250/key-rotator to v8 June 25, 2024 17:56
@cwaldren-ld cwaldren-ld force-pushed the sc-246233/offline-mode-key-rotation branch from 8c1406e to 41d58b9 Compare June 25, 2024 19:14
@cwaldren-ld cwaldren-ld marked this pull request as ready for review June 25, 2024 20:22
@cwaldren-ld cwaldren-ld requested review from a team and louis-launchdarkly June 25, 2024 20:22
@cwaldren-ld cwaldren-ld requested a review from kinyoklion June 25, 2024 21:44
Copy link
Contributor

@louis-launchdarkly louis-launchdarkly left a comment

Choose a reason for hiding this comment

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

Casey and I reviewed this together on Slack.

@cwaldren-ld cwaldren-ld merged commit b3f03a4 into v8 Jun 25, 2024
8 checks passed
@cwaldren-ld cwaldren-ld deleted the sc-246233/offline-mode-key-rotation branch June 25, 2024 21:58
cwaldren-ld pushed a commit that referenced this pull request Jun 25, 2024
🤖 I have created a release *beep* *boop*
---


##
[8.8.0](v8.7.1...v8.8.0)
(2024-06-25)


### Features

* offline mode key rotation
([#408](#408))
([b3f03a4](b3f03a4))
* periodic key revocation
([#401](#401))
([92033e9](92033e9))


### Bug Fixes

* offline mode would spam logs when file changes
([#406](#406))
([3c12e10](3c12e10))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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