mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
Fix Traefik chart versioning scheme (#1082)
This commit is contained in:
committed by
Lachlan Evenson
parent
42bd66362d
commit
72568bf06e
@@ -1,7 +1,7 @@
|
||||
apiVersion: v1
|
||||
name: traefik
|
||||
# Lock step with the Traefik version, appended with -a, -b, etc. to denote versions of the chart
|
||||
version: 1.2.1-b
|
||||
version: 1.3.0
|
||||
appVersion: 1.2.1
|
||||
description: A Traefik based Kubernetes ingress controller with Let's Encrypt support
|
||||
keywords:
|
||||
- traefik
|
||||
@@ -13,7 +13,7 @@ sources:
|
||||
- https://github.com/containous/traefik
|
||||
- https://github.com/krancour/charts/tree/master/traefik
|
||||
maintainers:
|
||||
- name: Deis
|
||||
email: engineering@deis.com
|
||||
- name: Kent Rancourt
|
||||
email: kent.rancourt@microsoft.com
|
||||
engine: gotpl
|
||||
icon: http://traefik.io/traefik.logo.png
|
||||
|
||||
@@ -23,6 +23,25 @@ external load balancer (e.g. AWS or GKE)
|
||||
- You control DNS for the domain(s) you intend to route through Traefik
|
||||
- __Suggested:__ PV provisioner support in the underlying infrastructure
|
||||
|
||||
## A Quick Note on Versioning
|
||||
|
||||
Up until version 1.2.1-b of this chart, the semantic version of the chart was
|
||||
kept in-sync with the semantic version of the (default) version of Traefik
|
||||
installed by the chart. A dash and a letter were appended to Traefik's
|
||||
semantic version to indicate incrementally improved versions of the chart
|
||||
itself. For example, chart version 1.2.1-a and 1.2.1-b _both_ provide Traefik
|
||||
1.2.1, but 1.2.1-b is a chart that is incrementally improved in some way from
|
||||
its immediate predecessor-- 1.2.1-a.
|
||||
|
||||
This convention, in practice, suffered from a few problems, not the least of
|
||||
which was that it defied what was permitted by
|
||||
[semver 2.0.0](http://semver.org/spec/v2.0.0.html). This, in turn, lead to some
|
||||
difficulty in Helm understanding the versions of this chart.
|
||||
|
||||
Beginning with version 1.3.0 of this chart, the version references _only_
|
||||
the revision of the chart itself. The `appVersion` field in `chart.yaml` now
|
||||
conveys information regarding the revision of Traefik that the chart provides.
|
||||
|
||||
## Installing the Chart
|
||||
|
||||
To install the chart with the release name `my-release`:
|
||||
|
||||
Reference in New Issue
Block a user