Fix #74 Can't login when SuiteCRM 8 is behind a LoadBalancer #439
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.
Description
When using the v8 application behind a load balancer, the requests come in as
http
, even when the application is installed withhttps
enabled. This causes login failure.This change causes the
http
request from the proxy to be rewritten ashttps
so that the application's security requirement for login is satisfied. The application allows login only fromhttps
.Motivation and Context
Login should be working now, when running v8 behind a
http
proxy or load balancer (e.g. Kubernetes, Helm Charts).Bitnami should undo its deprecation of SuiteCRM v8 from the list of supported Helm Charts applications.
How To Test This
Install v8 application behind a http proxy or load balancer, without the changes.
Try to login. It should fail with a variety of error messages.
Apply the changes. Login should work fine.
Types of changes
Final checklist