gitlab-org--gitlab-foss/app/controllers
João Cunha f8234d9a08 Creates Clusterss::ApplciationsController update endpoint
- Creates new route
- Creates new controller action
- Creates call stack:
  Clusterss::ApplciationsController calls -->
  Clusters::Applications::UpdateService calls -->
  Clusters::Applications::ScheduleUpdateService calls -->
  ClusterUpdateAppWorker calls -->
  Clusters::Applications::PatchService -->
  ClusterWaitForAppInstallationWorker

DRY req params

Adds gcp_cluster:cluster_update_app queue

Schedule_update_service is uneeded

Extract common logic to a parent class (UpdateService will need it)

Introduce new UpdateService

Fix rescue class namespace

Fix RuboCop offenses

Adds BaseService for create and update services

Remove request_handler code duplication

Fixes update command

Move update_command to ApplicationCore so all apps can use it

Adds tests for Knative update_command

Adds specs for PatchService

Raise error if update receives an unistalled app

Adds update_service spec

Fix RuboCop offense

Use subject in favor of go

Adds update endpoint specs for project namespace

Adds update endpoint specs for group namespace
2019-03-05 08:32:51 +02:00
..
admin Merge branch '56863-system-messages-in-email' into 'master' 2019-02-28 16:16:30 +00:00
boards Extract code into IssueBoardEntity 2018-12-04 08:44:21 -06:00
ci Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
clusters Creates Clusterss::ApplciationsController update endpoint 2019-03-05 08:32:51 +02:00
concerns Merge branch 'fix-misspellings-app-comments' into 'master' 2019-02-26 12:25:01 +01:00
dashboard Allow Gitaly N+1 calls for RootController#index 2019-02-28 00:10:20 +13:00
explore Fix star action in the explore subpages 2019-01-28 10:45:49 +00:00
google_api Enable more frozen string in app/controllers/ 2018-09-23 12:48:02 -07:00
groups Update last_activity_on for Users on some main GET endpoints 2019-02-05 09:55:31 -05:00
import Improve the GitHub and Gitea import feature table interface 2019-02-13 00:15:57 +00:00
instance_statistics Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
ldap Enable more frozen string in app/controllers/ 2018-09-23 12:48:02 -07:00
oauth Merge branch 'security-fix-uri-xss-applications' into 'master' 2018-11-28 19:14:15 -05:00
profiles Move language setting to preferences 2019-02-20 22:58:53 +00:00
projects Refactor model and spec 2019-03-01 14:51:54 +00:00
sherlock Fix deprecation: redirect_to :back is deprecated 2019-01-02 19:48:07 +01:00
snippets Refactor params for notes_actions 2019-02-23 09:38:58 +08:00
users Enable even more frozen string in app/controllers 2018-09-25 22:43:49 -07:00
abuse_reports_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
application_controller.rb Fix ETag caching not being used for AJAX requests 2019-02-26 12:54:31 +01:00
autocomplete_controller.rb Make getting a user by the username case insensitive 2018-10-18 09:06:44 +00:00
chaos_controller.rb Fix deprecation: render :text is deprecated because it does not actually render a text/plain response 2018-11-29 08:05:13 +01:00
confirmations_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
dashboard_controller.rb Save sorting preference for Issues/MRs in BE 2019-01-28 12:48:05 -06:00
graphql_controller.rb Enable GraphQL API endpoint 2018-12-13 10:12:13 +00:00
groups_controller.rb Update last_activity_on for Users on some main GET endpoints 2019-02-05 09:55:31 -05:00
health_check_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
health_controller.rb Remove Git circuit breaker 2018-10-10 09:08:18 +02:00
help_controller.rb Update RE used to prefix links with /help/ 2019-02-12 12:44:14 +01:00
ide_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
invites_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
jwt_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
metrics_controller.rb Fix deprecation: render :text is deprecated because it does not actually render a text/plain response 2018-11-29 08:05:13 +01:00
notification_settings_controller.rb Refresh group overview to match project overview 2019-01-25 10:26:35 +00:00
omniauth_callbacks_controller.rb Backport build_auth_user for GroupSAML callback 2019-02-06 17:28:35 +00:00
passwords_controller.rb Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
profiles_controller.rb Move language setting to preferences 2019-02-20 22:58:53 +00:00
projects_controller.rb Update last_activity_on for Users on some main GET endpoints 2019-02-05 09:55:31 -05:00
registrations_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
root_controller.rb Fix tests 2018-11-13 15:27:42 +08:00
search_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
sent_notifications_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
sessions_controller.rb Rails5: env is deprecated and will be removed from Rails 5.1 2018-11-15 08:12:24 +01:00
snippets_controller.rb Block private snippets from being embeddable 2018-12-20 14:32:51 +08:00
uploads_controller.rb Turned cache_privately? into cache_publicly? 2019-01-22 12:34:11 +01:00
user_callouts_controller.rb Enable frozen string in app/controllers/**/*.rb 2018-09-18 21:22:45 -07:00
users_controller.rb Resolve "Redesign project lists UI" 2018-12-13 12:37:54 +00:00