django-qsessions icon indicating copy to clipboard operation
django-qsessions copied to clipboard

deck konnect diff requires "Organization Admin" role

Open ynouri opened this issue 3 years ago • 1 comments

Hi 👋 ,

My team is happily running the diff command to display the difference between a given state stored locally and the state in Kong Konnect.

deck konnect diff --state konnect.yaml

It seems that this command requires the account to have "Organization Admin" role in order to succeed. This has the significant drawback of requiring all developers using Deck, or the service accounts, to be given the highest level of permission available in Konnect. This effectively makes Konnect roles feature unusable if one wants to embrace and adopt Deck. Is this expected?

Organization Admin Users can fully manage all objects, users and roles in the organization.

Thanks!

ynouri avatar Jun 09 '21 00:06 ynouri