Changelog
Development
Changed
-
Migrated Vault config to use new method of fetching secrets
v1.2.0
-
[Changed] Changed component names in chart to only the cart name.
[Changed] Changed the service port to port 80.
[Changed] Updated base images to latest SKA Python images.
[Changed] Updated application to make use of the latest docker file implementation.
v1.1.0
-
[Added] Added v2 endpoint to ease migration to endpoints that are structured, for example /user/role rather than getuserrole.
[Added] Added /v2/user/profile endpoint to obtain user profile details from MS entra.
[Changed] Updated Swagger documentation.
[Added] Added value files for different clusters for the deployments done with the Gitlab pipeline.
[Added] Added recommended labels as per https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/.
[Added] Added the verbose logging option to the chart.
-
[Changed] Updated changelog to match guidelines in developer portal.
[Added] Added ska-permissions-api chart to enable independent deployment of the SKA Permissions API.
[Added] Added the pipeline deployment jobs in the .gitlab.ci file.
v1.0.1
-
[Changed] Updated application version number to load from environment as default, allowing the status to reflect pipeline tags when images from Gitlab is deployed.
v1.0.0
-
[Security] Updated Python Docker image to artefact.skao.int/ska-sdp-python:0.1.0 to reduce vulnerabilities.
-
[Changed] Moved the code that checked user roles to new method check_user_roles allowing the requires_auth decorator to only verify that a user can authenticate with MS Entra.
[Added] Added getusergroupids endpoint to retrieve user group IDs from MS Entra.
v0.2.0
-
[Changed] Integrated the ska_ser_logging into the project.
[Changed] Retrieves user permissions based on a list of user group names defined in MS Entra.
v0.1.0
-
Breaking [Change] Addition of the getuserrole endpoint that uses an access token, obtains MS Entra group assignments of the user, and then returns the user roles.