You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every workshop in homeroom should have a configmap, and homeroom should query and list configmaps with a specific label (e.g. homeroom) and add the contents of that config's map configuration to the homeroom configuration.
In this way, adding workshops don't require to re-deploy homeroom (as a rest url could be provided to reload config) and also it simplifies automation, as it's easier to include multiple configmaps than to patch the contents of a confimap as workshops/labs are added/deployed.
The text was updated successfully, but these errors were encountered:
What was implemented related to this was that the application will scan for routes looking for annotations which identify workshops that have been added to the same group. At the same time, the workshop spawner will scan for an instance of this application with an annotation on the route for same group.
Result is that this application will auto populate with workshops in the same project, and the workshops will have the back link to this application automatically set up as well so that when restart session you end up back at this application.
The title and description for the workshop come from the annotations on the route for the workshop, which is set through WORKSHOP_TITLE and WORKSHOP_DESCRIPTION fields in the workshop scripts .workshop/settings.sh file.
So all dynamically works. The only issue is that you cannot control the order workshops appear in the list displayed by this application. Right now there is no deploy-homeroom.sh script in workshop scripts to make it easier to deploy this application.
Every workshop in homeroom should have a configmap, and homeroom should query and list configmaps with a specific label (e.g. homeroom) and add the contents of that config's map configuration to the homeroom configuration.
In this way, adding workshops don't require to re-deploy homeroom (as a rest url could be provided to reload config) and also it simplifies automation, as it's easier to include multiple configmaps than to patch the contents of a confimap as workshops/labs are added/deployed.
The text was updated successfully, but these errors were encountered: