Skip to content
Snippets Groups Projects

fix: allow stopping of failed and pending helm releases

All threads resolved!

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Hordur Freyr Yngvason
  • Setting label(s) ~"devops::configure" ~"group::configure" sectionops based on Category:Auto DevOps ~"group::configure".

  • Roman Pertl added 1 commit

    added 1 commit

    • 6517d8c5 - fix: allow stopping of failed and pending helm releases

    Compare with previous version

    • Author Contributor
      Resolved by Hordur Freyr Yngvason

      One additional comment. We might should also think about different states during deployment.

      but to properly cover all cases, we would need to make additional changes depending on the state of the helm release

      helm release state pending

      If a helm release is in pending state, it could be that

      • another deployment is currently running
      • another deployed failed (e.g. was interrupted)

      The upgrade will fail in this case anyway and the correct behavior would be to use helm rollback and then do the upgrade again.

      helm release state failed

      A release is marked as failed if the new release is not ready until the timeout (default 5 minutes) is reached. As we use the atomic option for upgrades anyway, failed releases will be rolled back anyway.

  • Roman Pertl changed title from feat: allow stopping of failed and pending helm releases to fix: allow stopping of failed and pending helm releases

    changed title from feat: allow stopping of failed and pending helm releases to fix: allow stopping of failed and pending helm releases

  • assigned to @roman_pertl and unassigned @hfyngvason

  • Roman Pertl added 1 commit

    added 1 commit

    • cc6294e6 - fix: adding tests for deleting failed helm releases

    Compare with previous version

  • Roman Pertl added 1 commit

    added 1 commit

    • aae235df - fix: make test for failed postgresql helm release more verbose

    Compare with previous version

  • Roman Pertl added 1 commit

    added 1 commit

    • 50a2c0e3 - fix: support atomic toggle for postgresql

    Compare with previous version

  • Roman Pertl added 1 commit

    added 1 commit

    • 6fd0540d - fix: make sure failed release test jobs fail fast

    Compare with previous version

  • Roman Pertl added 1 commit

    added 1 commit

    • d9fd4b3a - fix: make sure failed release test jobs fail fast

    Compare with previous version

  • Hordur Freyr Yngvason approved this merge request

    approved this merge request

  • Thanks again for the contribution @roman_pertl, this looks great :thumbsup:

    @shinya.maeda Could you please take the maintainer review?

  • Hordur Freyr Yngvason requested review from @shinya.maeda and removed review request for @hfyngvason

    requested review from @shinya.maeda and removed review request for @hfyngvason

  • Shinya Maeda resolved all threads

    resolved all threads

  • Shinya Maeda approved this merge request

    approved this merge request

  • Shinya Maeda started a merge train

    started a merge train

  • LGTM :thumbsup: Thank you for awesome contribution!

    @hfyngvason Thank you for great review!

  • Shinya Maeda mentioned in commit ae1c28b4

    mentioned in commit ae1c28b4

  • merged

  • Please register or sign in to reply
    Loading