Commit 384a932a56b63dc989dbffc4724092255069c69f
1 parent
3ded9ec6
Exists in
master
and in
65 other branches
Failing test: gitlab should redirect using the correct hostname
It seems that colab is not passing Host: to its backends
Showing
2 changed files
with
6 additions
and
1 deletions
Show diff stats
cookbooks/gitlab/templates/gitlab.yml.erb
| 1 | production: &base | 1 | production: &base |
| 2 | gitlab: | 2 | gitlab: |
| 3 | - host: localhost | 3 | + host: softwarepublico.dev |
| 4 | relative_url_root: /gitlab | 4 | relative_url_root: /gitlab |
| 5 | port: 80 # Set to 443 if using HTTPS | 5 | port: 80 # Set to 443 if using HTTPS |
| 6 | https: false # Set to true if using HTTPS | 6 | https: false # Set to true if using HTTPS |
test/gitlab_test.sh
| @@ -17,4 +17,9 @@ test_static_content_served_correctly() { | @@ -17,4 +17,9 @@ test_static_content_served_correctly() { | ||
| 17 | assertTrue 'gitlab static content served by nginx' "run_on integration curl --head http://localhost:8081/gitlab/assets/$file | grep 'Content-Type: text/css'" | 17 | assertTrue 'gitlab static content served by nginx' "run_on integration curl --head http://localhost:8081/gitlab/assets/$file | grep 'Content-Type: text/css'" |
| 18 | } | 18 | } |
| 19 | 19 | ||
| 20 | +test_redirects_to_the_correct_host() { | ||
| 21 | + redirect=$(curl-host softwarepublico.dev --head https://softwarepublico.dev/gitlab/dashboard/projects | grep Location:) | ||
| 22 | + assertEquals "Location: https://softwarepublico.dev/gitlab/users/sign_in" "$redirect" | ||
| 23 | +} | ||
| 24 | + | ||
| 20 | . shunit2 | 25 | . shunit2 |