Validate the .gitlab-ci.yml (API) should report duplicate job entries rather than fail silently
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
A user copied and pasted an existing job while making changes, applied a different schedule but forgot to rename it. When we tried to run the job manually, nothing would happen. When I linted the file, no error was reported. No pipelines were ever launched and were were never given any feedback as to why. I think the linter should be changed to catch duplicate jobs as either a warning or an error rather than silently fail.
Steps to reproduce
Create a .gitlab-ci.yml file with valid information. Duplicate a job and post the duplicate below the original job. Change the schedule of the duplicate job. Manually start the job with the schedule of the original job.
Example Project
I tried to create a sample project here: https://gitlab.com/josephishak/linter_duplicate_job_bug
However, our project is large and complex. I can't post the code because it is confidential.
It looks similar to this issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/31532 However, the issue above was closed without a fix.
What is the current bug behavior?
No error is generated. You receive a message that the pipeline has started but no new pipeline ever appears and no new jobs ever launch.
What is the expected correct behavior?
Either the correct pipeline should launch as there schedule tag matches correctly or The linter should report an error that there are duplicate jobs so the user can rename one of the jobs.
Relevant logs and/or screenshots
No output seen in the logs.
Output of checks
This happens with our locally hosted gitlab server with our Enterprise Edition License.
Results of GitLab environment info
sudo gitlab-rake gitlab:env:info System information System: Proxy: no Current User: git Using RVM: no Ruby Version: 2.5.3p105 Gem Version: 2.7.6 Bundler Version:1.16.6 Rake Version: 12.3.2 Redis Version: 3.2.12 Git Version: 2.18.1 Sidekiq Version:5.2.5 Go Version: unknown
GitLab information Version: 11.9.0-ee Revision: 2f3536bd Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql DB Version: 9.6.11 URL: https://gitlabdev.paciolan.info HTTP Clone URL: https://gitlabdev.paciolan.info/some-group/some-project.git SSH Clone URL: git@gitlabdev.paciolan.info:some-group/some-project.git Elasticsearch: no Geo: no Using LDAP: yes Using Omniauth: yes Omniauth Providers: bitbucket
GitLab Shell Version: 8.7.1 Repository storage paths:
- default: /data/git-data/repositories GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell Git: /opt/gitlab/embedded/bin/git
sudo gitlab-rake gitlab:check SANITIZE=true Checking GitLab subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 8.7.1 ? ... OK (8.7.1) Running /opt/gitlab/embedded/service/gitlab-shell/bin/check Check GitLab API access: OK Redis available via internal API: OK
Access to /var/opt/gitlab/.ssh/authorized_keys: OK gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Gitaly ...
Gitaly: ... default ... OK
Checking Gitaly ... Finished
Checking Sidekiq ...
Sidekiq: ... Running? ... yes Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Checking Incoming Email ...
Incoming Email: ... Reply by email is disabled in config/gitlab.yml
Checking Incoming Email ... Finished
Checking LDAP ...
LDAP: ... Server: ldapmain LDAP authentication... Success LDAP users with access to your GitLab server (only showing the first 100 results) DN: cn=#neta-dist-asia02@paciolan.com,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: #neta-dist-asia02@paciolan.com DN: cn=exchange install domain servers,cn=microsoft exchange system objects,dc=paciolan,dc=corp sAMAccountName: U21000-OTG30O695I73 DN: cn=0284m3a0br21v7,cn=computers,dc=paciolan,dc=corp sAMAccountName: 0284M3A0BR21V7 DN: cn=0284mhf01xd1gw,cn=computers,dc=paciolan,dc=corp sAMAccountName: 0284MHF01XD1GW$ DN: cn=0312m0x0iwi03y,cn=computers,dc=paciolan,dc=corp sAMAccountName: 0312M0X0IWI03Y$ DN: cn=0312me109t01oo,cn=computers,dc=paciolan,dc=corp sAMAccountName: 0312ME109T01OO$ DN: cn=ang chin loon alvin,ou=disabled,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aang DN: cn=anne armstrong,ou=remote.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aarmstrong DN: cn=aaron andresen,ou=disabled,ou=sea.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Aaron Andresen DN: cn=aaron baumgarner [admin],ou=admins,ou=ticketswest,dc=paciolan,dc=corp sAMAccountName: aaronb DN: cn=anthony battista,ou=finance.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: abattista DN: cn=aaron baumgarner,ou=users,ou=ticketswest,dc=paciolan,dc=corp sAMAccountName: ABaumgarner DN: cn=aleksandr bazhanov,ou=ugasoft,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: abazhanov DN: cn=abby boustead,ou=sales.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aboustead DN: cn=arcevie bugtay,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: abugtay DN: cn=analyn cadorniga,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: acadorniga DN: cn=andrew campbell,ou=sales.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: acampbell DN: cn=distribution - access alerts,ou=distribution.paciolan.corp,ou=groups.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Access Alerts DN: cn=access control assistance operators,cn=builtin,dc=paciolan,dc=corp sAMAccountName: Access Control Assistance Operators DN: cn=account operators,cn=builtin,dc=paciolan,dc=corp sAMAccountName: Account Operators DN: cn=pac-accounts payable,ou=shared.resources.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: acctspayablepac DN: cn=arun chandra,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: achandra DN: cn=andrew cheng,ou=disabled,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: acheng DN: cn=alicea clausegeston,ou=disabled,ou=ticketswest,dc=paciolan,dc=corp sAMAccountName: AClauseGeston DN: cn=amy craig,ou=sales.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: acraig DN: cn=anthony (tony) crocker,ou=users,ou=ticketswest,dc=paciolan,dc=corp sAMAccountName: ACrocker DN: cn=adam heaslip,ou=users.disabled.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Adam Heaslip DN: cn=adam johnson,ou=disabled,ou=exton.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Adam Johnson DN: cn=admin,ou=domain admins,ou=users.elevated.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: admin DN: cn=admin_webmaster,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Admin_Webmaster DN: cn=administrators,cn=builtin,dc=paciolan,dc=corp sAMAccountName: Administrators DN: cn=admins-macbook,ou=osx,ou=paciolan.irvine,ou=computers.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: admins-macbook$ DN: cn=alden gerobessa,ou=customer service,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: agerobessa DN: cn=aziz jlelati,ou=tech.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: ajlelati DN: cn=abestado jolina,ou=customer service,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: ajolina DN: cn=ashkan khoshcheshmi,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: akhosh DN: cn=ann-rhea langamen,ou=customer service,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: ALangamen DN: cn=anzy liao,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aliao DN: cn=amelia lindqvist,ou=sales.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: alindqvist DN: cn=distribution - all irvine users,ou=distribution.paciolan.corp,ou=groups.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: All Irvine Users DN: cn=all hands,ou=users.disabled.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Allhands DN: cn=allowed rodc password replication group,cn=users,dc=paciolan,dc=corp sAMAccountName: Allowed RODC Password Replication Group DN: cn=amalendu mahato,ou=dev contractors,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: amahato DN: cn=alexa mason,ou=users,ou=ticketswest,dc=paciolan,dc=corp sAMAccountName: AMason DN: cn=addison mercer,ou=users,ou=ticketswest,dc=paciolan,dc=corp sAMAccountName: amercer DN: cn=alex meshot,ou=sales.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: ameshot DN: cn=amanda monroe,ou=part time employees,ou=ticketswest,dc=paciolan,dc=corp sAMAccountName: amonroe DN: cn=anne noonan,ou=csd.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: anoonan DN: cn=apac-cybs,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apac-cybs DN: cn=apac-finance,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apac-Finance DN: cn=apac.is.admin,ou=security.paciolan.corp,ou=groups.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: APAC.is.admin DN: cn=client executive,ou=disabled,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apac_clientexec DN: cn=enquiry,ou=service accounts,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apacenquiry DN: cn=apac_onsales and events,ou=service accounts,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: ApacOnSales DN: cn=apac reports,ou=disabled,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apacreports DN: cn=apactickets,ou=service accounts,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactickets DN: cn=neta_adm,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - adm DN: cn=neta_all,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - all DN: cn=neta_client_srv,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - clientsrv DN: cn=neta_cust_srv,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - custsrv DN: cn=neta_fn,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - fn DN: cn=neta_hr,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - hr DN: cn=neta_it,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - it DN: cn=neta_mgmt,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - mgmt DN: cn=neta_ops,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - ops DN: cn=neta_sales&marketing,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - sales DN: cn=seagames2015,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - seagames15 DN: cn=singapore,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactix - distr - neta - sg DN: cn=apactix 1,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apactix 1 DN: cn=apactix 1fin,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apactix 1fin DN: cn=apactix 2,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apactix 2 DN: cn=apactix 2fin,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apactix 2fin DN: cn=apactix reports,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apactix Reports DN: cn=apactix_all,ou=groups,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Apactix_All DN: cn=apactix postmaster,ou=service accounts,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apactixpostmaster DN: cn=athea kay papasin,ou=customer service,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: APapasin DN: cn=anne partee,ou=sales.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apartee DN: cn=anju pasricha,ou=users.disabled.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: apasricha DN: cn=ashley perna,ou=spectacor,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aperna DN: cn=appassure replay,ou=backup,ou=users.services.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: AppAssureAdmin DN: cn=april eloisa ylanan,ou=convergys,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aprile DN: cn=anshika rakesh,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: arakesh DN: cn=artem ramensky,ou=ugasoft,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aramensky DN: cn=andrea raymond,ou=users,ou=exton.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: araymond DN: cn=aleksandr rufanov,ou=ugasoft,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: arufanov DN: cn=asana.users,ou=okta,ou=security.paciolan.corp,ou=groups.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: Asana.Users DN: cn=ana liza sarcos,ou=customer service,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: ASarcos DN: cn=armen shandi,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: ashandi DN: cn=andrew slosarczyk,ou=users.disabled.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aslosarczyk DN: cn=adam spratt,ou=sales.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: aspratt DN: cn=angeline tan,ou=users,ou=apac.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: atan DN: cn=amy thelen,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: athelen DN: cn=arthur tsang,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: atsang DN: cn=aleksei vakulenko,ou=ugasoft,ou=contractors.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: avakulenko DN: cn=ankit verma,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: averma DN: cn=andrew vo,ou=dev.qa.paciolan.corp,ou=irvine.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: avo DN: cn=andrew white,ou=users,ou=sea.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: awhite DN: cn=abbey zakari,ou=remote.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: azakari DN: cn=backup operators,cn=builtin,dc=paciolan,dc=corp sAMAccountName: Backup Operators DN: cn=betsy adams,ou=remote.paciolan.corp,ou=users.paciolan.corp,dc=paciolan,dc=corp sAMAccountName: BAdams
Checking LDAP ... Finished
Checking GitLab App ...
Git configured correctly? ... yes Database config exists? ... yes All migrations up? ... yes Database contains orphaned GroupMembers? ... no GitLab config exists? ... yes GitLab config up to date? ... yes Log directory writable? ... yes Tmp directory writable? ... yes Uploads directory exists? ... yes Uploads directory has correct permissions? ... yes Uploads directory tmp has correct permissions? ... yes Init script exists? ... skipped (omnibus-gitlab has no init script) Init script up-to-date? ... skipped (omnibus-gitlab has no init script) Projects have namespace: ... 1/1 ... yes 1/2 ... yes 1/3 ... yes 1/4 ... yes 1/5 ... yes 1/6 ... yes 6/9 ... yes 16/12 ... yes 17/27 ... yes 16/29 ... yes 16/31 ... yes 9/35 ... yes 9/37 ... yes 147/40 ... yes 219/43 ... yes 27/55 ... yes 27/56 ... yes 4/57 ... yes 16/58 ... yes 3/63 ... yes 107/66 ... yes 68/67 ... yes 128/70 ... yes 130/71 ... yes 125/76 ... yes 16/79 ... yes 241/80 ... yes 160/81 ... yes 135/85 ... yes 131/87 ... yes 166/89 ... yes 136/90 ... yes 136/91 ... yes 17/92 ... yes 17/93 ... yes 69/94 ... yes 130/95 ... yes 9/96 ... yes 162/97 ... yes 135/98 ... yes 17/99 ... yes 171/100 ... yes 171/101 ... yes 174/104 ... yes 67/105 ... yes 177/108 ... yes 177/109 ... yes 177/110 ... yes 177/111 ... yes 69/112 ... yes 135/113 ... yes 135/115 ... yes 147/118 ... yes 128/119 ... yes 183/120 ... yes 16/121 ... yes 186/122 ... yes 186/123 ... yes 186/124 ... yes 128/125 ... yes 162/126 ... yes 188/127 ... yes 187/129 ... yes 187/130 ... yes 189/131 ... yes 171/132 ... yes 193/133 ... yes 166/134 ... yes 166/135 ... yes 131/136 ... yes 167/137 ... yes 189/138 ... yes 189/139 ... yes 189/140 ... yes 189/141 ... yes 189/142 ... yes 189/143 ... yes 131/147 ... yes 230/148 ... yes 195/150 ... yes 208/151 ... yes 130/153 ... yes 166/155 ... yes 27/157 ... yes 141/158 ... yes 166/159 ... yes 80/160 ... yes 166/161 ... yes 166/162 ... yes 135/163 ... yes 167/164 ... yes 135/165 ... yes 167/166 ... yes 120/167 ... yes 169/168 ... yes 208/169 ... yes 187/170 ... yes 128/173 ... yes 136/175 ... yes 147/176 ... yes 238/177 ... yes 135/179 ... yes 184/180 ... yes 201/181 ... yes 215/182 ... yes 169/183 ... yes 122/184 ... yes 135/185 ... yes 189/186 ... yes 200/190 ... yes 189/198 ... yes 305/203 ... yes 133/204 ... yes 133/205 ... yes 133/206 ... yes 133/207 ... yes 133/208 ... yes 133/209 ... yes 133/210 ... yes 133/211 ... yes 133/212 ... yes 133/213 ... yes 133/214 ... yes 133/215 ... yes 133/216 ... yes 133/217 ... yes 166/218 ... yes 6/219 ... yes 133/220 ... yes 133/221 ... yes 133/222 ... yes 133/223 ... yes 133/224 ... yes 133/225 ... yes 133/226 ... yes 133/227 ... yes 57/228 ... yes 133/229 ... yes 196/230 ... yes 133/231 ... yes 16/232 ... yes 135/233 ... yes 133/235 ... yes 166/236 ... yes 133/237 ... yes 133/238 ... yes 147/239 ... yes 198/240 ... yes 135/242 ... yes 204/243 ... yes 135/244 ... yes 135/245 ... yes 188/247 ... yes 128/248 ... yes 132/249 ... yes 220/253 ... yes 220/254 ... yes 135/256 ... yes 224/257 ... yes 224/258 ... yes 224/259 ... yes 27/262 ... yes 6/263 ... yes 167/264 ... yes 306/267 ... yes 307/268 ... yes 227/269 ... yes 227/270 ... yes 128/271 ... yes 228/272 ... yes 228/273 ... yes 135/274 ... yes 231/275 ... yes 231/276 ... yes 217/277 ... yes 233/280 ... yes 234/281 ... yes 235/283 ... yes 236/284 ... yes 237/285 ... yes 130/286 ... yes 239/287 ... yes 143/288 ... yes 143/289 ... yes 242/290 ... yes 135/291 ... yes 223/293 ... yes 223/294 ... yes 219/295 ... yes 169/296 ... yes 228/297 ... yes 188/299 ... yes 131/301 ... yes 247/302 ... yes 213/304 ... yes 141/306 ... yes 305/307 ... yes 247/308 ... yes 185/309 ... yes 215/310 ... yes 188/311 ... yes 254/313 ... yes 254/314 ... yes 217/317 ... yes 166/318 ... yes 143/319 ... yes 263/320 ... yes 166/321 ... yes 285/323 ... yes 263/324 ... yes 300/325 ... yes 4/326 ... yes 217/328 ... yes 266/329 ... yes 266/330 ... yes 282/331 ... yes 238/332 ... yes 282/333 ... yes 285/334 ... yes 328/335 ... yes 16/336 ... yes 130/338 ... yes 273/339 ... yes 189/341 ... yes 274/342 ... yes 276/343 ... yes 274/344 ... yes 276/345 ... yes 279/347 ... yes 285/348 ... yes 280/349 ... yes 269/350 ... yes 188/351 ... yes 273/352 ... yes 217/354 ... yes 284/355 ... yes 166/357 ... yes 284/358 ... yes 167/359 ... yes 286/361 ... yes 207/362 ... yes 305/363 ... yes 287/364 ... yes 296/365 ... yes 240/366 ... yes 289/367 ... yes 291/368 ... yes 296/369 ... yes 291/370 ... yes 215/371 ... yes 297/372 ... yes 204/373 ... yes 298/374 ... yes 298/375 ... yes 201/376 ... yes 313/377 ... yes 16/378 ... yes 201/381 ... yes 135/382 ... yes 296/383 ... yes 166/384 ... yes 166/386 ... yes 303/388 ... yes 304/391 ... yes 123/392 ... yes 6/393 ... yes 310/394 ... yes 310/395 ... yes 313/398 ... yes 192/402 ... yes 6/404 ... yes 166/406 ... yes 6/407 ... yes 329/408 ... yes 217/409 ... yes 130/410 ... yes 330/411 ... yes 330/412 ... yes 128/414 ... yes 314/416 ... yes 314/417 ... yes 273/418 ... yes 305/419 ... yes 314/420 ... yes 166/421 ... yes 336/422 ... yes 336/423 ... yes 17/424 ... yes 189/425 ... yes Redis version >= 2.8.0? ... yes Ruby version >= 2.3.5 ? ... yes (2.5.3) Git version >= 2.18.0 ? ... yes (2.18.1) Git user has default SSH configuration? ... yes Active users: ... 125 Elasticsearch version 5.6 - 6.x? ... skipped (elasticsearch is disabled)
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished