-
Notifications
You must be signed in to change notification settings - Fork 153
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(argocd): add permission support for argocd #1855
feat(argocd): add permission support for argocd #1855
Conversation
36b949b
to
0265215
Compare
@AndrienkoAleksandr @PatAKnight I see a semantic-relase-bot bumped the |
+1 to bump manually |
b5a068f
to
8baea0c
Compare
8baea0c
to
ed8f035
Compare
6fc4910
to
8e59231
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You will also need to update this as well to include the new common plugin. Should look something like this:
"pluginPackages": [
"@janus-idp/backstage-plugin-argocd",
"@janus-idp/backstage-plugin-argocd-common"
]
fe7d2c0
to
6e6cbbc
Compare
6e6cbbc
to
513c9f9
Compare
Quality Gate passedIssues Measures |
## [1.30.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-07-30) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) ### Bug Fixes * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [1.7.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [1.7.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [1.18.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [1.17.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [1.13.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [1.10.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b))
## [1.26.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [2.10.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## [3.12.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b))
## [1.25.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-05) ### Features * **argocd:** add permission support for argocd ([#1855](#1855)) ([3b78237](3b78237)) * **kiali:** traffic graph ([#1606](#1606)) ([657fef9](657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([#1889](#1889)) ([cb80e38](cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([#1894](#1894)) ([62d9d6c](62d9d6c)) * **tekton:** add permissions support for tekton plugin ([#1854](#1854)) ([f744896](f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([#1869](#1869)) ([ae7d8ee](ae7d8ee)) ### Bug Fixes * argocd dependency package version ([#1992](#1992)) ([e3c4419](e3c4419)) * **argocd:** fix argocd naming ([#1990](#1990)) ([6b764a8](6b764a8)) * **argocd:** fix argocd-common plugin version ([#1987](#1987)) ([fb441fe](fb441fe)) * **deps:** downgrade shared-react in acr ([#1996](#1996)) ([3d669d2](3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([#1983](#1983)) ([5e30274](5e30274)) * **rbac:** add additional validation for permission policies ([#1908](#1908)) ([592498f](592498f)), closes [#1939](#1939) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([#1968](#1968)) ([24d5eef](24d5eef)) * **rbac:** log when plugin has no permissions ([#1917](#1917)) ([cc8752b](cc8752b)) * **topology:** bump shared-react dependency ([#2006](#2006)) ([5c939fb](5c939fb)) ### Documentation * **argocd:** update argocd configuration documentation ([#1875](#1875)) ([054ceec](054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([#1902](#1902)) ([e04d231](e04d231))
## @janus-idp/backstage-plugin-rbac-backend [4.7.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-07-30) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237))
## [1.5.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-07-30) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) ### Bug Fixes * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef))
## [1.30.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-07-30) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) ### Bug Fixes * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [1.7.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [1.7.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [1.18.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [1.17.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [1.13.1](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [1.10.2](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b))
## [1.26.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [2.10.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
## [3.12.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-02) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b))
## [1.25.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/[email protected]...@janus-idp/[email protected]) (2024-08-05) ### Features * **argocd:** add permission support for argocd ([janus-idp#1855](janus-idp#1855)) ([3b78237](janus-idp@3b78237)) * **kiali:** traffic graph ([janus-idp#1606](janus-idp#1606)) ([657fef9](janus-idp@657fef9)) * **lightspeed:** add a new lightspeed plugin with basic implementation of chat ([janus-idp#1889](janus-idp#1889)) ([cb80e38](janus-idp@cb80e38)) * **rbac:** show list of accessible plugins in roles list page ([janus-idp#1894](janus-idp#1894)) ([62d9d6c](janus-idp@62d9d6c)) * **tekton:** add permissions support for tekton plugin ([janus-idp#1854](janus-idp#1854)) ([f744896](janus-idp@f744896)) * **topology:** remove usage of k8s plugin from topology & tekton plugins ([janus-idp#1869](janus-idp#1869)) ([ae7d8ee](janus-idp@ae7d8ee)) ### Bug Fixes * argocd dependency package version ([janus-idp#1992](janus-idp#1992)) ([e3c4419](janus-idp@e3c4419)) * **argocd:** fix argocd naming ([janus-idp#1990](janus-idp#1990)) ([6b764a8](janus-idp@6b764a8)) * **argocd:** fix argocd-common plugin version ([janus-idp#1987](janus-idp#1987)) ([fb441fe](janus-idp@fb441fe)) * **deps:** downgrade shared-react in acr ([janus-idp#1996](janus-idp#1996)) ([3d669d2](janus-idp@3d669d2)) * **orchestrator:** remove default pagination on v2 endpoints ([janus-idp#1983](janus-idp#1983)) ([5e30274](janus-idp@5e30274)) * **rbac:** add additional validation for permission policies ([janus-idp#1908](janus-idp#1908)) ([592498f](janus-idp@592498f)), closes [janus-idp#1939](janus-idp#1939) * **rbac:** fix uncommited knex transaction in the addGroupingPolicies ([janus-idp#1968](janus-idp#1968)) ([24d5eef](janus-idp@24d5eef)) * **rbac:** log when plugin has no permissions ([janus-idp#1917](janus-idp#1917)) ([cc8752b](janus-idp@cc8752b)) * **topology:** bump shared-react dependency ([janus-idp#2006](janus-idp#2006)) ([5c939fb](janus-idp@5c939fb)) ### Documentation * **argocd:** update argocd configuration documentation ([janus-idp#1875](janus-idp#1875)) ([054ceec](janus-idp@054ceec)) * **quay:** add documentation for the new credential settings in proxy backend ([janus-idp#1902](janus-idp#1902)) ([e04d231](janus-idp@e04d231))
Fixes:
https://issues.redhat.com/browse/RHIDP-1796
Description:
This PR adds support for RBAC permission in argocd plugin.
argocd.view.read
Permission allows the user view the argocd plugin components in overview and CD tabs.Screenshots:
Without
argocd.view.read
Permission:With
argocd.view.read
PermissionHow to test:
rbac.csv
for the permission policiesdeny
theargocd.view.read
permission from therbac.csv
file and wait for the application to auto-reload. you should see thePermission required
alert.Unit tests:
cc: @kim-tsao @rohitkrai03 @nickboldt @invincibleJai