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

Helm Release v13.0.0 (formerly v12.1.0) #2151

Closed
mdebarros opened this issue May 3, 2021 · 0 comments
Closed

Helm Release v13.0.0 (formerly v12.1.0) #2151

mdebarros opened this issue May 3, 2021 · 0 comments
Assignees
Labels
oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it story
Milestone

Comments

@mdebarros
Copy link
Member

mdebarros commented May 3, 2021

Goal:

As a ML OSS Code base maintainer

I want to validate and make a Helm release in PI-14 that is successfully validated by the Golden path tests

so that Community members can take and use a version of Mojaloop Switch services bundle that is tested and contains the latest features and enhancements such as CGS, etc and bug fixes added in PI-13/PI-14.

Acceptance Criteria:

  • Helm RC v13.0.0 is validated on dev2 to achieve 100% result with TTK GoldenPath collection
  • QA (Golden path) on deployments done on AWS dev2 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 v13.0.0 of Helm are done
  • Helm v13.0.0 is released and release notes published
  • Test cases v13.0.0 is published (TTK)
  • TTK tests run successfully as Post-Hook jobs and Tests

Complexity: Medium - Involves all core and supporting services

Uncertainty: Medium


Tasks:

  • Make releases on all core services to have latest images / versions [@elnyry-sam-k , @mdebarros , @vgenev ]
  • Identify changes needed for helm (config / default.json)
  • Initial PR with changes for vX.Y.0
    • Initial PR review
    • Deploy, validate, fix issues, redeploy
    • With stable deployment test Golden path
  • Identify issues with QA Scripts if any - fix them and retest
  • Identify Bugs, log them
  • Validate finance portal
  • Fix bugs logged if critical
  • Deploy, validate on AWS dev2
  • Validate/Document upgrade scenario details --> changed version to v13.0.0 because of Helm release upgrades from v12.0.0 fail when changing the Mojaloop-Simulator Helm Chart version #2302
  • Validate with TTK Mojaloop Simulator collection
  • Release notes for helm v13.0.0 drafted
  • Helm v13.0.0 released
  • Review deployment guide documentation to ensure its up-to-date
  • Deployment of released Helm v13.0.0 on Dev2
    • Helm v13.0.0 is deployed on Dev2 successfully
    • Validation using Golden path regression tests etc on Dev2
      • Mojaloop Simulator postman collection
      • TTK Post-hook install job and Tests
    • Validation using CGS Golden path regression tests etc on Dev2
      • Mojaloop Simulator TTK collection
  • Deployment of released Helm v13.0.0 on Dev1
    • Helm v13.0.0 is deployed on Dev1 successfully
    • Validation using Golden path regression tests etc on Dev2
      • Mojaloop Simulator TTK collection
      • TTK Post-hook install and Tests
    • Validation using CGS Golden path regression tests etc on Dev2
      • Mojaloop Simulator TTK collection
      • TTK Post-hook install and Tests
  • Update to latest dependencies
    • Central-services-logger
    • Central-services-database
    • Central-services-metrics
    • Central-services-shared
    • Central-services-stream
    • Central-services-health
    • Central-object-store
    • ml-number
    • Event-SDK
    • Event-stream-processor
    • Bulk-api-adapter
    • Account-lookup-service
    • Central-Ledger
    • Central-Settlements
    • Central-event-processor
    • Quoting-service
    • Transaction-Request-service
    • legacy Mojaloop Simulator
    • Testing-toolkit [@vijayg10]
    • Finance-portal [@sam to confirm if Finance-portal team will do this] to use latest release
    • Settlement-management to use latest release
    • operator-management to use latest release
    • Simulators
    • ML-API-Adapter
  • TTK test cases v13.0.0 version released

Done

  • Acceptance Criteria pass
  • Designs are up-to date
  • Postman (where applicable) Tests pass
  • TTK Tests pass
  • Code Style & Coverage meets standards

Pull Requests:

Issues:

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

@mdebarros mdebarros added the story label May 3, 2021
@mdebarros mdebarros added the oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it label May 4, 2021
@vijayg10 vijayg10 added this to the Sprint 14.2 milestone May 17, 2021
@elnyry-sam-k elnyry-sam-k modified the milestones: Sprint 14.2, Sprint 14.3 May 28, 2021
@elnyry-sam-k elnyry-sam-k modified the milestones: Sprint 14.3, Sprint 14.4 Jun 18, 2021
@elnyry-sam-k elnyry-sam-k changed the title Helm Release v12.1.0 Helm Release v13.0.0 (formerly v12.1.0) Jun 18, 2021
mdebarros added a commit to mojaloop/helm that referenced this issue Jun 28, 2021
- Story: mojaloop/project#2151
- PR for detailed changes: #436

Co-authored-by: vijayg10 <33152110+vijayg10@users.noreply.github.com>
Co-authored-by: Valentin Genev <vgenev@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
oss-core This is an issue - story or epic related to a feature on a Mojaloop core service or related to it story
Projects
None yet
Development

No branches or pull requests

4 participants