Skip to content
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

upgrade weave, flannel, kubernetes and base AMI image #64

Merged
merged 9 commits into from
Nov 9, 2020

Conversation

nonsense
Copy link
Member

@nonsense nonsense commented Oct 28, 2020

Fixes testground/testground#1128


This PR is upgrading Kubernetes (based on kops 1.18.2 => Kubernetes v1.8.10), our base AMI image (now based on ubuntu-focal-20.04) with all the bundled docker images, and Weave (to v2.7.0), since we haven't upgraded many of these for many months.

It is also fixing a few broken env vars from the previous commit.


TODO:

  • upgrade flannel (it is done as part of kops, so will submit PR upstream).
  • figure out why blackhole rules by sidecar do not play well with the upgraded deps.
  • document that default db in influxdb is no longer created automatically ("testground")

@nonsense nonsense changed the title upgrade weave, flannel, kubernetes and base AMI image upgrade weave, kubernetes and base AMI image Oct 30, 2020
@nonsense nonsense marked this pull request as ready for review October 30, 2020 14:37
@nonsense nonsense changed the title upgrade weave, kubernetes and base AMI image upgrade weave, flannel, kubernetes and base AMI image Oct 30, 2020
@nonsense
Copy link
Member Author

This is ready for review - nothing really interesting is going on here.

For some reason the new dependencies do not work with the blackhole functionality we have in the Testground sidecar - we are adding blackhole rules for larger parts of the network and then we are supposed to open routes to influxdb and redis (denoted as services in the sidecar), but the routes to these services are sometimes missing.

I will investigate what's the problem there, and make sure our test plans work well with the new versions.


The reason I am upgrading all of these is because many bugs got fixed on Weave and Kubernetes side, and TaaS does suffer from some of them.

Copy link
Member

@hacdias hacdias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants