Skip to content
Snippets Groups Projects
Select Git revision
  • sk/pipeline-job-duration-as-histogram
  • refactor/blog-merge-request/create-blog-content-file-commit
  • jk/internal-cng-packaging-template-fix
  • master default protected
  • dattang/end-job-noti-NotifyPackageAvailability
  • feat/an-detect-security-and-incident-fixes-in-rollback
  • mdc/specific-version-internal-tasks-update
  • mdc/dynamic_pipeline-single-internal-version
  • sk/token-to-vault/chef-api-key
  • sk/single-version-patch-on-security
  • refactor/blog-merge-request/security-view-components
  • ngeorge1-master-patch-d443
  • sk/jts/make-a-gem
  • refactor/blog-merge-request/new-class
  • sk/update-patch-release-to-include-manual-steps
  • refactor/blog-merge-request/create-metadata
  • sk/invalid-token-works-with-releases-gem
  • rollback-mr-url
  • dattang/refactor-internal-release-class
  • ac/add-tissue-metrics
20 results

slack.rb

  • Mayra Cabrera's avatar
    da1f1ef4
    Adjust exception handling for post-deploy prepare class · da1f1ef4
    Mayra Cabrera authored
    `PostDeployMigrations::Prepare` class raises an exception when on
    pending post-migrations are available or when the production checks
    fail. The exception is not useful:
    
    * Release managers can't take any action from it, in most of the cases,
      they'll need to wait for a resolution.
    * We don't raise exceptions on auto-deploy operations when production
      checks fail. We just notify release managers about it.
    
    This commit updates the way the `Prepare` classes handles exception by:
    
    * Sending a message when there are no pending post-migrations
    * Catch the exception when there are no pending post-migrations and when
      production health checks fail
    * It still sends a message when production checks fail.
    
    The job that invokes the prepare class will still fail.
    
    As part of gitlab-com/gl-infra/delivery#2441
    da1f1ef4
    History
    Adjust exception handling for post-deploy prepare class
    Mayra Cabrera authored
    `PostDeployMigrations::Prepare` class raises an exception when on
    pending post-migrations are available or when the production checks
    fail. The exception is not useful:
    
    * Release managers can't take any action from it, in most of the cases,
      they'll need to wait for a resolution.
    * We don't raise exceptions on auto-deploy operations when production
      checks fail. We just notify release managers about it.
    
    This commit updates the way the `Prepare` classes handles exception by:
    
    * Sending a message when there are no pending post-migrations
    * Catch the exception when there are no pending post-migrations and when
      production health checks fail
    * It still sends a message when production checks fail.
    
    The job that invokes the prepare class will still fail.
    
    As part of gitlab-com/gl-infra/delivery#2441
Code owners
Assign users and groups as approvers for specific file changes. Learn more.