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

feat(rbac): support for updating/deleting conditional permissions #1628

Merged

Conversation

divyanshiGupta
Copy link
Collaborator

@divyanshiGupta divyanshiGupta commented May 9, 2024

Story: https://issues.redhat.com/browse/RHIDP-1878

This PR adds support for updating/deleting existing conditions.

Screen.Recording.2024-05-10.at.7.09.10.PM.mov

@divyanshiGupta divyanshiGupta requested a review from a team as a code owner May 9, 2024 18:36
@divyanshiGupta divyanshiGupta marked this pull request as draft May 9, 2024 18:36
@divyanshiGupta divyanshiGupta force-pushed the edit-conditional-policy branch 2 times, most recently from 01c27a3 to fca5f01 Compare May 10, 2024 08:45
@divyanshiGupta divyanshiGupta marked this pull request as ready for review May 10, 2024 09:29
@divyanshiGupta divyanshiGupta force-pushed the edit-conditional-policy branch 2 times, most recently from 57f3f55 to 28913f2 Compare May 10, 2024 13:17
@divyanshiGupta
Copy link
Collaborator Author

cc: @ShiranHi

@ShiranHi
Copy link

@divyanshiGupta looks good to me!

I've noticed that the edit and delete icons are different colors. Could we please take a look at that?
icons

Also, I'm concerned about the shade of red used here. Could we ensure that both the icon and the button use the PF red color?
deletion

@divyanshiGupta
Copy link
Collaborator Author

@divyanshiGupta looks good to me!

I've noticed that the edit and delete icons are different colors. Could we please take a look at that? icons

Also, I'm concerned about the shade of red used here. Could we ensure that both the icon and the button use the PF red color? deletion

Thanks @ShiranHi

Looks like these are some theme related issues which might get fixed once we have the new theme in place. For now can you log tickets for these issues in jira?

@invincibleJai
Copy link
Member

if I understand correctly permission policies and conditional policies are treated differently. So if I only define conditional policies then on the overview screen I see the error as below (earlier it was not possible to create a role without policies but with conditional policies it is)

image

this doesn't seem good and if policies are not there IMO we should not show errors for 404, @divyanshiGupta WDYT, can address this as part of this PR.

and on the list/overview screen, we are not showing conditional policies. I don't see this in Figma as well so is this based on the design @ShiranHi , we need to think about how can we improve this further

image

and i observed this issue https://issues.redhat.com/browse/RHIDP-1757 and this needs to be fixed for 1.2

am not sure below why is giving 500

http://localhost:7007/api/permission/authorize

Error:

backend:start: 2024-05-14T08:45:26.598Z backstage error Request failed with status 500 Entity reference "catalog-entity" had missing or empty kind (e.g. did not start with "component:" or similar) type=errorHandler stack=Error: Entity reference "catalog-entity" had missing or empty kind (e.g. did not start with "component:" or similar)
backend:start:     at Object.parseEntityRef (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/catalog-model/src/entity/ref.ts:110:11)
backend:start:     at <anonymous> (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/plugin-catalog-backend/src/service/CatalogBuilder.ts:550:49)
backend:start:     at Array.map (<anonymous>)
backend:start:     at getResources (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/plugin-catalog-backend/src/service/CatalogBuilder.ts:549:33)
backend:start:     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
backend:start:     at <anonymous> (/Users/jakumar/Workspaces/backstage-plugins/node_modules/@backstage/plugin-permission-node/src/integration/createPermissionIntegrationRouter.ts:460:27)

@AndrienkoAleksandr / @PatAKnight is this expected?

@divyanshiGupta
Copy link
Collaborator Author

@invincibleJai I am now not showing error if API returns 404.
Screenshot 2024-05-14 at 5 15 13 PM

@debsmita1
Copy link
Member

@divyanshiGupta
I created a role with conditional policies for managing catalog entities. While editing these policies, I deleted the ones for the
catalog and configured access for scaffolder-templates. However, upon saving the changes, an error occurred

Screenshot 2024-05-14 at 6 55 36 PM

janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.6.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-aap-backend@1.6.6...@janus-idp/backstage-plugin-aap-backend@1.6.7) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-acr@1.4.0...@janus-idp/backstage-plugin-acr@1.4.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.2.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-analytics-module-matomo@1.2.0...@janus-idp/backstage-plugin-analytics-module-matomo@1.2.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-analytics-provider-segment@1.4.0...@janus-idp/backstage-plugin-analytics-provider-segment@1.4.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.2.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-dynamic-plugins-info@1.2.0...@janus-idp/backstage-plugin-dynamic-plugins-info@1.2.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.3.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-feedback@1.3.0...@janus-idp/backstage-plugin-feedback@1.3.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.3.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-feedback-backend@1.3.0...@janus-idp/backstage-plugin-feedback-backend@1.3.1) (2024-05-16)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-jfrog-artifactory@1.4.0...@janus-idp/backstage-plugin-jfrog-artifactory@1.4.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.9.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-keycloak-backend@1.9.6...@janus-idp/backstage-plugin-keycloak-backend@1.9.7) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.18.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-kiali@1.18.0...@janus-idp/backstage-plugin-kiali@1.18.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.10.15](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-kiali-backend@1.10.14...@janus-idp/backstage-plugin-kiali-backend@1.10.15) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-kubernetes@1.4.6...@janus-idp/backstage-scaffolder-backend-module-kubernetes@1.4.7) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-matomo@1.4.0...@janus-idp/backstage-plugin-matomo@1.4.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-matomo-backend@1.4.6...@janus-idp/backstage-plugin-matomo-backend@1.4.7) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.6.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-nexus-repository-manager@1.6.0...@janus-idp/backstage-plugin-nexus-repository-manager@1.6.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.3.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/plugin-notifications@1.3.0...@janus-idp/plugin-notifications@1.3.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.13](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/plugin-notifications-backend@1.4.12...@janus-idp/plugin-notifications-backend@1.4.13) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [4.1.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm@4.1.0...@janus-idp/backstage-plugin-ocm@4.1.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [4.0.3](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm-backend@4.0.2...@janus-idp/backstage-plugin-ocm-backend@4.0.3) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.5.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-openshift-image-registry@1.5.0...@janus-idp/backstage-plugin-openshift-image-registry@1.5.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.7.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-quay@1.7.0...@janus-idp/backstage-plugin-quay@1.7.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-quay@1.4.6...@janus-idp/backstage-scaffolder-backend-module-quay@1.4.7) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [3.1.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-rbac-backend@3.1.0...@janus-idp/backstage-plugin-rbac-backend@3.1.1) (2024-05-16)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-regex@1.4.6...@janus-idp/backstage-scaffolder-backend-module-regex@1.4.7) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.8](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-servicenow@1.4.7...@janus-idp/backstage-scaffolder-backend-module-servicenow@1.4.8) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [2.6.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/shared-react@2.6.1...@janus-idp/shared-react@2.6.2) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.4.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-scaffolder-backend-module-sonarqube@1.4.6...@janus-idp/backstage-scaffolder-backend-module-sonarqube@1.4.7) (2024-05-16)

### ⚠ BREAKING CHANGES

* **rbac:** remove token manager for auth service (#1632)

### Features

* **deps:** use RHDH themes in the backstage app and dev pages ([#1480](#1480)) ([8263bf0](8263bf0))
* **feedback:** use backstage auth service in backend plugin ([#1646](#1646)) ([7d9ee11](7d9ee11)), closes [#1626](#1626)
* **rbac:** implement a file watcher for csv reloads ([#1587](#1587)) ([62fcafc](62fcafc))
* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35))
* **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607))
* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))
* **orchestrator:** typos mentioning OpenShift ([#1639](#1639)) ([7ff4c75](7ff4c75))
* **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
* **rbac:** remove token manager for auth service ([#1632](#1632)) ([2f19655](2f19655))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [3.7.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-tekton@3.7.0...@janus-idp/backstage-plugin-tekton@3.7.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.20.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-topology@1.20.0...@janus-idp/backstage-plugin-topology@1.20.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
janus-idp bot pushed a commit that referenced this pull request May 16, 2024
## [1.5.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-web-terminal@1.5.0...@janus-idp/backstage-plugin-web-terminal@1.5.1) (2024-05-16)

### Features

* **rbac:** support for updating/deleting conditional permissions ([#1628](#1628)) ([2bb8308](2bb8308))

### Bug Fixes

* **lint:** ignore lint rules on generated code ([#1668](#1668)) ([e375c2f](e375c2f))
* **orchestrator:** export the `OrchestratorPlugin` accordingly ([#1644](#1644)) ([4a9d1f8](4a9d1f8))

### Documentation

* **orchestrator:** removes instructions related to the editor ([#1664](#1664)) ([10a75b2](10a75b2))

### Other changes

* **orchestrator:** add  OrchestratorClient unit tests ([#1640](#1640)) ([2a2dc55](2a2dc55))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants