Documentation
¶
Index ¶
- Constants
- Variables
- func ClearManagementPlaneResponses(t *testing.T)
- func ManagementPlaneResponses(t *testing.T, numberOfExpectedResponses int) []*mpi.DataPlaneResponse
- func PerformConfigApply(t *testing.T, nginxInstanceID string)
- func PerformInvalidConfigApply(t *testing.T, nginxInstanceID string)
- func SetupConnectionTest(tb testing.TB, expectNoErrorsInLogs, nginxless bool, agentConfig string) func(tb testing.TB)
- func VerifyConnection(t *testing.T, instancesLength int) string
- func VerifyUpdateDataPlaneHealth(t *testing.T)
- func VerifyUpdateDataPlaneStatus(t *testing.T)
- type ConnectionRequest
- type Instance
- type NginxUpdateDataPlaneHealthRequest
- type UpdateDataPlaneStatusRequest
Constants ¶
View Source
const ( RetryCount = 8 RetryWaitTime = 5 * time.Second RetryMaxWaitTime = 6 * time.Second )
Variables ¶
View Source
var ( Container testcontainers.Container MockManagementPlaneGrpcContainer testcontainers.Container MockManagementPlaneGrpcAddress string )
View Source
var MockManagementPlaneAPIAddress string
Functions ¶
func ManagementPlaneResponses ¶
func ManagementPlaneResponses(t *testing.T, numberOfExpectedResponses int) []*mpi.DataPlaneResponse
func PerformConfigApply ¶
func SetupConnectionTest ¶
Types ¶
type ConnectionRequest ¶
type ConnectionRequest struct {
ConnectionRequest *mpi.CreateConnectionRequest `json:"connectionRequest"`
}
type Instance ¶
type Instance struct {
InstanceMeta *mpi.InstanceMeta `json:"instance_meta"`
InstanceRuntime *mpi.InstanceRuntime `json:"instance_runtime"`
}
type NginxUpdateDataPlaneHealthRequest ¶
type NginxUpdateDataPlaneHealthRequest struct {
MessageMeta *mpi.MessageMeta `json:"message_meta"`
Instances []Instance `json:"instances"`
}
type UpdateDataPlaneStatusRequest ¶
type UpdateDataPlaneStatusRequest struct {
UpdateDataPlaneStatusRequest NginxUpdateDataPlaneHealthRequest `json:"updateDataPlaneStatusRequest"`
}
Click to show internal directories.
Click to hide internal directories.