Contact Details
[email protected]
Describe the feature
Deploying to the Artemis test servers requires the right Keycloak role to be set as far as I understand. This causes a few issues already where developers could not deploy even though they have permissions on the repository level. To avoid future issues with Keycloak roles not being set correctly for Artemis developers Helios should sync the permissions from GitHub directly.
We have already implemented this on Hephaestus where we sync team and repo permissions, you can just copy over the code since Helios is partially originating from that codebase:
https://github.com/ls1intum/Hephaestus
Contact Details
[email protected]
Describe the feature
Deploying to the Artemis test servers requires the right Keycloak role to be set as far as I understand. This causes a few issues already where developers could not deploy even though they have permissions on the repository level. To avoid future issues with Keycloak roles not being set correctly for Artemis developers Helios should sync the permissions from GitHub directly.
We have already implemented this on Hephaestus where we sync team and repo permissions, you can just copy over the code since Helios is partially originating from that codebase:
https://github.com/ls1intum/Hephaestus