(env e2e.Environment, name string, opts ...Option)
| 119 | } |
| 120 | |
| 121 | func NewConsul(env e2e.Environment, name string, opts ...Option) *e2emon.InstrumentedRunnable { |
| 122 | o := options{image: "consul:1.8.4"} |
| 123 | for _, opt := range opts { |
| 124 | opt(&o) |
| 125 | } |
| 126 | |
| 127 | e2e.MergeFlags() |
| 128 | return e2emon.AsInstrumented(env.Runnable(name).WithPorts(map[string]int{AccessPortName: 8500}).Init( |
| 129 | e2e.StartOptions{ |
| 130 | Image: o.image, |
| 131 | // Run consul in "dev" mode so that the initial leader election is immediate. |
| 132 | Command: e2e.NewCommand("agent", "-server", "-client=0.0.0.0", "-dev", "-log-level=err"), |
| 133 | Readiness: e2e.NewHTTPReadinessProbe(AccessPortName, "/v1/operator/autopilot/health", 200, 200, `"Healthy": true`), |
| 134 | }, |
| 135 | ), AccessPortName) |
| 136 | } |
| 137 | |
| 138 | func NewDynamoDB(env e2e.Environment, name string, opts ...Option) *e2emon.InstrumentedRunnable { |
| 139 | o := options{image: "amazon/dynamodb-local:1.11.477"} |
nothing calls this directly
no test coverage detected
searching dependent graphs…