feat: Add association table between `ContainerRegistries` with `Users`
Checklist: (if applicable)
- [x] Milestone metadata specifying the target backport version
- [x] Mention to the original issue
- [x] Installer updates including:
- Fixtures for db schema changes
Will fix #1908, #1910
Changes
- Add association table between
ContainerRegistrieswithUsers - Add graphql APIs for the association table
- Extend image graphql API to support querying available images available from user's own container registry
This PR has not been updated for a long time and includes changes from the old container registry migration PR. I will update it soon.
-> Merge with the main branch completed.
According to the priority, I will first create the m2m table between the ContainerRegistries and Group (project) tables in another PR.
According to the priority, I will first create the m2m table between the
ContainerRegistriesandGroup(project) tables in another PR.
If we can replace m2m table itself with RBAC, we will skip this PR.
According to the priority, I will first create the m2m table between the
ContainerRegistriesandGroup(project) tables in another PR.If we can replace m2m table itself with RBAC, we will skip this PR.
After reviewing, we concluded that even with RBAC applied, we should still create an m2m table.