Commit Graph

30 Commits

Author SHA1 Message Date
Mihai Tabara 28484050f7
Update new-frontend-system.md to reflect TODO plugin NFS support (#4870)
Signed-off-by: Mihai Tabara <mihait@spotify.com>
2025-08-09 11:48:57 -05:00
Kashish Mittal c1e54f4079
add some initial documentation on workflows used in this repository (#4295)
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-08-02 13:21:39 -05:00
Andre Wanlin 56d1ee5186
Updated docs to reflect the current state as of July, 2025 (#4820)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-07-31 09:36:16 -05:00
Mohamed El-Malah 5529c79fec
NewRelic Plugin - New Frontend Support (#4586)
* Added support for new frontend system for New Relic Plugins

Signed-off-by: Mohamed <mohamed.elmalah1211@gmail.com>
Signed-off-by: Mohamed <melmalah@spotify.com>

* Updated compatibility support doc

Signed-off-by: Mohamed El-Malah <mohamed.elmalah1211@gmail.com>

---------

Signed-off-by: Mohamed <mohamed.elmalah1211@gmail.com>
Signed-off-by: Mohamed <melmalah@spotify.com>
Signed-off-by: Mohamed El-Malah <mohamed.elmalah1211@gmail.com>
2025-07-14 14:09:42 +00:00
Joe Combopiano ada52667f9
Vault plugin upgrade for NFS compatibility (#4572)
* Upgraded the vault plugin for compatibility with the new frontend system

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* Added update to readme and reverted changes to package.json from testing

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* removed test .yarnrc.yml

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* Added changeset

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* reverted version bump, saw that this is automated

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* accidentally deleted exports when reverting package.json changes, added api report

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* updated package.json and yarn lock

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* accidentally moved readme steps

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

* ran yarn fix

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>

---------

Signed-off-by: Joe Combopiano <joe.combopiano@gmail.com>
2025-07-10 15:34:03 -05:00
Kashish Mittal 2eced072f2
docs: fix incorrect file path (#4368)
* Update plugin-maintainers-guide.md

Signed-off-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>

* Update docs/plugin-maintainers-guide.md

Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>

---------

Signed-off-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-06-26 08:12:06 -04:00
Kashish Mittal 2a2dab705a
update plugin maintainers guide (#4199)
Signed-off-by: Kashish Mittal <kmittal@redhat.com>
2025-06-09 10:25:32 -04:00
Yaron Dayagi 7d1774046d
meta: remove links, docs and codeowners related to redhat-resource-optimization (#4216)
Signed-off-by: Yaron Dayagi <ydayagi@redhat.com>
Signed-off-by: Bethany Griggs <bethanyngriggs@gmail.com>
Co-authored-by: Bethany Griggs <bethanyngriggs@gmail.com>
2025-06-04 19:57:00 +01:00
Bethany Griggs 2a9141cb4f
doc: add section on stepping down as plugin owner (#4062)
Refs: https://github.com/backstage/community-plugins/issues/3184

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-06-04 12:37:30 +01:00
Bethany Griggs 52e7c21ad2
meta: enable opt-in to auto version bump workflow (#4031)
Added `.auto-version-bump` files to all `@backstage/community-plugin-maintainers`
owned workspaces to opt them in to the automatic version bump process.

Also updated the Plugin Maintainer Guide with instructions for opting in
and clarifying that maintainers remain responsible for reviewing, updating,
and merging the resulting PRs.

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-05-27 08:57:51 -05:00
Bethany Griggs c8c4d7b661
doc: document permissions for workspace branches (#3934)
Adds a collapsible section to the steps with the GitHub settings. This
is to ensure that when maintainers create `workspace/${workspace}`
branches they have the appropriate permissions set.

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-05-20 16:11:26 +01:00
Andre Wanlin e0ad37e645
docs - Updated various tables to reflect current state (#3779)
* docs - Updated various tables to reflect current state

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Remove hard coded change

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-04-22 13:29:42 +00:00
Dominika Zemanovicova 215f3c6109
feat(topology): use Kubernetes plugin permissions (#2998)
* Introduce Kubernetes permissions

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Move permissions to the top level

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce proxy permission alert

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Remove frontend plugin-kubernetes dependency from topology plugin

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Add changesets

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Remove changeset for rbac as not needed

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Introduce MissingPermissionPage

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Refactor MissingPermissionPage

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix tests

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Delete topology-common leftovers

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Add padding to pod logs permissions

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Update Topology permission docs

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix remove alt text

Co-authored-by: logonoff <git@logonoff.co>
Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

* Fix displayed permissions

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>

---------

Signed-off-by: Dominika Zemanovicova <dzemanov@redhat.com>
Co-authored-by: logonoff <git@logonoff.co>
2025-03-26 09:16:08 -04:00
Bethany Griggs 7dcc8d5466
doc: add base expectations to plugin maintainer guide (#3229)
* doc: add base expectations to plugin maintainer guide

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>

* fixup: manage expectations on response times

Signed-off-by: Bethany Griggs <bethanyngriggs@gmail.com>

* fixup! formatting

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>

---------

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
Signed-off-by: Bethany Griggs <bethanyngriggs@gmail.com>
2025-03-14 13:37:39 -05:00
Bethany Griggs 36a0593f55
ci(release_workspace_version): fix release workflow and improve docs (#3015)
The release workflow was `needs`-ing the incorrect job. This commit also
improves the documentation for the release workflow.

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
2025-03-03 14:25:37 +00:00
Bethany Griggs 459c7cfa26
ci(release_workspace_version): prototype prior version release, add documentation (#2626)
* prototype prior version release
* add documentation

Signed-off-by: Beth Griggs <bethanyngriggs@gmail.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
2025-02-24 21:28:44 +00:00
Andre Wanlin 49c52786a4
List Community Maintainer owned script (#2646)
* initial changes

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* List maintainer workspaces script

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Refactor based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Update docs/version-bump.md

Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>

* Update docs/version-bump.md

Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Co-authored-by: Kashish Mittal <113269381+04kash@users.noreply.github.com>
2025-02-24 09:49:17 -05:00
Juan Pablo Garcia Ripa ddd2878e14
update yarn to v4 (#2519)
* add yarn update docs and script

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* update docs

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* add contributing note

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* update yarn to v4

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* update lockfile on every workspace

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* declare existing csstype resolutions

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* dedupe workspaces

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

* disable lint issues

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>

---------

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2025-02-13 00:25:26 +01:00
Andre Wanlin 184ec6d838
Updated Documentation in `/docs` folder (#2439)
* Initial updates

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Further updates

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

* Improved group owner code

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

---------

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-01-03 09:01:27 -06:00
Andre Wanlin 4b6873c85d
Added owner to table (#1901)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-11-14 22:37:16 +00:00
Andre Wanlin 2330659648
Added script to automate compatibility table (#1276)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
2024-09-24 11:28:01 -04:00
Andre Wanlin da6f406edf
Updated docs tables and scripts (#1277)
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
Co-authored-by: Nick Boldt <nboldt@redhat.com>
2024-09-24 14:51:24 +00:00
Andre Wanlin 9ad08122cf Added rate limit warning
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-24 08:47:21 -05:00
Andre Wanlin 195ca3bfe3 Added Generate List of All Workspaces
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-24 08:42:41 -05:00
Andre Wanlin 1c1618ea93
Merge pull request #803 from awanlin/topic/refine-version-bump
Refine version bump
2024-08-08 09:16:32 -05:00
Andre Wanlin a3eeb53dc0 Added Compatibility Scripts & Docs
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-02 12:21:02 -05:00
Andre Wanlin 179eca5117 Refined version bump
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-08-01 14:31:25 -05:00
Andre Wanlin 524ea715ae Small refactor
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-19 15:47:39 -05:00
Andre Wanlin 4811370cb6 Typo fix
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-19 13:32:00 -05:00
Andre Wanlin 39835e5457 Added a quick compatibility table
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-19 13:29:53 -05:00