Commit Graph

77 Commits

Author SHA1 Message Date
Andre Wanlin 5142f60de3 [Doc] Removed Mentions of the New Backend System
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-02-28 11:22:02 -06:00
Matthieu Brouillard 2f51676452 enhance gitlab discovery to use group search API (#31993)
* feat(gitlab): update discovery by allowing API search

instead of parsing groups/subgroups this change allows to use
the dedicated gitlab search API https://docs.gitlab.com/api/search/#scope-blobs.

this API is restricted to 'Premium' and 'Ultimate' gitlab client.

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* tests(gitlab): add tests for entity discovery by search API

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* docs(gitlab): update discovery documentation to add 'useSearch' configuration parameter

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* docs(gitlab): update report api

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* docs(gitlab): add generated changeset

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

* fix(gitlab): use parameter 'filename:' in group search

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>

---------

Signed-off-by: Matthieu Brouillard <m.brouillard@lectra.com>
2026-02-03 15:02:08 +01:00
Patrik Oldsberg cfd8103e63 catalog-node: promote extension points
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-27 13:22:04 +01:00
Jonas Beck 19931632e6 docs(events): add documentation for kafka events module
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
2025-11-03 18:12:58 +01:00
Vincenzo Scamporlino afc8c18f39 docs: clarify legacy backend system steps
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-09-26 11:39:09 +02:00
Alexandre Fournier e320e2e183 Revert change that introduce groupPatterns and reuse the config groupPattern insteand
Signed-off-by: Alexandre Fournier <vaceal@gmail.com>
2025-08-17 18:56:48 -04:00
Alexandre Fournier a715103301 Documents groupPatten is using regex to filter
Signed-off-by: Alexandre Fournier <vaceal@gmail.com>
2025-08-17 18:56:48 -04:00
Alexandre Fournier 8dfe76f30b added support for multiple group patterns instead of a single one to increase flexibility when filtering groups from GitLab.
Signed-off-by: Alexandre Fournier <vaceal@gmail.com>
2025-08-17 18:56:48 -04:00
Andre Wanlin b5545900a4 Initial removal
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-06-06 13:14:54 -05:00
Hghtwr 05e1bb0e5f adopt documentation
Signed-off-by: Hghtwr <johannes.sonner@outlook.com>
2024-11-23 20:31:53 +01:00
Mkolaj Kaliszewski 1b5fdd97a9 Add support for includeArchivedRepos in catalog-backend-module-gitlab config, update docs
Signed-off-by: Mkolaj Kaliszewski <kaliszewski.mikolaj@gmail.com>
2024-10-18 11:23:59 +02:00
Patrik Oldsberg bc71718834 update docs to remove /alpha
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-11 16:50:08 +02:00
Patrik Oldsberg 2f88f88882 docs: remove function call from all backend feature installation instructions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 15:22:41 +02:00
Hghtwr 77bfb298cd fix: Improve docs clarity, move filterRegex out of pagedRequest loop
Signed-off-by: Hghtwr <johannes.sonner@outlook.com>
2024-09-16 18:57:57 +02:00
Hghtwr 06cc084b9d Add 'includeUsersWithoutSeat' flag to enable ingestion of non-paid users from Gitlab
Signed-off-by: Hghtwr <johannes.sonner@outlook.com>
2024-09-13 21:50:51 +02:00
ElaineDeMattosSilvaB 89fffaafbb Merge branch 'master' into feat/mirror-group-member-relation 2024-09-03 20:04:24 +02:00
Camila Belo fc24d9ebf0 refactor: stop using backend-tasks in packages and plugins
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-08-19 15:48:21 +02:00
ElaineDeMattosSilvaB e1083f3883 Merge branch 'master' into feat/mirror-group-member-relation 2024-08-15 08:40:05 +02:00
ElaineDeMattosSilvaB d976ba2bf9 feat: use a relations array instead of each individual configuration option
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2024-08-14 18:04:46 +02:00
Dane Elwell c7b14edcaf Add new excludeRepos option to the Gitlab provider
Signed-off-by: Dane Elwell <dane.elwell@ans.co.uk>
2024-07-29 12:14:14 +01:00
Andre Wanlin 1145181834 Moved from root note to title
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2024-07-13 10:45:17 -05:00
Ben Lambert 9de9d0820b Merge pull request #24936 from hghtwr/master
#24889 - Feature: Fetch Gitlab users for self-hosted Gitlab based on group assignment
2024-06-25 10:52:37 +02:00
ElaineDeMattosSilvaB c6ead25801 feat: add config options to allow better group membership modeling
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2024-06-23 18:24:28 +02:00
Fredrik Adelöw 86c64685e2 fix some old style events installation instructions
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-06-17 11:44:55 +02:00
Hghtwr 08b0740812 Fix reviewdog documentation issues
Signed-off-by: Hghtwr <johannes.sonner@outlook.com>
2024-06-05 10:36:13 +02:00
Hghtwr 59df048996 Add explaination for Gitlab's restrictUsersToGroup configuration key
Signed-off-by: Hghtwr <johannes.sonner@outlook.com>
2024-06-05 10:36:13 +02:00
Aditya Kumar 67ce37af2c Updated the note format of documents
Signed-off-by: Aditya Kumar <aditya.kumar60@infosys.com>
2024-05-21 09:22:12 +05:30
JeevaRamanathan e5e1af521a updated document of github, gitlab location
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com>
2024-05-13 15:53:17 +05:30
ElaineDeMattosSilvaB 45945311c9 feat: improve documentation
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2024-04-18 09:16:09 +02:00
ElaineDeMattosSilvaB 38dfefed0e feat: improve documentation
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2024-04-18 09:00:46 +02:00
ElaineDeMattosSilvaB c3c2591abf chore: add documentation and fix package.json
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2024-04-18 09:00:45 +02:00
Fredrik Adelöw 9aac2b0d36 move cwd as the first argument to yarn
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-04 20:13:00 +01:00
sbarrypoppulo 8bc51413d9 Apply suggestions from code review
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: sbarrypoppulo <101636916+sbarrypoppulo@users.noreply.github.com>
2023-08-22 08:26:01 +01:00
Stephen Barry 1825c689d0 Update GitLab Org Data docs
Signed-off-by: Stephen Barry <sbarry@poppulo.com>
2023-08-16 14:45:00 +01:00
Stephen Barry 86e2f78a12 Update Gitlab Org Data doc
Signed-off-by: Stephen Barry <sbarry@poppulo.com>
2023-08-01 11:32:06 +01:00
Stephen Barry a4d9b6a74d Merge branch 'master' of github.com:backstage/backstage into GD-294-users-groups-ingestion 2023-08-01 10:40:41 +01:00
alessandro ecf12e5de3 feat(catalog-backend-module-gitlab): Added option to skip forked repos in GitlabDiscoveryEntityProvider config
Signed-off-by: alessandro <alessandro.manno@facile.it>
2023-07-18 10:20:09 +02:00
angom1 d2f13494d8 Update error handling and documentation
Signed-off-by: angom1 <angom@poppulo.com>
2023-07-14 16:11:43 +01:00
Roland Sgs daa1f6e59d apply prettier
Signed-off-by: Roland Sgs <rolandsantos.goncalves@gmail.com>
2023-06-16 11:59:35 +02:00
Roland Sgs 087eef7d45 Update Integration Gitlab OrgData
Just an update to Integrations Gitlab OrgData, once it's not defined the necessary addition to packages/backend/src/plugins/catalog.ts as in all others

Signed-off-by: Roland Sgs <rolandsantos.goncalves@gmail.com>
2023-06-16 11:59:35 +02:00
alessandro 66261b4ab4 feat(catalog-backend-module-gitlab): Added option to skip forked repos
Signed-off-by: alessandro <alessandro.manno@facile.it>
2023-03-23 16:13:34 +01:00
Andreas Berger c11f33b842 Apply suggestions from code review
Co-authored-by: Johan Haals <johan@haals.se>
Signed-off-by: Andreas Berger <Andy2003@users.noreply.github.com>
2023-03-20 11:57:00 +01:00
Andreas Berger f64345108a Add new config option for GitlabDiscoveryEntityProvider to distinguish between branch and fallbackBranch
* A new config option `fallbackBranch` is added to the GitlabDiscoveryEntityProvider, to define the branch to use , if there is no default branch configured at the repository
* The existing `branch` configuration is now used to explicitly set the branch to look up the catalog-info

resolves #13587

Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2023-03-18 17:24:22 +01:00
Jamie Klassen 7b1b7bfdb7 get group members via graphQL
The new `getGroupMembers` method replaces the existing `getUserMemberships` on
`GitLabClient`.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-14 17:08:52 -04:00
Paul Schultz 040b54f7e5 clean up formatting
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2023-03-08 10:13:38 -06:00
Paul Schultz 34fe6c9246 Merge branch 'master' into update-codeblocks 2023-03-08 10:07:11 -06:00
Patrik Oldsberg 2fcf2f5c64 Merge pull request #16468 from matteosilv/master
Filter GitLab groups by prefix in GitlabOrgDiscoveryEntityProvider
2023-03-07 13:13:55 +01:00
Paul Schultz 9c95f91c0a Add titles to codeblocks and switch from diff codeblock to language codeblock
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2023-03-01 13:30:38 -06:00
matteosilv a7da2e1a5b fix typo
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: matteosilv <matteosilv@gmail.com>
2023-02-27 17:51:27 +01:00
matteosilv 8f3ab17351 tidy up documentation
Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: matteosilv <matteosilv@gmail.com>
2023-02-27 17:51:03 +01:00