-
Notifications
You must be signed in to change notification settings - Fork 119
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): implement a file watcher for csv reloads #1587
feat(rbac): implement a file watcher for csv reloads #1587
Conversation
d833fb5
to
e451166
Compare
plugins/rbac-backend/src/__fixtures__/data/invalid-csv/error-policy.csv
Outdated
Show resolved
Hide resolved
plugins/rbac-backend/src/__fixtures__/data/valid-csv/simple-policy.csv
Outdated
Show resolved
Hide resolved
e451166
to
0c5e71e
Compare
f99292e
to
ac6b998
Compare
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Brilliant and impressive work, @PatAKnight. I tested your pr and found some bugs. My proposed patch is in PatAKnight#2 After the code is fixed, I will approve it. |
fix(rbac): fix the error handling for the RBAC file watcher
Quality Gate passedIssues Measures |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AndrienkoAleksandr The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
## [1.3.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-feedback-backend@1.2.6...@janus-idp/backstage-plugin-feedback-backend@1.3.0) (2024-05-14) ### ⚠ BREAKING CHANGES * **rbac:** remove token manager for auth service (#1632) ### Features * **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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.4.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-analytics-provider-segment@1.3.6...@janus-idp/backstage-plugin-analytics-provider-segment@1.4.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.2.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-dynamic-plugins-info@1.1.1...@janus-idp/backstage-plugin-dynamic-plugins-info@1.2.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.4.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-jfrog-artifactory@1.3.6...@janus-idp/backstage-plugin-jfrog-artifactory@1.4.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.18.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-kiali@1.17.3...@janus-idp/backstage-plugin-kiali@1.18.0) (2024-05-14) ### 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
## [1.4.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-matomo@1.3.6...@janus-idp/backstage-plugin-matomo@1.4.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.6.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-nexus-repository-manager@1.5.6...@janus-idp/backstage-plugin-nexus-repository-manager@1.6.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.3.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/plugin-notifications@1.2.6...@janus-idp/plugin-notifications@1.3.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [4.1.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-ocm@4.0.2...@janus-idp/backstage-plugin-ocm@4.1.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.5.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-openshift-image-registry@1.4.6...@janus-idp/backstage-plugin-openshift-image-registry@1.5.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.12.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-orchestrator@1.11.2...@janus-idp/backstage-plugin-orchestrator@1.12.0) (2024-05-14) ### 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **rbac:** fix sonar cloud issues for rbac-backend plugin ([#1619](#1619)) ([bf93354](bf93354))
## [1.7.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-quay@1.6.7...@janus-idp/backstage-plugin-quay@1.7.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.19.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-rbac@1.18.2...@janus-idp/backstage-plugin-rbac@1.19.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [3.7.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-tekton@3.6.5...@janus-idp/backstage-plugin-tekton@3.7.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.20.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-topology@1.19.5...@janus-idp/backstage-plugin-topology@1.20.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.5.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-web-terminal@1.4.5...@janus-idp/backstage-plugin-web-terminal@1.5.0) (2024-05-14) ### ⚠ 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)) ### Bug Fixes * **argocd:** make refreshInterval configuration as optional ([#1647](#1647)) ([2c24d35](2c24d35)) * **kiali:** removing unnecessary afterAll hook ([#1642](#1642)) ([a314607](a314607)) * **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))
## [1.7.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-orchestrator-common@1.7.1...@janus-idp/backstage-plugin-orchestrator-common@1.7.2) (2024-05-15) ### ⚠ 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)) * **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))
## [1.8.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/cli@1.8.6...@janus-idp/cli@1.8.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))
## [1.5.7](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-3scale-backend@1.5.6...@janus-idp/backstage-plugin-3scale-backend@1.5.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))
## [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))
## [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))
## [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))
## [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))
## [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))
## [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))
## [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))
## [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))
## [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))
## [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))
## [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))
## [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))
Description
Introduces a File watcher to watch for changes to the CSV file. This will help to reduce the load on our handle method, as it will no longer have to go through and process changes to the CSV file.
Fixes