Admin section finds users case-insensitively

Previously, if you entered a username in the URL manually to view a
specific user, the lookup was done case-sensitively, despite usernames
being case-insensitive, often resulting in a 404. We now use the same
`find_routable!` logic as the non-admin Users controller.
149 jobs for rs-admin-user-case-insensitive in 52 minutes and 1 second (queued for 6 seconds)
Status Job ID Name Coverage
  Build
manual #160462921
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #160462925
gitlab-org docker
build-qa-image

00:04:51

passed #160462923
gitlab-org
compile-assets

00:05:33

passed #160462922
gitlab-org
retrieve-tests-metadata

00:00:22

passed #160462924
gitlab-org
setup-test-env

00:05:45

 
  Test
passed #160463064
allowed to fail
code_quality

00:12:19

passed #160462927
danger-review

00:02:21

passed #160463054
gitlab-org
db:check-schema-pg

00:04:52

passed #160463053
gitlab-org
db:migrate:reset-mysql

00:05:35

passed #160463052
gitlab-org
db:migrate:reset-pg

00:04:26

passed #160463058
gitlab-org
db:rollback-mysql

00:06:08

passed #160463057
gitlab-org
db:rollback-pg

00:03:26

passed #160463066
allowed to fail
dependency_scanning

00:01:52

passed #160463049
gitlab-org
docs lint

00:02:07

passed #160463050
gitlab-org
downtime_check

00:02:55

passed #160463051
gitlab-org
ee_compat_check

00:05:25

passed #160463061
gitlab-org-delivery high-cpu
gitlab:assets:compile

00:16:08

passed #160463060
gitlab-org
gitlab:setup-mysql

00:08:26

passed #160463059
gitlab-org
gitlab:setup-pg

00:06:52

passed #160463072
gitlab-org
gitlab_git_test

00:00:42

passed #160463063
gitlab-org
jest

00:08:39

passed #160463062
gitlab-org
karma

00:09:42

58.23%
passed #160463056
gitlab-org
migration:path-mysql

00:15:24

passed #160463055
gitlab-org
migration:path-pg

00:12:26

passed #160463073
gitlab-org
no_ee_check

00:01:00

manual #160462926
allowed to fail manual
package-and-qa
passed #160463070
gitlab-org
qa-frontend-node:10

00:07:02

passed #160463069
gitlab-org
qa-frontend-node:8

00:06:15

passed #160463071
gitlab-org allowed to fail
qa-frontend-node:latest

00:05:44

passed #160463067
gitlab-org
qa:internal

00:04:07

passed #160463068
gitlab-org
qa:selectors

00:02:58

passed #160463074
review-build-cng

00:32:19

passed #160463075
gitlab-org allowed to fail
review-deploy

00:37:35

manual #160463077
gitlab-org docker allowed to fail manual
review-qa-all
passed #160463076
gitlab-org docker allowed to fail
review-qa-smoke

00:40:01

manual #160463078
gitlab-org allowed to fail manual
review-stop
passed #160462990
gitlab-org
rspec-mysql 1/50

00:11:46

passed #160463001
gitlab-org
rspec-mysql 10/50

00:13:02

passed #160463002
gitlab-org
rspec-mysql 11/50

00:12:53

passed #160463003
gitlab-org
rspec-mysql 12/50

00:17:53

passed #160463004
gitlab-org
rspec-mysql 13/50

00:13:26

passed #160463005
gitlab-org
rspec-mysql 14/50

00:13:27

passed #160463006
gitlab-org
rspec-mysql 15/50

00:12:17

passed #160463007
gitlab-org
rspec-mysql 16/50

00:17:30

passed #160463008
gitlab-org
rspec-mysql 17/50

00:12:01

passed #160463009
gitlab-org
rspec-mysql 18/50

00:12:28

passed #160463010
gitlab-org
rspec-mysql 19/50

00:12:19

passed #160462992
gitlab-org
rspec-mysql 2/50

00:09:39

passed #160463011
gitlab-org
rspec-mysql 20/50

00:13:39

passed #160463012
gitlab-org
rspec-mysql 21/50

00:14:16

passed #160463013
gitlab-org
rspec-mysql 22/50

00:13:55

passed #160463014
gitlab-org
rspec-mysql 23/50

00:13:24

passed #160463015
gitlab-org
rspec-mysql 24/50

00:18:58

passed #160463016
gitlab-org
rspec-mysql 25/50

00:15:13

passed #160463017
gitlab-org
rspec-mysql 26/50

00:13:33

passed #160463018
gitlab-org
rspec-mysql 27/50

00:18:39

passed #160463019
gitlab-org
rspec-mysql 28/50

00:21:45

passed #160463020
gitlab-org
rspec-mysql 29/50

00:16:59

passed #160462994
gitlab-org
rspec-mysql 3/50

00:14:22

passed #160463021
gitlab-org
rspec-mysql 30/50

00:14:42

passed #160463023
gitlab-org
rspec-mysql 31/50

00:18:11

passed #160463024
gitlab-org
rspec-mysql 32/50

00:17:23

passed #160463025
gitlab-org
rspec-mysql 33/50

00:16:32

passed #160463026
gitlab-org
rspec-mysql 34/50

00:16:59

passed #160463027
gitlab-org
rspec-mysql 35/50

00:19:12

passed #160463028
gitlab-org
rspec-mysql 36/50

00:16:22

passed #160463029
gitlab-org
rspec-mysql 37/50

00:15:20

passed #160463030
gitlab-org
rspec-mysql 38/50

00:14:07

passed #160463031
gitlab-org
rspec-mysql 39/50

00:13:23

passed #160462995
gitlab-org
rspec-mysql 4/50

00:13:37

passed #160463032
gitlab-org
rspec-mysql 40/50

00:16:28

passed #160463033
gitlab-org
rspec-mysql 41/50

00:18:18

passed #160463034
gitlab-org
rspec-mysql 42/50

00:18:04

passed #160463035
gitlab-org
rspec-mysql 43/50

00:16:03

passed #160463036
gitlab-org
rspec-mysql 44/50

00:19:32

passed #160463037
gitlab-org
rspec-mysql 45/50

00:16:49

passed #160463038
gitlab-org
rspec-mysql 46/50

00:15:04

passed #160463039
gitlab-org
rspec-mysql 47/50

00:16:47

passed #160463041
gitlab-org
rspec-mysql 48/50

00:16:50

passed #160463043
gitlab-org
rspec-mysql 49/50

00:14:54

passed #160462996
gitlab-org
rspec-mysql 5/50

00:14:54

passed #160463045
gitlab-org
rspec-mysql 50/50

00:17:03

passed #160462997
gitlab-org
rspec-mysql 6/50

00:15:33

passed #160462998
gitlab-org
rspec-mysql 7/50

00:13:54

passed #160462999
gitlab-org
rspec-mysql 8/50

00:17:32

passed #160463000
gitlab-org
rspec-mysql 9/50

00:15:16

passed #160471377
gitlab-org allowed to fail
rspec-mysql-quarantine

00:07:14

passed #160462929
gitlab-org
rspec-pg 1/50

00:14:08

passed #160462942
gitlab-org
rspec-pg 10/50

00:12:55

passed #160462943
gitlab-org
rspec-pg 11/50

00:14:13

passed #160462944
gitlab-org
rspec-pg 12/50

00:11:32

passed #160462945
gitlab-org
rspec-pg 13/50

00:13:00

passed #160462946
gitlab-org
rspec-pg 14/50

00:14:51

passed #160462947
gitlab-org
rspec-pg 15/50

00:12:42

passed #160467117
gitlab-org
rspec-pg 16/50

00:13:57

passed #160462949
gitlab-org
rspec-pg 17/50

00:14:41

passed #160462950
gitlab-org
rspec-pg 18/50

00:12:22

passed #160462952
gitlab-org
rspec-pg 19/50

00:12:29

passed #160462931
gitlab-org
rspec-pg 2/50

00:12:31

passed #160462954
gitlab-org
rspec-pg 20/50

00:13:09

passed #160462955
gitlab-org
rspec-pg 21/50

00:14:35

passed #160462956
gitlab-org
rspec-pg 22/50

00:13:10

passed #160462957
gitlab-org
rspec-pg 23/50

00:13:03

passed #160462958
gitlab-org
rspec-pg 24/50

00:13:51

passed #160462959
gitlab-org
rspec-pg 25/50

00:15:42

passed #160462960
gitlab-org
rspec-pg 26/50

00:12:10

passed #160462961
gitlab-org
rspec-pg 27/50

00:16:42

passed #160462962
gitlab-org
rspec-pg 28/50

00:15:31

passed #160462963
gitlab-org
rspec-pg 29/50

00:12:49

passed #160462933
gitlab-org
rspec-pg 3/50

00:15:07

passed #160462964
gitlab-org
rspec-pg 30/50

00:13:10

passed #160462966
gitlab-org
rspec-pg 31/50

00:17:31

passed #160462968
gitlab-org
rspec-pg 32/50

00:13:11

passed #160462970
gitlab-org
rspec-pg 33/50

00:18:55

passed #160462971
gitlab-org
rspec-pg 34/50

00:13:04

passed #160462972
gitlab-org
rspec-pg 35/50

00:13:55

passed #160462973
gitlab-org
rspec-pg 36/50

00:17:25

passed #160462974
gitlab-org
rspec-pg 37/50

00:14:32

passed #160462975
gitlab-org
rspec-pg 38/50

00:12:28

passed #160462976
gitlab-org
rspec-pg 39/50

00:11:54

passed #160462935
gitlab-org
rspec-pg 4/50

00:13:36

passed #160462977
gitlab-org
rspec-pg 40/50

00:13:45

passed #160462978
gitlab-org
rspec-pg 41/50

00:17:46

passed #160462979
gitlab-org
rspec-pg 42/50

00:15:17

passed #160462980
gitlab-org
rspec-pg 43/50

00:15:44

passed #160462981
gitlab-org
rspec-pg 44/50

00:13:31

passed #160462982
gitlab-org
rspec-pg 45/50

00:13:26

passed #160462983
gitlab-org
rspec-pg 46/50

00:11:45

passed #160462984
gitlab-org
rspec-pg 47/50

00:15:06

passed #160462985
gitlab-org
rspec-pg 48/50

00:17:01

passed #160462986
gitlab-org
rspec-pg 49/50

00:16:50

passed #160462937
gitlab-org
rspec-pg 5/50

00:12:22

passed #160462988
gitlab-org
rspec-pg 50/50

00:13:54

passed #160462938
gitlab-org
rspec-pg 6/50

00:12:35

passed #160462939
gitlab-org
rspec-pg 7/50

00:15:49

passed #160462940
gitlab-org
rspec-pg 8/50

00:16:32

passed #160462941
gitlab-org
rspec-pg 9/50

00:13:31

failed #160467127
gitlab-org allowed to fail
rspec-pg-quarantine

00:16:24

failed #160468073
allowed to fail
sast

00:04:44

passed #160463048
gitlab-org
static-analysis

00:10:47

failed #160463047
gitlab-org allowed to fail
rspec-mysql-quarantine

00:14:53

failed #160462948
gitlab-org
rspec-pg 16/50

00:00:42

failed #160463046
gitlab-org allowed to fail
rspec-pg-quarantine

00:00:36

failed #160463065
allowed to fail
sast

00:04:27

 
  Post Test
passed #160463080
gitlab-org
coverage

00:06:13

95.08%
passed #160463079
gitlab-org allowed to fail
flaky-examples-check

00:01:19

passed #160463082
gitlab-org
jsdoc

00:01:55

passed #160463081
gitlab-org
lint:javascript:report

00:00:59

 
  Post Cleanup
manual #160463083
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
sast Test
2019/02/12 22:43:39 exit status 2
2019/02/12 22:43:39 Container exited with non zero status code
Running after script...
$ date
Tue Feb 12 22:43:40 UTC 2019
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
rspec-pg-quarantine Test
coverage/: found 5 matching files                  
knapsack/: found 3 matching files

rspec_flaky/: found 2 matching files

tmp/capybara/: found 17 matching files

Uploading artifacts to coordinator... ok
id=160467127 responseStatus=201 Created token=KxPw39qg
Uploading artifacts...
WARNING: junit_rspec.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1