ambassador-auth-oidc
ambassador-auth-oidc copied to clipboard
WIP: Version 2.0
Still a work in progress, but the aim is to create a new version of this software more in line with Golang of 2020. This should make it easier to both maintain and write new features for.
This will include:
- Go version 1.14 ✔️
- Change packaging to use Go models ✔️
- Internally packaged around pkg and its subfolders ✔️
- Better test coverage with at least OIDC endpoints mocked for a full integration test. ⏲️
- An actual logger with JSON logs available (Flume) ⏲️
- A usable CLI interface, with support still available for env variables as well. ⏲️
- Other things mentioned in issues, especially using UTC time as default and support for Kubernetes certificates. ⏲️
Symbols give a status of what's already done and what's still pending. Plan is to have this all done within a week or two, as I currently have my weekends empty, for some reason..
Thank you for all users of this and all of you who've made PRs or posted issues! This was originally a part of my Master's thesis, but as it has found some real-world usage, it's time to start treating it as an actual software.