[CLI] install using helm

Description

Requirements:

  • Re-write the install/upgrade/uninstall CLI code to use the Everest Helm chart instead of the current manifests

  • Use the Go Helm SDK to manage the Helm charts

  • dev-latest builds should use the Helm chart directly from the main branch (i.e, not from the ones published under the repo). The chart files may be imported using the embed.FS -

  • User may configure the Helm chart values using --helm-set and --helm-values flags

  • For testing purposes, you may specify the path to the Helm chart directory using the --chart-dir flag

Activity

Show:

Edith Erika Puclla Pareja December 20, 2024 at 10:09 AM
Edited

Tested the following

  • everestctl uninstall/install

  • everestclt namespace add/remove/update
    everstctl upgrade

  • account initial password, set password

  • Checked documentation: all good

Edith Erika Puclla Pareja December 12, 2024 at 12:00 PM

Talking with Mayank, the scope of this issue is to test the everstctl regression. Now, everestctl is working with Helm.

Edith Erika Puclla Pareja December 12, 2024 at 10:35 AM
Edited

Tested commands:

1. The order of the command in Readme should match the one in the console. Also the name of the user can be more obvious.

Readme>

Console>


Propose:

Get Started with Percona Everest:

  1. Retrieve the initial Admin Password:

Run this command to get the initial password for the admin user:

  1. Access the UI:

Setup a port-forward to the Everest service:

Open http://localhost:8080 in your browser and log in with the username admin and the password retrieved in Step 1

Edith Erika Puclla Pareja November 13, 2024 at 12:06 PM

Issue related:

Unresolved

Details

Assignee

Reporter

Fix versions

Priority

Smart Checklist

Created September 24, 2024 at 9:48 AM
Updated January 8, 2025 at 4:58 PM