ambassador-auth-oidc icon indicating copy to clipboard operation
ambassador-auth-oidc copied to clipboard

WIP: Version 2.0

Open ajmyyra opened this issue 4 years ago • 0 comments

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.

ajmyyra avatar Apr 13 '20 20:04 ajmyyra