kops: Kops doesnt upgrade weave Version (1.15.7 - 2.5.1)

1. What kops version are you running? The command kops version, will display this information. Version 1.15.0 (git-9992b4055)

2. What Kubernetes version are you running? kubectl version will print the version if a cluster is running or provide the Kubernetes version specified as a kops flag.

Server Version: version.Info{Major:“1”, Minor:“15”, GitVersion:“v1.15.7”, GitCommit:“6c143d35bb11d74970e7bc0b6c45b6bfdffc0bd4”, GitTreeState:“clean”, BuildDate:“2019-12-11T12:34:17Z”, GoVersion:“go1.12.12”, Compiler:“gc”, Platform:“linux/amd64”}

3. What cloud provider are you using? AWS 4. What commands did you run? What is the simplest way to reproduce this issue? kops upgrade cluster --yes kops update cluster --yes kops rolling-update cluster --yes

5. What happened after the commands executed? Weave still running Version 2.5.1 6. What did you expect to happen? Weave should run Version 2.5.2 (and have prometheus scrape annotations)

7. Please provide your cluster manifest. Execute kops get --name my.example.com -o yaml to display your cluster manifest. You may want to remove your cluster name and other sensitive information.

  networking:
    weave:
      mtu: 8912

9. Anything else do we need to know?

I expect weave Version 2.5.2 with Prometheus annotations in my Cluster, not 2.5.1. We’re runniung other Clusters, where this update worked.

Can i manually set the Weave Version anyhow? I’d rather let kops do the updates in the future automagically. Or will i have to overwrite the Weave Deamonset manually?

Best Regards Joerg

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 18 (8 by maintainers)

Most upvoted comments

Yes, you’ll need to delete the DaemonSet.