• João Cunha's avatar
    Creates Clusterss::ApplciationsController update endpoint · f8234d9a
    João Cunha authored
    - 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
    f8234d9a
Name
Last commit
Last update
..
api Loading commit data...
assets Loading commit data...
backup Loading commit data...
banzai Loading commit data...
bitbucket Loading commit data...
bitbucket_server Loading commit data...
constraints Loading commit data...
container_registry Loading commit data...
declarative_policy Loading commit data...
flowdock Loading commit data...
generators/rails/post_deployment_migration Loading commit data...
gitaly Loading commit data...
gitlab Loading commit data...
google_api Loading commit data...
haml_lint Loading commit data...
json_web_token Loading commit data...
mattermost Loading commit data...
microsoft_teams Loading commit data...
object_storage Loading commit data...
omni_auth/strategies Loading commit data...
peek Loading commit data...
quality Loading commit data...
rouge Loading commit data...
rspec_flaky Loading commit data...
safe_zip Loading commit data...
sentry Loading commit data...
serializers Loading commit data...
support Loading commit data...
system_check Loading commit data...
tasks Loading commit data...
after_commit_queue.rb Loading commit data...
backup.rb Loading commit data...
banzai.rb Loading commit data...
carrier_wave_string_file.rb Loading commit data...
declarative_policy.rb Loading commit data...
event_filter.rb Loading commit data...
expand_variables.rb Loading commit data...
extracts_path.rb Loading commit data...
feature.rb Loading commit data...
file_size_validator.rb Loading commit data...
forever.rb Loading commit data...
gitlab.rb Loading commit data...
gt_one_coercion.rb Loading commit data...
milestone_array.rb Loading commit data...
mysql_zero_date.rb Loading commit data...
static_model.rb Loading commit data...
system_check.rb Loading commit data...
unfold_form.rb Loading commit data...
uploaded_file.rb Loading commit data...
version_check.rb Loading commit data...