-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Objective AU-5: develop schedule for Keycloak integration, deployment and testing #19
Comments
@baswinasa Here's my first pass of estimations for execution time for the above mentioned work. My thinking is that we would likely want to write documentation directly after integrating a service. Tasks like end user testing of a service can be done in parallel with writing documentation about a service (likely by different parties). I imagine that there would be two developers working on this, likely each dedicating 20hrs / week to this work.
|
@lahirujayathilake can you confirm that you can contribute as the second dev "dedicating 20hrs / week to this work" during the time period? |
As I understand it, the maintenance & configuration guidelines are for maintainers of a service, who wish to integrate VEDA Auth into their service. So the guidelines are not for the end user. The guidelines will reference the applications we integrate - Grafana, STAC API (a Python FastAPI application), JupyterHub, etc. - as examples for different kinds of services and auth flows. Based on the above, I think the order @alukach proposed makes sense. |
Regarding the upcoming presentation of our plans this week, @baswinasa, I think the above plan is our best estimate at this point. It should be noted that we added some buffer to the estimates to account for uncertainty. Hopefull, we will move a lot faster than described. When sharing this, I would probably focus on the high-level objectives:
Our goal is to have a simple, community-maintained open-source based, well-documented and transparently managed service, where application providers can see how to integrate authentication and authorization into their application and follow the process as their request gets processed. For reference, this is the same model as 2i2c chose for providing JupyterHub as a aservice (see public configuration and pipelines at https://github.com/2i2c-org/infrastructure). |
We would like to present a full Auth integration, deployment and testing schedule during HQ visit on Feb 5, 2025, ahead of the PI planning documents. An estimate of the completion dates of each tasks below is needed.
Please write a comment on the estimated dates you believe is we could start working on each items below and when they will be completed, or if you thought have a suggestion on the schedule.
Schedule
The text was updated successfully, but these errors were encountered: