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

secrets/database: advanced TTL management for static roles #22484

Merged
merged 18 commits into from
Aug 24, 2023

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    2d934c9 View commit details
    Browse the repository at this point in the history
  2. add cron schedule field

    fairclothjm authored and Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    5511ed4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b95acf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    417466c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4779495 View commit details
    Browse the repository at this point in the history
  6. handle mutual exclusion of rotation fields (#22306)

    * handle mutual exclusion of rotation fields
    
    * fix import
    Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    acb5ebb View commit details
    Browse the repository at this point in the history
  7. adv ttl mgmt: add rotation_window field (#22303)

    * adv ttl mgmt: add rotation_window field
    
    * do some rotation_window validation and add unit tests
    fairclothjm authored and Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    7ceac55 View commit details
    Browse the repository at this point in the history
  8. adv ttl mgmt: Ensure initialization sets appropriate rotation schedule (

    #22341)
    
    * general cleanup and refactor rotation type checks
    
    * make NextRotationTime account for the rotation type
    
    * add comments
    fairclothjm authored and Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    6aedaaf View commit details
    Browse the repository at this point in the history
  9. add unit tests to handle mutual exclusion (#22352)

    * add unit tests to handle mutual exclusion
    
    * revert rotation_test.go and add missing test case to path_roles_test.go
    Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    7a542fc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c270552 View commit details
    Browse the repository at this point in the history
  11. Vault 18908/handle manual rotation (#22389)

    * support manual rotation for schedule based roles
    
    * update description and naming
    Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    f23ff91 View commit details
    Browse the repository at this point in the history
  12. adv ttl mgmt: consider rotation window (#22448)

    * consider rotation window
    
    ensure rotations only occur within a rotation window for schedule-based
    rotations
    
    * use helper method to set priority in rotateCredential
    
    * fix bug with priority check
    
    * remove test for now
    
    * add and remove comments
    fairclothjm authored and Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    1794670 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    519eacf View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    38c3d76 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d725e4a View commit details
    Browse the repository at this point in the history
  16. Handle GET static-creds endpoint (#22476)

    * update read static-creds endpoint to include correct resp data
    
    * return rotation_window if set
    
    * update
    Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    fdeb705 View commit details
    Browse the repository at this point in the history
  17. add changelog

    fairclothjm authored and Zlaticanin committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    552e804 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4fa0f54 View commit details
    Browse the repository at this point in the history