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

[SURE-9505] Issue with installing latest Kasten with Fleet #3149

Open
kkaempf opened this issue Dec 13, 2024 · 0 comments
Open

[SURE-9505] Issue with installing latest Kasten with Fleet #3149

kkaempf opened this issue Dec 13, 2024 · 0 comments
Labels
Milestone

Comments

@kkaempf
Copy link
Collaborator

kkaempf commented Dec 13, 2024

SURE-9505

Issue description:

Customer is running Kasten K10 as backup software using Fleet. However, the recent changes in the kasten chart introduce the directory named

{values} and it prevant the upgrade using Fleet. Normal helm install works fine

Following is the error from Fleet

_*While calculating status.ResourceKey, error running helm template for bundle kasten-kasten with target options from internal-apps: error while running post render on files: illegal name '{values}

' in directory creation.*_

Issue is with the presence of Kustomization.yaml with patchesStrategicMerge and customer required to patch it as they have a strict ‘infra-as-code’ policy and patching the service manually can have unpredictable implications.

Business impact:

They are planning on a Rancher upgrade in their env , but they would prefer to update Kasten first before Rancher.

Repro steps:

Install the attached Kasten chart which has 6.0.10
You will see the error
Same wont happen with v6.0.6 version, changing the version to 6.0.10 causes issues

Workaround:

Is a workaround available and implemented? yes, partial workaround
Remove the ovelays directory in the git repository or kustomization.yaml, but it removes the ability to patch the service, which is not desired

Actual behavior:

Fleet fails to deploy the application due to the presence of a directory contains curly braces in chart

Expected behavior:

Fleet should successfully deploy chart with

{values}

directory

@kkaempf kkaempf added this to the v2.10.2 milestone Dec 13, 2024
@kkaempf kkaempf added this to Fleet Dec 13, 2024
@github-project-automation github-project-automation bot moved this to 🆕 New in Fleet Dec 13, 2024
@kkaempf kkaempf moved this from 🆕 New to 📋 Backlog in Fleet Dec 13, 2024
@kkaempf kkaempf moved this from 📋 Backlog to To Triage in Fleet Dec 13, 2024
@kkaempf kkaempf added the JIRA Must shout label Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: To Triage
Development

No branches or pull requests

1 participant