feat: disable https and allow disabling ipv6 on eda-ui #136
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #134, closes #135
In ansible/ansible-ui#927, EDA UI was changed to listen on both HTTP (80) and HTTPS (443), and to redirect HTTP to HTTPS. However, in typical deployment, SSL termination on K8s is processed not on application container but on Ingress/Route, and implementing HTTPS passthrough on Ingress/Route require additional configuration.
This PR adds configmap to allow customize
default.conf
for Nginx, and stop listening HTTPS in eda-ui container.Changes:
default.conf.template
for nginx and mount it on eda-uieda.conf
on ansible-ui repo that used as/etc/nginx/templates/default.conf.template
to generate/etc/nginx/conf.d/default.conf
on its startupspec.ipv6_disabled
for EDA CRTested:
/
)/api/eda/v1/docs
)spec.ipv6_disabled: true
, IPv6 listener is disabled