pulsar-resources-operator
pulsar-resources-operator copied to clipboard
#295 broke handling multiple PulsarPermissions for PulsarTopic/PulsarNamespace
#295 changed pulsar permissions handling (https://github.com/streamnative/pulsar-resources-operator/pull/295/files#diff-7ee96543d0c11e11d8d8ab0f179e9c7721c36be1d82f051cc0999f00b067a936R155-R170): it authoritatively sets permissions according to currently reconciled PulsarPermission resource. This means it's impossible to specify more than one PulsarPermission resource targeting a single pulsar resource (topic or namespace). Due to current PulsarPermission.spec schema it makes impossible granting different set of permissions (actions) to different roles (e.g. granting consume action to consuming app role and produce action to producing app role).