Add GitLab cataloger#2788
Add GitLab cataloger#2788RyanHopkins7 wants to merge 1 commit intoanchore:mainfrom RyanHopkins7:main
Conversation
Signed-off-by: Ryan <ryanhopk@protonmail.com>
|
👋 Hey @RyanHopkins7 thanks so much for the PR here!
Great catch! I'll get that updated. In the meantime you can find catalogers initialized here: syft/internal/task/package_tasks.go Line 38 in e7b6284 Which is called here: You're right this needs a comprehensive update in the documentation. I'll get on that as soon as I have some time.
It looks like they still have to define this. You're initial assumption seems good, but I would reach out and file an issue on their repo just to be sure =) I ran the PR actions to show where we are as far as CI goes. As to getting this into a final state. Let me see if I can take some time this week to help push this along for you. |
|
@RyanHopkins7 would you like help getting this across the finishline? |
|
I've added some research questions here: #1904 (comment) We probably want to figure out the answers to these as part of getting this change in. |
|
Bringing the conversation back from the issue to here again... I think we should make the following changes:
Something we could consider is a relationships-task update where any know package types (say the debian gitlab-ce package) that has file ownership overlap with other files owned by packages with an unknown type (in this case all version-manifest packages) automatically get a dependency-of relationship between the two packages. This would mean we could drop the RELEASE file parsing altogether. What do folks think @willmurphyscode @RyanHopkins7 ? (I'm happy to help with the changes) |
Adds a cataloger for GitLab installations meant to close #1904
I ran into a couple questions and problems while developing my new cataloger. I was hoping to get some help/direction in order to get this PR into a finalized state. It seems like some of the documentation about adding new catalogers might be a little bit outdated. Also, I just wanted to mention that I'm fairly new to open source. :)
Thank you!