-
Notifications
You must be signed in to change notification settings - Fork 150
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
E2E Testing #45
Comments
On the unrelated note, does anybody know how to use cloud-controller with terraform provider? I believe I need to insert Am I missing something? |
I did some initial work in kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform#39 for cloud controller integration but it needs to be updated to work with v1.8 which is pending review for kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform#47. You can use that PR as a reference, let me know if anything else is unclear. |
@xmudrii Here's a patch to https://github.com/kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform that works for me. It includes https://github.com/kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform#39 and https://github.com/kubernetes-digitalocean-terraform/kubernetes-digitalocean-terraform#47 plus one other change (the release file to use). |
@xmudrii Are you planning to work on this issue? I was planning to jump in it next, but don't want to duplicate work if you're already working on it. |
@bhcleek Thanks for the answer. No not for now, feel free to take it. :) |
I forgot to paste the patch. Here you go:
|
What is the status of this? We use a modified version of the So we could tweak the quickstart script, and create a simple script which create the droplets. Something like:
What do you think? or is |
+1 for using simple bash scripts or creating droplets using godo directly in the test setup. |
I have opened a new bootkube issue: kubernetes-retired/bootkube#800 , as I think we need a tolerant for
Something like:
For load balancer e2e I think something like:
|
👍 this can also work with kubeadm. @klausenbusk can I assign this issue to you, is it something you can work on in the near future? |
I'm not sure what the best solution is in the long run, but I prefer If kubernetes-retired/bootkube#803 and kubernetes-retired/bootkube#804 gets merged, we could probably just submodule the
Fine with me..
I can probably take a stab at in, in the upcoming Christmas holidays. |
With I think
|
Tracked upstream here (external cloud provider + TLS bootstrapping): kubernetes/kubernetes#55633 |
@xmudrii you could also simply do as we do and run an ansible script from terraform that then provisions CCM :) ?
|
@andrewsykim has this been implemented by #148, or is there more to do? |
Implemented. |
We should start to consider adding an E2E test suite. In terms of tooling I personally don't have a preference but using a combination fo kubeadm/terraform would make the most sense to me.
The text was updated successfully, but these errors were encountered: