-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update weave to 2.0.1 #2829
Update weave to 2.0.1 #2829
Conversation
Hi @marccarre. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR
You will need to bump the weave version number in upup/pkg/fi/cloudup/bootstrapchannelbuilder.go
How have you tested upgrades? 1.5 -> 1.6 for intance with weave. Some CNI changes have given us challenges.
Appreciate the update!
Done. Thanks for the review 👍 |
@k8s-bot ok to test |
Thanks @marccarre for doing this, and for documenting how you do this. Awesome! So the formatting change is what makes this diff look really big. I'm not sure whether we want to switch formats. The problematic diff here is a one-off, in future we can just do a straight diff between the weave old & new versions and apply any changes to our version. Honestly, I don't know. More problematically: weaveworks/weave#3049 I did some massaging and I think the diff is:
|
This has been fixed in weaveworks/weave#3051, and I have just added it to this PR as well. |
In case it could help, below is additional context on some of the points listed above:
FYI, this is has been added to 2.0.0 as a minor improvement so that Net can be scheduled everywhere:
Similar questioning on our side (see here and here), but we decided to remove it by default because of weaveworks/weave#2990.
FYI, this has been added to 2.0.0 under other new features:
For what it's worth, I have personally tested this under a 3-nodes Kubernetes v1.6.1 cluster, upgrading from Net |
This change is required to fix weave on coreos |
Could I persuade you to follow our existing yaml format (i.e. de-dent it by one level, and use |
Going to merge and apply the formatting. I think that should make everyone happy :-) |
Thanks for the update @marccarre :-) |
Description:
Upgrade from 1.9.8 to 2.0.1, see full list of changes here:
Steps:
As the
diff
may be hard to digest, here are the steps I followed for this PR:I identified the changes made in
kops
YAML templates vs. static YAMLs provided withweave
:These highlighted the below changes:
for
labels
:for
resources
(both forweave
andweave-npc
):for
env
:I then re-applied the above changes to the latest (
2.0.1
) YAML files:This change is