Due to deprecated helm charts migration described in the article
https://support.d2iq.com/s/article/Customer-Advisory-Migration-of-Kubernetes-Helm-Charts-D2iQ-2020-0011, it became impossible to install Konvoy versions older than 1.4.8 and 1.5.3 after 13-Nov-2020 with default settings.
If you still need to install old versions of 1.4 or 1.5 for tests, you need to provide an actual source of correct helm charts for Kubernetes addons in the cluster.yaml before deployment.
For each configRepository section you can specify this source as D2IQ's docker container.
For Konvoy 1.4.2-1.4.7 you need to add the helmRepository definition:
the same as in the latest line of the cluster.yaml.
The example of cluster.yaml's snippet for Konvoy-1.4.2:
For Konvoy 1.5.0-1.5.2 you need to add the addonRepository definition:
After adding the custom Repository's source for Kubernetes addons into the cluster.yaml, the deployment can be started as usual with:
https://support.d2iq.com/s/article/Customer-Advisory-Migration-of-Kubernetes-Helm-Charts-D2iQ-2020-0011, it became impossible to install Konvoy versions older than 1.4.8 and 1.5.3 after 13-Nov-2020 with default settings.
If you still need to install old versions of 1.4 or 1.5 for tests, you need to provide an actual source of correct helm charts for Kubernetes addons in the cluster.yaml before deployment.
For each configRepository section you can specify this source as D2IQ's docker container.
For Konvoy 1.4.2-1.4.7 you need to add the helmRepository definition:
helmRepository: image: mesosphere/konvoy-addons-chart-repo:v1.4.XWhere X - the correct digit in the container's tag for a particular Konvoy version,
the same as in the latest line of the cluster.yaml.
The example of cluster.yaml's snippet for Konvoy-1.4.2:
addons: - configRepository: https://github.com/mesosphere/kubernetes-base-addons configVersion: stable-1.16-1.2.0 helmRepository: image: mesosphere/konvoy-addons-chart-repo:v1.4.2
For Konvoy 1.5.0-1.5.2 you need to add the addonRepository definition:
addonRepository: image: mesosphere/konvoy-addons-chart-repo:v1.5.YThe example of cluster.yaml's snippet for Konvoy-1.5.2:
addons: - configRepository: https://github.com/mesosphere/kubernetes-base-addons configVersion: stable-1.17-2.2.0 addonRepository: image: mesosphere/konvoy-addons-chart-repo:v1.5.2
After adding the custom Repository's source for Kubernetes addons into the cluster.yaml, the deployment can be started as usual with:
konvoy up