Skip to content

Default cluster rkeConfig chartValues wipe valid/non-empty YAML files #5093

@shane-davidson

Description

@shane-davidson

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

On upgrading to rancher 2.14.x the cluster rkeConfig adds default chartValues for:

rke2-calico: {}
rke2-ingress-nginx: {}
rke2-traefik: {}

These empty values wipe existing HelmChartConfigs resources in the cluster. This causes a lot of issues when upgrading or trying to use existing HelmChartConfigs. (We sync ours using fleet)

Any update to the cluster resource will wipe the Helm Chart config file every single time -> restart the ingress controller -> the file will be restored with fleet -> then restart the ingress controller again.

Can you please document this as an issue when upgrading to 2.14.x or ensure the empty config doesn't wipe existing files

Expected Behavior

No response

Steps To Reproduce

No response

Environment

- Architecture:
- Fleet Version:
- Cluster:
  - Provider:
  - Options:
  - Kubernetes Version:

Logs

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions