You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 21, 2023. It is now read-only.
These problems occur in services that have a dependency to the helm.sh/helm library, and the main reason for that being the following replace that needs to be added if the helm library needs to be used.
This is a problem especially because the keptn/kubernetes-utils also have a dependency to helm, and is used by quite a lot of services.
Therefore, we will need to evaluate which of the services that are using the kubernetes-utils actually need the helm library, and which services do not require helm.
Further, if a service only uses the kubernetes-utils to, e.g. initialize a K8s client object, the dependency to the kubernetes-utils might also be omitted in the respective service.
Note: The lates version of helm, v3.5.4 does have another replacedirective, and does not seem to use github.com/Azure/go-autorest anymore: https://github.com/helm/helm/blob/v3.5.4/go.mod - so maybe upgrading the helm v3.5.4 in services that are using this library might already help to relieve that problem to some extend.
Also, a lot of incompatibilities seem to be caused by openapi dependencies, such as in the go.mod file of the keptn/go-utils:
We are having problems when we try to update kubernetes related libraries, such as
These problems occur in services that have a dependency to the
helm.sh/helm
library, and the main reason for that being the followingreplace
that needs to be added if the helm library needs to be used.This is a problem especially because the keptn/kubernetes-utils also have a dependency to helm, and is used by quite a lot of services.
Therefore, we will need to evaluate which of the services that are using the kubernetes-utils actually need the helm library, and which services do not require helm.
Further, if a service only uses the kubernetes-utils to, e.g. initialize a K8s client object, the dependency to the kubernetes-utils might also be omitted in the respective service.
Note: The lates version of helm, v3.5.4 does have another
replace
directive, and does not seem to usegit.luolix.top/Azure/go-autorest
anymore: https://github.com/helm/helm/blob/v3.5.4/go.mod - so maybe upgrading the helm v3.5.4 in services that are using this library might already help to relieve that problem to some extend.Also, a lot of incompatibilities seem to be caused by openapi dependencies, such as in the
go.mod
file of the keptn/go-utils:We should go through all services (especially the go-utils) and check whether we really need those dependencies. If not, we should remove them.
The text was updated successfully, but these errors were encountered: