Linkerd Conformance project #4648
Unanswered
Pothulapati
asked this question in
General
Replies: 2 comments 4 replies
-
Is this a superset of |
Beta Was this translation helpful? Give feedback.
3 replies
-
This sounds super useful! We already use sonobuoy for our clusters and just finished a labcluster setup to test infra changes in the future. Having this as part of sonobuoy would be very handy! |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Linkerd2-conformance is aimed at users to check if Linkerd runs on their cluster correctly. This is important as currently there are 1000 different of ways you can configure a Kubernetes cluster, across many distributions i.e OpenShift, K3s, etc across many cloud providers. And there are chances that there could be a mismatch between what Linkerd expects, and what your cluster configuration might have.
Linkerd2-Conformance aims to be a suite of tests that include comprehensive tests of all the major features provided in Linkerd i.e Service Profiles, Automatic Injection, Multi-Cluster, etc. Each Feature test not only applies that feature onto your cluster but also validates it, if the feature is correctly working or not. It also cleans up your cluster once the test suites complete. After that it provides a report for the users to check on what test suites worked and what did not.
It uses Sonobuoy as the underlying tool, and builds(a plugin) on top of it.
Once a cluster is conformed through this tool, The expectation is that users would not face any problems running that feature-set on the cluster.
There is a first pass of the tool available at linkerd/linkerd2-conformance#1, which shows the planned UX for users to run these tests.
This discussion thread hopes to be the place for users to interact regarding the tests needed, UX, etc.
cc: @mayankshah1607 @grampelberg
Beta Was this translation helpful? Give feedback.
All reactions