Why am I getting the error "the same image must be used in all addons repositories"
Overview/Background
Air-gapped Konvoy installations do not have access to publicly hosted helm charts and kudo operators for the configured addons. Konvoy provides a mechanism to specify an image to host the helm charts and kudo operators inside the cluster. This is done using addonRepository.image
in v1beta2
ClusterConfiguration supported by Konvoy 1.5 and addonRepository.helmRepository
in v1beta1
ClusterConfiguration supported by Konvoy 1.4. This error occurs if multiple different images are specified for the hosted repository.
Solution
Currently, Konvoy only supports hosting a single instance of the repository to be used for helm chart and kudo operators associated with the addons. This is not an issue because the air-gapped artifacts for a Konvoy release ships an image with all the required charts. Using the same konvoy-addons-chart-repo
image for all the addon repositories configured in your cluster.yaml
should resolve this error.
If you have custom addons or find that some required charts are not included in the konvoy-addons-chart-repo
image included in the Konvoy release, then please reach out to D2iQ support for further assistance.