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

Update the Helm tool installer for release pipelines #68

Closed
Ahmed-Ghanam opened this issue Aug 30, 2024 · 2 comments
Closed

Update the Helm tool installer for release pipelines #68

Ahmed-Ghanam opened this issue Aug 30, 2024 · 2 comments
Labels
kind/chore Non functional, often repeating tasks. status/draft Status: When you create an issue before you have enough info to properly describe the issue.

Comments

@Ahmed-Ghanam
Copy link

Description

All PDF-generator release pipelines show the following two warnings:
2024-08-29T10:09:00.1974848Z ##[warning]Task 'Helm tool installer' version 0 (HelmInstaller@0) is deprecated.
2024-08-29T10:09:00.1982373Z ##[warning]The HelmInstaller@0 task is deprecated, please use a newer version of the HelmInstaller task

Additional Information

No response

Tasks

Update the release pipelines: AT21, AT22, AT23, AT24, YT01, TT02, and PROD

Acceptance Criterias

The AT21, AT22, AT23, AT24, YT01, TT02, and PROD must use the latest stable Helm tool installer

@Ahmed-Ghanam Ahmed-Ghanam added status/draft Status: When you create an issue before you have enough info to properly describe the issue. kind/chore Non functional, often repeating tasks. labels Aug 30, 2024
@Ahmed-Ghanam Ahmed-Ghanam self-assigned this Sep 19, 2024
@Ahmed-Ghanam
Copy link
Author

Ahmed-Ghanam commented Sep 20, 2024

The HelmInstaller@1 task in Azure Pipelines is still in preview but can be used to install Helm on agent machines. While version 0 of this task has been deprecated, version 1 allows us to specify the version of Helm to install by using the helmVersionToInstall input.

The version of Helm is updated to 3.16.0

A new task is added to install Kubectl 1.30.0 to ensures compatibility, enables cluster management, provides new features, and meets chart dependencies.

@Ahmed-Ghanam Ahmed-Ghanam removed their assignment Sep 23, 2024
@Ahmed-Ghanam
Copy link
Author

This ticket is ready for review and closure. Additionally, we need to identify any other pipelines that require updates. We can then create new tickets to update them, either all at once, or one by one with each update tracked by its own ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/chore Non functional, often repeating tasks. status/draft Status: When you create an issue before you have enough info to properly describe the issue.
Projects
None yet
Development

No branches or pull requests

2 participants