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

Bump helm version in kanister build #2206

Merged
merged 3 commits into from
Jul 24, 2023
Merged

Bump helm version in kanister build #2206

merged 3 commits into from
Jul 24, 2023

Conversation

mabhi
Copy link
Contributor

@mabhi mabhi commented Jul 20, 2023

Change Overview

The previous version of helm used inside kanister binary is causing integration tests to fail. This happen for the latest PostgreSql helm charts.

This PR is necessary as the bitnami helm chart for PostgreSql has undergone changes in their handling of secrets and setting passwords during helm install causing parsing errors during integration test. The bitnami fix is now available in the latest charts.
This bumps version from 3.2.0 -> 3.12.2

Pull request type

Please check the type of change your PR introduces:

  • 🚧 Work in Progress
  • 🌈 Refactoring (no functional changes, no api changes)
  • 🐹 Trivial/Minor
  • 🐛 Bugfix
  • 🌻 Feature
  • 🗺️ Documentation
  • 🤖 Test

Issues

Test Plan

  • 💪 Manual
  • ⚡ Unit test
  • 💚 E2E

The previous version of helm used inside kanister binary is causing integration tests to fail. This happen for the latest
Postgresql helm charts.
This is necessary as the bitnami helm chart for psotgresql has undergone changes in their handling of secrets and setting
passwords during helm install.

Signed-off-by: mabhi <abhijit.mukherjee@infracloud.io>
@github-actions
Copy link
Contributor

Thanks for submitting this pull request 🎉. The team will review it soon and get back to you.

If you haven't already, please take a moment to review our project contributing guideline and Code of Conduct document.

@infraq infraq added this to In Progress in Kanister Jul 20, 2023
@@ -62,7 +62,8 @@ IMAGE_NAME := $(BIN)

IMAGE := $(REGISTRY)/$(IMAGE_NAME)

BUILD_IMAGE ?= ghcr.io/kanisterio/build:v0.0.23
Copy link
Contributor

@pavannd1 pavannd1 Jul 20, 2023

Choose a reason for hiding this comment

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

@mabhi You can use this github workflow to build and push a new build image. I believe we can run it once we merge the changes to the Dockerfile

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sure @pavannd1 , I actually was looking for this. For the time being I tested with a docker image to validate. Will push a new commit after running the workflow.

Reverted old reference of test build image.

Signed-off-by: mabhi <abhijit.mukherjee@infracloud.io>
@mabhi mabhi requested a review from pavannd1 July 21, 2023 04:44
@mabhi mabhi changed the title Initial commit to bump helm version. Initial commit to bump helm version Jul 21, 2023
@mabhi mabhi marked this pull request as ready for review July 21, 2023 04:45
@mabhi mabhi changed the title Initial commit to bump helm version Bump helm version in kanister build Jul 21, 2023
Kanister automation moved this from In Progress to Reviewer approved Jul 24, 2023
@mabhi mabhi added the kueue label Jul 24, 2023
@mergify mergify bot merged commit c24df8a into master Jul 24, 2023
15 checks passed
Kanister automation moved this from Reviewer approved to Done Jul 24, 2023
@mergify mergify bot deleted the bump-helm-version branch July 24, 2023 12:38
mabhi added a commit that referenced this pull request Jul 24, 2023
* Initial commit to bump helm version.

The previous version of helm used inside kanister binary is causing integration tests to fail. This happen for the latest
Postgresql helm charts.
This is necessary as the bitnami helm chart for psotgresql has undergone changes in their handling of secrets and setting
passwords during helm install.

Signed-off-by: mabhi <abhijit.mukherjee@infracloud.io>

* Makefile points to new build image with latest helm version
Reverted old reference of test build image.

Signed-off-by: mabhi <abhijit.mukherjee@infracloud.io>

---------

Signed-off-by: mabhi <abhijit.mukherjee@infracloud.io>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

Successfully merging this pull request may close these issues.

Bump the helm version to latest release in Kanister build image
3 participants