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

Adding the InfluxDB Single and Multi-user Secret Rotation Lambdas. #1

Conversation

forestmvey
Copy link

Issue #, if available:

N/A

Description of changes:

The InfluxDB Single and Multi-user Secret Rotation Lambdas enables the automatic rotation for authorizations with Timestream for InfluxDB. The Multi-user rotation lambda uses an admin authenticated session to rotate another set of user or token credentials. The Single-user rotation lambda rotates their own authenticated session, and require the appropriate permissions to perform the rotation. The Multi-user rotation lambda can be used to rotate any credentials with any permissions.

Validations:

  • - Multi-user secret rotation integration tests
  • - Single-user secret rotation integration tests
  • - Ruff formatting
  • - Ruff linting

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Signed-off-by: forestmvey <forestv@bitquilltech.com>
Signed-off-by: forestmvey <forestv@bitquilltech.com>
Signed-off-by: forestmvey <forestv@bitquilltech.com>
Copy link

@trevorbonas trevorbonas left a comment

Choose a reason for hiding this comment

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

Overall looks good, just some small things to fix.

Signed-off-by: forestmvey <forestv@bitquilltech.com>
@forestmvey forestmvey merged commit 71298e1 into influxdb-secret-rotation-lambdas Apr 17, 2024
@forestmvey forestmvey deleted the dev-influxdb-secret-rotation-lambdas branch April 17, 2024 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants