Skip to content

Helm chart's appVersion is still 0.5.0, so a default install runs a release from before 0.6 and 0.7 #644

Closed

Description

@martin-mat

.deploy/helm/eupf/Chart.yaml has version: 0.5.0 and appVersion: 0.5.0, and image.tag defaults to the appVersion. A helm install with the chart's defaults therefore runs ghcr.io/edgecomllc/eupf:0.5.0. The current release is v0.7.1 (April 2025), with 0.6.0 through 0.6.4 and 0.7.0 in between.

The project's own deployments don't show it: deploy-to-dev.yml overrides the tag with the commit SHA, and .deploy/helm/values/test.yaml sets its own. Only someone installing the chart as documented gets the old image.

Proposal

Set appVersion to the current release, and bump both appVersion and the chart version whenever a release is tagged. The release workflow could do it, so the two cannot drift again. The chart version should change too, since chart consumers and caches key on it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions