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

Support for multi-cluster E2E Test framework #626

Closed
sebastienvas opened this issue Aug 31, 2017 · 16 comments
Closed

Support for multi-cluster E2E Test framework #626

sebastienvas opened this issue Aug 31, 2017 · 16 comments

Comments

@sebastienvas
Copy link
Contributor

sebastienvas commented Aug 31, 2017

Details on requirements are @ http://goo.gl/AQARBs#heading=h.wgf09th1ifw0
but basically:
The test framework should be able to:

  1. Request 1 or more K8s clusters during test setup. Calls should block until clusters are available
  2. Release all clusters requested by the test at test teardown
  3. We should have a pool of clusters for integration testing
@sebastienvas sebastienvas added this to the Istio 0.3 milestone Aug 31, 2017
@ldemailly ldemailly removed their assignment Aug 31, 2017
@ldemailly
Copy link
Contributor

In 0.3 we're going to start supporting multi cluster and hybrid so we will need to test that we can join a mesh across clusters. At minimum that means some tests can request from test infra 2 clusters (clusterA and clusterB) and deploy on both and test reachability etc

@gnirodi can also add more

@danehans
Copy link
Contributor

@ldemailly do you have a design doc, PRs, or any other pointer to learn more about 0.3 multi-cluster support?

@gnirodi
Copy link
Contributor

gnirodi commented Oct 13, 2017

http://goo.gl/AQARBs will be the canonical design doc for Istio multi-cluster support for v0.3
It's still WIP

@ldemailly
Copy link
Contributor

Doc above, the short version is we will start with a pair of clusters (2) + 1 or 2 VMs
and that should be fine for e2e tests

@mattymo
Copy link

mattymo commented Oct 19, 2017

@ldemailly Can this doc made readable to the public?

@gnirodi
Copy link
Contributor

gnirodi commented Oct 20, 2017 via email

@danehans
Copy link
Contributor

@gnirodi thank you for the pointer to the google design doc for multi-cluster. I do not see any PR references here or in the design doc for the work that needs to be accomplished. Are there any PR's in flight? If so, can I get a pointer? I would like to start contributing, but I want to avoid duplicating efforts. It may be helpful to create a label (i.e. /area multicluster) that can be used to track related issues/pr's associated to this effort. I look forward to contributing.

@gnirodi gnirodi changed the title Support for multi cluster in e2e Support for Multi-Zone E2E Test framework Oct 25, 2017
@gnirodi gnirodi self-assigned this Oct 25, 2017
@gnirodi
Copy link
Contributor

gnirodi commented Oct 25, 2017

OK I've updated the design doc http://goo.gl/AQARBs#heading=h.wgf09th1ifw0
I'll assign this issue to myself until the design is complete.
Implementation may be farmed out to various folks and I'll move assignee accordingly.

@gnirodi
Copy link
Contributor

gnirodi commented Oct 27, 2017

The doc has a reasonably outlined design criteria.
yutongz has volunteered to help flesh out the detailed design around test infrastructure. So adding him to this issue.

mandarjog pushed a commit to mandarjog/istio that referenced this issue Oct 30, 2017
Former-commit-id: cbbd03dab39efa93eaf3c9af3100a5d403c2e329
@ldemailly
Copy link
Contributor

ldemailly commented Oct 31, 2017

note about the usage of "zone" in the Issue title, that terminology can be confusing:

we should test both
a) 1 kubernetes cluster spanning availability zones (datacenters) - a production readiness task
b) 2 kubernetes cluster (and 1 VM) in a single mesh

mandarjog pushed a commit that referenced this issue Oct 31, 2017
Former-commit-id: 002db104480d19aa8164655b4eb6561b04c2e5ec
mandarjog pushed a commit that referenced this issue Oct 31, 2017
@sara4dev
Copy link

were you guys able to test the above #1 & #2? We have use case for both.

@gnirodi gnirodi changed the title Support for Multi-Zone E2E Test framework Support for multi-cluster E2E Test framework Dec 6, 2017
@yutongz
Copy link
Contributor

yutongz commented Mar 1, 2018

/unassign @yutongz

@stale
Copy link

stale bot commented Jun 25, 2018

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 2 weeks unless it is tagged "help wanted" or other activity occurs. Thank you for your contributions.

@stale stale bot unassigned gnirodi Jun 25, 2018
@stale stale bot added the stale label Jun 25, 2018
@ldemailly
Copy link
Contributor

Andy/costin update ?

@stale stale bot removed the stale label Jun 25, 2018
@stale
Copy link

stale bot commented Jul 27, 2018

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 2 weeks unless it is tagged "help wanted" or other activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jul 27, 2018
@stale
Copy link

stale bot commented Aug 26, 2018

This issue has been automatically closed because it has not had activity in the last month and a half. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted". Thank you for your contributions.

@stale stale bot closed this as completed Aug 26, 2018
howardjohn pushed a commit to howardjohn/istio that referenced this issue Jan 12, 2020
* limit cni in kube-system

Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>

* keep configurable
howardjohn pushed a commit to howardjohn/istio that referenced this issue Jan 12, 2020
0x01001011 pushed a commit to thedemodrive/istio that referenced this issue Jul 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants