istio/old_pilot_repo

Incomplete tests: Add liveness and readiness probes to proxies and discovery services

Closed this issue · 3 comments

Context: production readiness proposal and plan

The feature “Add liveness and readiness probes to proxies and discovery services #1421
” is identified as incomplete test coverage. As a measure to reach Istio production quality in 0.3, this issue is opened to track the progress of providing sufficient test coverage for the feature in question.

This issue is initially assigned to the working group leads.

Recommendations:

  • Come up with a test plan for how the feature should be tested. Identify and document (in this issue, or a separate document this issue will link to) test cases and whether each will be covered by an integration test (with some level of mocking and/or starting up selected components in test environment), or end to end test (aka system test, which brings up the whole Istio to exercise the feature; currently live in the istio/istio repo).
  • If you expect the test plan is complex and controversial, consider having it formally reviewed.
  • State an ETA in the issue, and assign this to a developer who will execute the test plan.
  • Execute the test plan as the highest priority for 0.3.
  • For any bug or defect identified by the new test cases, file a new issue and link it from this one.
  • Close this issue only when the test plan is completely executed, and all additional issues identified in step 3 are fixed.

If you see a risk of not fixing this issue by end of 0.3, please contact istio-production-quality@googlegroups.com as soon as possible. We will also periodically ping the issue for update.

This is a duplicate of the associated issue #1421. Also, liveness/readiness probes for Pilot's /health endpoint cannot be tested. We can just add them to our e2e tests.

/assign

Issue moved to istio/istio #1467 via ZenHub