summaryrefslogtreecommitdiff
path: root/lib/api/services.rb
Commit message (Collapse)AuthorAgeFilesLines
* Disable existing offenses for the CodeReuse copsYorick Peterse2018-09-111-0/+2
| | | | | This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
* Remove Gemnasium serviceGilbert Roulot2018-08-201-15/+0
|
* Add dummy Google Hangouts Chat integrationKukovskii Vladimir2018-07-141-0/+9
|
* Updates from `rubocop -a`Lin Jen-Shin2018-07-091-2/+2
|
* Improve JIRA event descriptionsissue_25542Felipe Artur2018-03-191-1/+1
|
* Fix a "can't modify frozen Hash" error in lib/api/services.rb in development envRémy Coutable2018-02-271-8/+11
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix a performance/memory issue in lib/api/services.rb43620-lib-api-services-rb-retains-a-lot-of-memory-and-objectsRémy Coutable2018-02-261-42/+42
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch ↵Stan Hu2018-01-161-1/+1
| | | | | | | | | | | | 'security-10-3-do-not-expose-passwords-or-tokens-in-service-integrations-api' into 'security-10-3' Filter out sensitive fields from the project services API See merge request gitlab/gitlabhq!2281 (cherry picked from commit 476f2576444632f2a9a61b4cead9c1077f2c81d7) 2bcbbda0 Filter out sensitive fields from the project services API
* Support new chat notifications parameters in Services APIMark Fletcher2017-12-221-32/+148
| | | | | + Add support for the new separate channel and events settings * Dry up chat notifications in the service properties definitions
* Fix acceptance of username for Mattermost service update via APIMark Fletcher2017-11-081-0/+6
|
* Merge branch 'add-packagist-project-service' into 'master'Kamil Trzciński2017-10-311-0/+21
|\ | | | | | | | | Add Packagist project service See merge request gitlab-org/gitlab-ce!14493
| * Add Packagist project serviceMatt Coleman2017-10-131-0/+21
| |
* | Validate username/pw for Jiraservice, require them in the APIRobert Schilling2017-10-241-2/+2
|/
* API: Use defined project requirementsrs-api-use-project-requirementsRobert Schilling2017-08-311-2/+2
|
* Update remaining endpointsRobert Schilling2017-08-281-7/+7
|
* Conditionally destroy a ressourceRobert Schilling2017-08-281-2/+2
|
* API: Respect the 'If-Unmodified-Since' for delete endpointsRobert Schilling2017-08-281-0/+2
|
* Remove project_key from the Jira configurationJarka Kadlecova2017-07-251-6/+0
|
* Rename "Slash commands" to "Quick actions"Eric Eastwood2017-06-151-2/+2
| | | | | | | | | | | | | Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/27070 Deprecate "chat commands" in favor of "slash commands" We looked for things like: - `slash commmand` - `slash_command` - `slash-command` - `SlashCommand`
* Add API URL to JIRA settings31448-jira-urlsJarka Kadlecova2017-05-261-1/+7
|
* Enable the Style/TrailingCommaInLiteral copRémy Coutable2017-05-101-3/+3
| | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Remove the User#is_admin? methodblackst0ne2017-04-091-2/+2
|
* adds relevant testsTiago Botelho2017-04-061-0/+9
|
* Added mock deployment and monitoring service with environments fixturesKamil Trzciński2017-04-051-1/+7
|
* All CI offline migrationsKamil Trzciński2017-03-171-23/+2
|
* Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced ↵Rémy Coutable2017-03-161-2/+5
| | | | | | API routes Signed-off-by: Rémy Coutable <remy@rymai.me>
* Added Prometheus Service and Prometheus graphsKamil Trzciński2017-03-071-0/+9
|
* Rename build to job in the docsZ.J. van de Weg2017-03-061-5/+5
|
* Return 204 for delete endpointsRobert Schilling2017-02-281-3/+1
|
* Add MockCiService integrationmock-ci-serviceEric Eastwood2017-02-241-1/+14
| | | | | | MR: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9250/ See https://gitlab.com/madlittlemods/gl-mock-ci-service
* Improve performance of triggered chat commandszj-slow-service-fetchZ.J. van de Weg2017-01-301-3/+10
| | | | | | | | | | | When the trigger endpoint is called, it has to find the right service for the given project. However, the old implementation did much more. For example, it build a list of the missing services on this project. This whole process took about 750ms _each time_. The current implementation is expected to perform 10x better, as it only searches in the current projects services. Given the service has to be configured anyway, this can be done.
* adds test suite22974-trigger-service-events-through-apiTiago Botelho2017-01-221-3/+2
|
* adds events to services api deserializationTiago Botelho2017-01-221-3/+46
|
* Add API route slack slash commandszj-404-slack-errorZ.J. van de Weg2017-01-031-0/+7
|
* Rename MattermostNotificationService back to MattermostServicefix/25843Douglas Barbosa Alexandre2016-12-201-1/+1
|
* Rename SlackNotificationService back to SlackServiceDouglas Barbosa Alexandre2016-12-201-1/+1
|
* Improve after feedbackKamil Trzcinski2016-12-191-1/+8
|
* Change SlackService to SlackNotificationsServiceissue_22269_fix_eeissue_22269Felipe Artur2016-12-151-1/+9
|
* Introduce deployment services, starting with a KubernetesServiceNick Thomas2016-12-141-0/+28
|
* Grapify the service APIRobert Schilling2016-12-091-54/+572
|
* API: Use `#find_project` in API::Triggers and API::ServicesRémy Coutable2016-11-241-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Return a consistent not found messageZ.J. van de Weg2016-11-181-2/+3
| | | | | This prevents leakage of project names on an endpoint which is unauthenticated and thus open to the world.
* Improve style, add more testsZ.J. van de Weg2016-11-181-2/+4
|
* More coverage on service levelZ.J. van de Weg2016-11-181-6/+1
|
* More refactoring, push present to base commandZ.J. van de Weg2016-11-171-2/+2
|
* Incorporate feedback, improve presenter classZ.J. van de Weg2016-11-171-3/+5
| | | | [ci skip]
* Make chat authorization to work [ci skip]Kamil Trzcinski2016-11-171-3/+26
|
* Enable Style/EmptyLines cop, remove redundant onesrubocop/enable-cops-for-empty-linesGrzegorz Bizon2016-07-011-1/+0
|
* Hide passwords to non-admin users in the services APIAlex Lossent2015-10-121-1/+1
| | | | In order to be consistent with !1490 doing it for the web interface
* Merge branch 'master' into ci-and-ce-sitting-in-a-tree-k-i-s-s-i-n-gDmitriy Zaporozhets2015-09-111-0/+10
|\ | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>