Skip to content
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

WIP: Version 2.0 #22

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

WIP: Version 2.0 #22

wants to merge 2 commits into from

Conversation

ajmyyra
Copy link
Owner

@ajmyyra ajmyyra commented Apr 13, 2020

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant