Skip to content

[Feature]: Declarative role management (DatabaseRole CRD) #5341

Closed
3 of 3 issues completed
Closed

Description

@gbartolini

With the implementation of database management via the Database CRD, it’s important to offer an alternative approach to role management, currently handled through the .spec.managed.roles stanza. We propose introducing a new CRD called Role, which will eventually replace the existing implementation. For now, we will maintain both interfaces, ensuring that they are mutually exclusive if coexistence is not feasible.

Pinned by gbartolini

Activity

  1. converted this from a draft issue on Aug 21, 2024
  2. moved this to Todo in Roadmapon Aug 21, 2024
  3. added this to the 1.25.0 milestone on Aug 21, 2024
  4. moved this from Todo to In Progress in Roadmapon Oct 25, 2024
  5. mnencia commented on Nov 28, 2024

    @mnencia
    Member

    Given the current timeline and the need to release version 1.25 before the end of the year, there is not enough time to complete this feature within the 1.25 release cycle. I’m moving this to version 1.26 for better planning and execution.

  6. modified the milestones: 1.25.0, 1.26.0 on Nov 28, 2024
  7. modified the milestones: 1.26.0, 1.27.0 on Mar 4, 2025
  8. 56 remaining items

  9. gbartolini commented on Mar 4, 2026

    @gbartolini
    ContributorAuthor

    We are currently focused on completing our extensions story, which includes image catalog support for extensions (#8495), as well as the Postgres extension container images project (cloudnative-pg/postgres-extensions-containers#15). Therefore, we need to make a decision regarding our timeline:

    1. Should we postpone the release of version 1.29 to include this feature?
    2. Or should we move this feature to version 1.30 and proceed with the release of version 1.29?

    I vote for the second option: moving this feature to version 1.30.

  10. leonardoce commented on Mar 4, 2026

    @leonardoce
    Contributor

    I vote for the second option too.

  11. armru commented on Mar 4, 2026

    @armru
    Member

    I vote for the second option. I prefer releasing the 1.29 sooner to bring fixes to the end users

  12. mnencia commented on Mar 4, 2026

    @mnencia
    Member

    I agree to moving the feature to 1.30

  13. gbartolini commented on Mar 4, 2026

    @gbartolini
    ContributorAuthor

    Ok, I see the majority has voted. Moving this to 1.30.

  14. moved this from Done to Todo in Roadmapon Mar 4, 2026
  15. moved this from Todo to In Progress in Roadmapon Mar 4, 2026
  16. modified the milestones: 1.29.0, 1.30.0 on Mar 4, 2026
  17. pinned a comment and unpinned a comment on Apr 2, 2026
  18. moved this from In Progress to Done in Roadmapon Jun 12, 2026
  19. added a commit that references this issue on Jun 12, 2026
    17311c2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancement 🪄New feature or requestno-stalesize:XXLThis PR changes 1000+ lines, ignoring generated files.

Type

No type

Projects

  • Status
    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions