Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mojaloop Helm release v16.0.0 #3748

Closed
52 tasks done
elnyry-sam-k opened this issue Feb 1, 2024 · 1 comment
Closed
52 tasks done

Mojaloop Helm release v16.0.0 #3748

elnyry-sam-k opened this issue Feb 1, 2024 · 1 comment
Assignees
Labels
core-dev-squad oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it PI-23 story

Comments

@elnyry-sam-k
Copy link
Member

elnyry-sam-k commented Feb 1, 2024

Goal:

As a ML OSS adopter

I want to have a Mojaloop release v16.0.0 (version to be confirmed as part of the story) that is successfully validated by the Golden path tests

so that I can adopt and use a version of Mojaloop Switch services bundle that is tested and contains the latest features enhancements and bug fixes added in PI-22, 23 (includes Batching and other performance enhancements)

Acceptance Criteria:

  • Update "APP VERSION" for each chart.yaml
  • Helm RC Release is validated on Moja2 to achieve 100% result with TTK GoldenPath
  • Helm RC Release is validated with PISP provisioning and test collection (TTK) with 100%
  • Helm RC Release is validated with Bulk test collection (TTK) with 100%
  • QA (Golden path) on deployments done on AWS Moja2 environment is done
  • Bugs are logged based on observations, failures
  • Bugs logged are fixed if critical to make subsequent releases in individual services (or Helm)
  • All the changes needed for supporting the Helm Release are done
  • Helm chart is published
  • Release notes are published
  • Test cases are published (TTK)
  • TTK tests run successfully as Post-Hook jobs and Tests

Notes:

Complexity: Medium - Involves all core and supporting services
Uncertainty: Medium

Tasks:

  • Deploy, validate RC on AWS Moja2
  • Identify issues with QA Scripts if any - fix them and retest
  • QA for bugs, regressions, log them
  • Fix bugs logged if critical
  • Validate with TTK GP collection
  • TTK test-cases repo Release is published
  • Release notes for helm RC is drafted
    • Guidance for migration from Release (may have to be a separate story if sufficiently big / complex)
  • Update release notes with Upgrade Strategy Guide link
  • Helm Release is published
  • Deployment of released Helm on Moja2
    • Helm release is deployed on Moja2 successfully
    • Regression testing on Moja2 using TTK collections
      • GP collection
      • Core Bulk collection
      • Third-party collection
      • SDK Bulk collection
      • SDK R2P collection
    • Validation using CGS Golden path regression tests etc on Moja2
    • Test upgradability from previous release
  • Deployment of released Helm on Moja1
    • Helm release is deployed on Moja1 successfully
    • Validation using Golden path regression tests etc on Moja1
      • GP collection
      • Core Bulk collection
      • Third-party collection
      • SDK Bulk collection
    • Validation using CGS Golden path regression tests etc on Moja1
    • Validate daily cronJobs on Moja1 for GP and Cleanup scripts

Done

  • Acceptance Criteria pass
  • Designs are up-to date
  • TTK Tests pass
  • Code Style & Coverage meets standards
  • Release notes are verified

Pull Requests:

Issues:

Follow-up:

Dependencies:

  • N/A

Accountability:

@elnyry-sam-k elnyry-sam-k added oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it core-dev-squad labels Feb 1, 2024
@oderayi oderayi self-assigned this Feb 1, 2024
@oderayi oderayi added the PI-23 label Feb 1, 2024
@elnyry-sam-k elnyry-sam-k changed the title Mojaloop Helm release v15.3.0 (post ML Acacia) Mojaloop Helm release post ML Acacia (likely v16.0.0) Feb 2, 2024
@oderayi oderayi added the story label Mar 4, 2024
@elnyry-sam-k elnyry-sam-k changed the title Mojaloop Helm release post ML Acacia (likely v16.0.0) Mojaloop Helm release v16.0.0 Mar 11, 2024
@elnyry-sam-k
Copy link
Member Author

Thanks @oderayi , we have a successful daily run now. Feel free to close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core-dev-squad oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it PI-23 story
Projects
Status: Done
Development

No branches or pull requests

3 participants