-
Notifications
You must be signed in to change notification settings - Fork 156
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
additional test dimensions in lifecycle test environment #43
Labels
Comments
siggy
added a commit
that referenced
this issue
May 24, 2018
The lifecycle environment was testing service discovery via bb-terminus container exit. This did not play well with k8s's `CrashLoopBackoff`. Disable bb-terminus container exit in favor of a `redeployer` script, that deletes each bb-terminus pod once per minute. Fixes #42, relates to #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
May 24, 2018
The lifecycle environment was testing service discovery via bb-terminus container exit. This did not play well with k8s's `CrashLoopBackoff`. Disable bb-terminus container exit in favor of a `redeployer` script, that deletes each bb-terminus pod once per minute. Also create `ServiceAccount`, `ClusterRole`, and `ClusterRoleBinding`, and install conduit into conduit-lifecycle namespace. Fixes #42, relates to #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
May 24, 2018
Introduce scaling of lifecycle env, via a `deploy` script that deploys N number of lifecycle namespaces, and also via a `scale` script that increases the number of replicas per namespace. Also change slow-cooker from a Job to a Deployment. Part of #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
Jul 3, 2018
The lifecycle test env redeployed pods and services. Introduce redeployment of entire deployments. Part of #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
Jul 3, 2018
The lifecycle test env redeployed pods and services. Introduce redeployment of entire deployments. Also introduce TLS. Part of #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
Jul 4, 2018
The lifecycle test env redeployed pods and services. Introduce redeployment of entire deployments. Also introduce TLS. Part of #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
Jul 6, 2018
The existing lifecycle test environment runs a set of applications injected with Conduit. This change introduces a parallel set of applications that run without Conduit, to enable comparison. Part of #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
Jul 6, 2018
The existing lifecycle test environment runs a set of applications injected with Conduit. This change introduces a parallel set of applications that run without Conduit, to enable comparison. Part of #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
siggy
added a commit
that referenced
this issue
Jul 10, 2018
The existing lifecycle test environment runs a set of applications injected with Conduit. This change introduces a parallel set of applications that run without Conduit, to enable comparison, along with a TLS-enabled config. Part of #43. Signed-off-by: Andrew Seigner <siggy@buoyant.io>
9 tasks
closing following repo move, new issue at: linkerd/linkerd-examples#225 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The test environment introduced in #41, intended to exercising route, telemetry, and
service discovery lifecycles in Conduit, includes the following:
We should extend this environment to exercise additional dimensions, namely:
The
Prometheus Benchmark
Grafana dashboard introduced in linkerd/linkerd2#984 should provide better performance analysis of Prometheus in Conduit.Relates to #42.
The text was updated successfully, but these errors were encountered: