All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.0 - 2024-11-05
- Make the claim→principal mapping configurable. There is no longer any default mapper so no principals will be set unless you set one in the config.
- Add a
/public_key
endpoint to retrieve the currently-used public key
0.1.9 - 2024-09-18
- Raise error if the user's short name is not set.
0.1.8 - 2024-09-10
- [OCI] Build Conch with MUSL and base the image on a static distroless image. This reduces attack surface and reduces image size by 66%.
0.1.7 - 2024-09-09
- [helm] Only trigger reinstall if actual data in ConfigMap changes.
0.1.6 - 2024-09-09
- Keep the platform name intact and return the alias.
0.1.5 - 2024-08-23
- Make the proxy_jump optional.
- [helm] Restart the pod only if the hash of the config has changed.
0.1.4 - 2024-08-20
- Principals are based on project, not platform.
0.1.3 - 2024-08-20
- Add a health check endpoint.
- Allow setting the log format to JSON.
- [helm] Added a readiness probe to Kubernetes manifest.
- [helm] Run the service as a non-root user
0.1.2 - 2024-08-15
- Port to new claims format and change certificate response to match. Now version 2.
- Filter out irrelevant platforms.
0.1.1 - 2024-08-13
- Make logging level configurable, and default to
info
. - Make SSH signing key secret name configurable.
- [helm] Add Kubernetes Service to Helm chart.
- [helm] Remove
ports.hostPort
fromDeployment
.
- [helm] Correct
apiVersion
forDeployment
. - [helm]
volumeMounts.read-only
→volumeMounts.readOnly
0.1.0 - 2024-08-09
- Initial release