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

CI bump: k8s 1.9.0 / helm 2.9.1 / minikube 0.28.0 #759

Merged
merged 3 commits into from
Jul 11, 2018

Conversation

consideRatio
Copy link
Member

@consideRatio consideRatio commented Jul 10, 2018

Bumping CI to use latest k8s/helm/minikube.

Currently #758 CI is failing to start because Helm 2.9.1 is required.

@consideRatio consideRatio changed the title CI bump: k8s 1.11.0 / helm 2.9.1 / minikube 0.28.0 [WIP] CI bump: k8s 1.11.0 / helm 2.9.1 / minikube 0.28.0 Jul 10, 2018
@clkao
Copy link
Contributor

clkao commented Jul 10, 2018

Is it time to create travis env matrix for multiple versions of k8s?

@consideRatio
Copy link
Member Author

consideRatio commented Jul 10, 2018

@clkao perhaps but I suspect it is overkill because I run with the assumption that kubernetes api-server will behave similarly assuming you using an older API.

The solution to the build error seems to be to upgrade the build system to run on Ubuntu 16.04, but travis doesn't support that and after reading posts I've given up all hope on that is going to happen in a reasonable time.

I noticed that the jupyterhub/jupyterhub repo used CircleCI, something we can use for z2jh as well? I'm clueless about if you are paying for it, or how it would work etc. Anyone with clues about this? @clkao @minrk ?


I was not allowed to setup CircleCI for this repo :'(
image


It seems also I was wrong, Ubuntu 16.04 not supported by CircleCI?

image


This isn't an issue perhaps? We can docker ourselves to a newer Ubuntu and run stuff from within? Will go find some CI/CD primer tutorials...

@consideRatio
Copy link
Member Author

How should we go about making minikube execute on Ubuntu 16.04 instead of 14.04 where systemd is available and the issues we face above will go away?

@consideRatio consideRatio changed the title [WIP] CI bump: k8s 1.11.0 / helm 2.9.1 / minikube 0.28.0 CI bump: k8s 1.9.0 / helm 2.9.1 / minikube 0.28.0 Jul 11, 2018
@consideRatio consideRatio merged commit 12c1ba3 into jupyterhub:master Jul 11, 2018
@consideRatio
Copy link
Member Author

@clkao it could be useful to test 1.9 as well as 1.11, because helm could be smart about certain features by default if we are on k8s 1.11 but shut them down if we are below.

Do you have experience on creating such travis environment matrix?

@clkao
Copy link
Contributor

clkao commented Jul 24, 2018

FTR matrix ci is in #762

@manics manics mentioned this pull request Aug 15, 2018
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants