All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
From version 1.2.0 the file IP2LOCATION-LITE-DB5.BIN is no longer part of the docker image and will need to be downloaded (after registration) from ip2location and be placed in /srv/incore_auth.
- Geoserver is removed from incore-auth #51
- New user default usage to zero #38
- Return a user object that contains username, fullname, email, groups and roles.
- information about user and groups is synced every 30 minutes back to the database and datawolf
- Added playbook and its sub directories to tracking resource #32
- updated all packages used
- updated docker build script. Can push to github, dockerhub and ncsa #27
- build both x86 and arm images #24
- Hub path has been added to protected path. #25
- Tracking calls to /DFR3Viewer /DataViewer /HazardViewer /jupyterhub
- Only track index.html and / for doc and frontpage.
- X-Usergroup in the header changed to X-Auth-Usergroup
- IP2Location's file location as variable
- Removed adding X-Userinfo from response headers
- had invalid config for hub resources (extra comma)
- github actions
- IP2LOCATION-LITE-DB5.BIN is no longer bundled in docker image.
- maestro service to resources
- plotting service to resources
- playbook is not protected resource anymore since it has its own login.
- user's group info to output response header
- allow for options to pass without checks, this will allow for CORS requests
First official release
First intermediate release of auth code, was not officially released
Code was migrated from incore-kubernetes, to own repository