kinvolk / lokomotive

🪦 DISCONTINUED Further Lokomotive development has been discontinued. Lokomotive is a 100% open-source, easy to use and secure Kubernetes distribution from the volks at Kinvolk
https://kinvolk.io/lokomotive-kubernetes/
Apache License 2.0
320 stars 49 forks source link

Create an upgrade doc for contour #939

Open silvacraig opened 4 years ago

silvacraig commented 4 years ago

It would be really handy to have a doc on how to upgrade contour. I've run into a bug that requires an upgrade.

invidian commented 4 years ago

Hi @silvacraig, thanks for creating the issue. It seems this is something which should be added to https://github.com/kinvolk/lokomotive/blob/master/docs/development/updating-components.md document, as we currently hardcode the used version of contour in lokoctl binary.

For the actual updates, I think we should pull https://github.com/helm/charts/tree/master/stable/contour chart and then perhaps override the images and tags to use the latest version.

We also have an issue to update contour to the new version, here: https://github.com/kinvolk/lokomotive/issues/875.

silvacraig commented 4 years ago

Thanks @invidian - could it be a simple matter of using the stable/contour helm chart to deploy the newer version after removing the one deployed by lokoctl?

invidian commented 4 years ago

As far as I see, we ship some improvements over the stable/contour chart, metrics, alerts and Grafana dashboard for example, perhaps some more, so I don't think it will work the same.