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

Feature/#1463 update helmchartstosupport kubernetesdeployments1.15andlaterversions #349

Conversation

mdebarros
Copy link
Member

@mdebarros mdebarros commented Jul 17, 2020

  1. Update Helm charts to support Kubernetes deployments 1.15 and later versions #1463: Update Helm charts to support Kubernetes deployments 1.15 and later versions project#1463
  • Added template functions to helpers in all used charts to determine the correct capability for Ingress, Deployments, and StatefulSets <-- note that this requires a minimum Helm version of v2.15. See release notes for Helm v2.15.
  • Updated apiVersion mappings to call template function helpers to set the appropriate apiVersion
  • EFK Charts updated
  • Promfana Charts updated
  1. Updated core Mojaloop helm charts to v11.0.0 as per the Mojaloop versioning strategy defined by the Mojaloop Design Authority Board. Version 11.0.0 will include support for Kubernetes v1.15+ for Core Mojaloop components, and monitoring EFK & Promfana Helm Charts

  2. Tested standard default deployment on the following Kubernetes clusters:

  • dev1 running k8s v1.13
  • test1 running k8s v1.17
  1. Maintenance changes:
  • Added self-testing toolkit to the update script.
  • Updated lint-charts.sh to use same script implementation pattern as the publish/update scripts
  • Updated install-remote.sh to check the version of Helm, and use the appropriate syntax, and fixed circleci to correctly run the script

…t and Ingress based on available system capability checks
… and Deployments based on the available cluster capaibilities
…HelmchartstosupportKubernetesdeployments1.15andlaterversions
Copy link
Contributor

@rmothilal rmothilal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy

@mdebarros mdebarros requested a review from rmothilal August 12, 2020 14:31
rmothilal
rmothilal previously approved these changes Aug 12, 2020
Copy link
Contributor

@rmothilal rmothilal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy

…able: v2 vs v3, before running the correct install command
…ioning strategy defined by the Mojaloop Design Authority Board

v11.0.0 will include support for Kubernetes v1.15+ for Core Mojaloop components, and monitoring EFK & Promfana Helm Charts
@mdebarros mdebarros merged commit c33c201 into mojaloop:master Aug 21, 2020
@lewisdaly
Copy link
Contributor

Woooo!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants