Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixup! show group runners on runners pagesiemens/gitlab-ce-feature/runner-per-group-orig | Alexis Reigel | 2018-02-28 | 1 | -2/+2 |
| | |||||
* | fixup! project#group_runner_enabled -> project_settings | Alexis Reigel | 2018-02-28 | 2 | -1/+3 |
| | |||||
* | fixup! show group runners setup only to group master | Alexis Reigel | 2018-02-28 | 1 | -2/+2 |
| | |||||
* | fixup! different text on admin runner page for group r. | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | fixup! show group runners on runners page | Alexis Reigel | 2018-02-28 | 1 | -0/+1 |
| | |||||
* | extract method to adhere to "tell, don't ask" | Alexis Reigel | 2018-02-28 | 3 | -1/+33 |
| | |||||
* | fixup! ensure_runners_token on read instead of write | Alexis Reigel | 2018-02-28 | 1 | -7/+7 |
| | |||||
* | use more efficient AR length check methods | Alexis Reigel | 2018-02-28 | 1 | -2/+2 |
| | |||||
* | fixup! add method CI::Runner.project? | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | fixup! support group hierarchies for group runners | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | fixup! support group runners in existing API endpoints | Alexis Reigel | 2018-02-28 | 1 | -14/+14 |
| | |||||
* | runner can't be assigned to more than 1 group | Alexis Reigel | 2018-02-28 | 2 | -9/+1 |
| | | | | therefore we don't need the api check. | ||||
* | fixup! add `active` scope only once, inline methods | Alexis Reigel | 2018-02-28 | 1 | -1/+0 |
| | |||||
* | update MODELS_JSON with new Project#settings attr | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | show group runners setup only to group master | Alexis Reigel | 2018-02-28 | 2 | -30/+59 |
| | |||||
* | restrict projects ci controller to project runners | Alexis Reigel | 2018-02-28 | 4 | -3/+38 |
| | |||||
* | simplify runner selection | Alexis Reigel | 2018-02-28 | 4 | -59/+137 |
| | | | | | | don't differentiate between the different runner types, instead we rely on the Runner model to provide the available projects. scheduling is now applied to all runners equally. | ||||
* | fixup! add project_settings (Project#settings) | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | ci runners: assigned to either projects or group | Alexis Reigel | 2018-02-28 | 2 | -0/+68 |
| | |||||
* | add `active` scope only once, inline methods | Alexis Reigel | 2018-02-28 | 1 | -12/+2 |
| | |||||
* | use union for Project#any_runners? | Alexis Reigel | 2018-02-28 | 1 | -3/+3 |
| | |||||
* | fixup! project#group_runner_enabled -> project_settings | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | project#group_runner_enabled -> project_settings | Alexis Reigel | 2018-02-28 | 7 | -21/+31 |
| | |||||
* | add project_settings (Project#settings) | Alexis Reigel | 2018-02-28 | 6 | -0/+55 |
| | |||||
* | dry up: extract method | Alexis Reigel | 2018-02-28 | 1 | -15/+11 |
| | |||||
* | fixup! add Ci::Runner#group? method | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | fixup! add runners_token column to namespaces | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | support group hierarchies for group runners | Alexis Reigel | 2018-02-28 | 2 | -7/+13 |
| | |||||
* | fixup! allow disabling/enabling group runners per project | Alexis Reigel | 2018-02-28 | 1 | -1/+2 |
| | |||||
* | fixup! show group runners on runners page | Alexis Reigel | 2018-02-28 | 1 | -1/+2 |
| | |||||
* | fixup! denote group runners on admin runners page | Alexis Reigel | 2018-02-28 | 1 | -0/+3 |
| | |||||
* | different text on admin runner page for group r. | Alexis Reigel | 2018-02-28 | 1 | -0/+3 |
| | |||||
* | denote group runners on admin runners page | Alexis Reigel | 2018-02-28 | 2 | -1/+44 |
| | |||||
* | include group runners in Project#any_runners? | Alexis Reigel | 2018-02-28 | 2 | -32/+73 |
| | |||||
* | select group runners also in register_job_service | Alexis Reigel | 2018-02-28 | 2 | -14/+110 |
| | |||||
* | fixup! authorize group runners on user | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | fixup! support group runners in existing API endpoints | Alexis Reigel | 2018-02-28 | 1 | -1/+0 |
| | |||||
* | allow disabling/enabling group runners per project | Alexis Reigel | 2018-02-28 | 4 | -0/+30 |
| | |||||
* | select group runners also in build queue service | Alexis Reigel | 2018-02-28 | 2 | -16/+62 |
| | |||||
* | use .owned_or_shared for #assignable_for? | Alexis Reigel | 2018-02-28 | 2 | -4/+22 |
| | | | | | instead of having the explicit logic duplicated from the scope we can use the scope instead. | ||||
* | don't filter group runners by project flag | Alexis Reigel | 2018-02-28 | 2 | -17/+1 |
| | | | | | | | | | | | the scope `Ci::Runner.belonging_to_group` does not filter out the runners where the projects has `#group_runners_enabled` set to false anymore. it didn't show up in the runners UI anymore when group runners were disabled. this was confusing. the flag is only relevant when selecting appropriate runner for a build. | ||||
* | fixup! show group runners on runners page | Alexis Reigel | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | fixup! split up Ci::Runner.owned_or_shared scope | Alexis Reigel | 2018-02-28 | 2 | -8/+8 |
| | |||||
* | show group runners on runners page | Alexis Reigel | 2018-02-28 | 5 | -1/+66 |
| | |||||
* | ensure_runners_token on read instead of write | Alexis Reigel | 2018-02-28 | 1 | -1/+7 |
| | | | | | | 1. we don't want to migrate all existing groups 2. we generate the token when showing the runners page, as this is the first time that the token will be used. | ||||
* | add method CI::Runner.project? | Alexis Reigel | 2018-02-28 | 2 | -3/+27 |
| | |||||
* | split up Ci::Runner.owned_or_shared scope | Alexis Reigel | 2018-02-28 | 2 | -34/+40 |
| | |||||
* | exclude group runners on projects that disabled it | Alexis Reigel | 2018-02-28 | 2 | -3/+14 |
| | |||||
* | add group_runners_enabled to ci_runners | Alexis Reigel | 2018-02-28 | 2 | -0/+18 |
| | |||||
* | disallow group runners to become project runners | Alexis Reigel | 2018-02-28 | 2 | -0/+7 |
| |