-
Notifications
You must be signed in to change notification settings - Fork 1
Removal of NGINX #189
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
Removal of NGINX #189
Conversation
BrianSipos
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some specific suggestions or questions in-line. I will defer to @d-linko to try running this branch and seeing that the normal browser UI looks okay, specifically the grafana dashboard.
d-linko
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
deployed changes locally and UI working as intended. One change was to remove NGINX as a service the status page was tracking
|



This addresses issue #176 by moving behavior directly into the authnz container. This utilizes the existing PROXY_URLS option for the cam-gateway container, and duplicates that functionality for the basic password authentication option.
In the future, we may consider farther consolidating these definitions with that used by the system_status.py into a single JSON file that can be copied to all relevant containers. At present, if a hostname or mapping is updated both of these locations and likely the .env file would all need to be updated.
The 2 auth options have also been consolidated into a single "auth" folder and "authnz-emu" renamed for clarity.
NOTE: AMMOS deployment may need to be updated to reflect the 'PROXY_URLS' env variable now set in docker-compose.yml for both auth options.
NOTE: This branch was created on top of the 'experimental' branch. It may (pending review) be necessary to merge this into experimental first prior to resolving any conflicts to merge back into main.