Skip to content
Snippets Groups Projects
Unverified Commit ef46a24e authored by Kubernetes Prow Robot's avatar Kubernetes Prow Robot Committed by GitHub
Browse files

Merge pull request #2567 from nilo19/qi-cherry-pick-2555-release-1.13

Cherry pick #2555 to 1.13: use version from cluster autoscaler package instead of client-go for azure autorest
parents 4bc337ca e77aed21
No related branches found
No related tags found
No related merge requests found
......@@ -35,10 +35,10 @@ import (
"github.com/Azure/go-autorest/autorest"
"github.com/Azure/go-autorest/autorest/to"
"golang.org/x/crypto/pkcs12"
"k8s.io/klog"
"k8s.io/autoscaler/cluster-autoscaler/cloudprovider"
"k8s.io/client-go/pkg/version"
"k8s.io/autoscaler/cluster-autoscaler/version"
"k8s.io/klog"
)
const (
......@@ -229,8 +229,7 @@ func decodePkcs12(pkcs []byte, password string) (*x509.Certificate, *rsa.Private
// example:
// Azure-SDK-for-Go/7.0.1-beta arm-network/2016-09-01; cluster-autoscaler/v1.7.0-alpha.2.711+a2fadef8170bb0-dirty;
func configureUserAgent(client *autorest.Client) {
k8sVersion := version.Get().GitVersion
client.UserAgent = fmt.Sprintf("%s; cluster-autoscaler/%s", client.UserAgent, k8sVersion)
client.UserAgent = fmt.Sprintf("%s; cluster-autoscaler/%s", client.UserAgent, version.ClusterAutoscalerVersion)
}
// normalizeForK8sVMASScalingUp takes a template and removes elements that are unwanted in a K8s VMAS scale up/down case
......
......@@ -43,6 +43,7 @@ import (
"k8s.io/autoscaler/cluster-autoscaler/utils/errors"
kube_util "k8s.io/autoscaler/cluster-autoscaler/utils/kubernetes"
"k8s.io/autoscaler/cluster-autoscaler/utils/units"
"k8s.io/autoscaler/cluster-autoscaler/version"
kube_client "k8s.io/client-go/kubernetes"
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/clientcmd"
......@@ -332,7 +333,7 @@ func main() {
kube_flag.InitFlags()
healthCheck := metrics.NewHealthCheck(*maxInactivityTimeFlag, *maxFailingTimeFlag)
klog.V(1).Infof("Cluster Autoscaler %s", ClusterAutoscalerVersion)
klog.V(1).Infof("Cluster Autoscaler %s", version.ClusterAutoscalerVersion)
go func() {
http.Handle("/metrics", prometheus.Handler())
......
......@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
package main
package version
// ClusterAutoscalerVersion contains version of CA.
const ClusterAutoscalerVersion = "1.13.8"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment