pkg/

directory
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2023 License: Apache-2.0

Directories

Path Synopsis
agent
protocol
Package protocol implements the agent that injects disruptors in protocols.
Package protocol implements the agent that injects disruptors in protocols.
protocol/grpc
Package grpc implements a proxy that applies disruptions to gRPC requests This package is inspired by and extensively copies code from https://github.com/mwitkow/grpc-proxy
Package grpc implements a proxy that applies disruptions to gRPC requests This package is inspired by and extensively copies code from https://github.com/mwitkow/grpc-proxy
protocol/http
Package http implements a proxy that applies disruptions to HTTP requests
Package http implements a proxy that applies disruptions to HTTP requests
Package api implements a layer between javascript code (via goja)) and the disruptors allowing for validations and type conversions when needed
Package api implements a layer between javascript code (via goja)) and the disruptors allowing for validations and type conversions when needed
Package disruptors implements an API for disrupting targets
Package disruptors implements an API for disrupting targets
internal
consts
Package consts provide constants used by other packages to ensure consistency.
Package consts provide constants used by other packages to ensure consistency.
Package iptables implements helpers for manipulating the iptables.
Package iptables implements helpers for manipulating the iptables.
Package kubernetes implements helper functions for manipulating resources in a Kubernetes cluster.
Package kubernetes implements helper functions for manipulating resources in a Kubernetes cluster.
helpers
Package helpers offers functions to simplify dealing with kubernetes resources.
Package helpers offers functions to simplify dealing with kubernetes resources.
testutils
cluster
Package cluster implements helpers for creating test clusters using [kind] as a library.
Package cluster implements helpers for creating test clusters using [kind] as a library.
command
Package command offers utility functions for testing commands
Package command offers utility functions for testing commands
e2e/checks
Package checks implements functions that verify conditions in a cluster
Package checks implements functions that verify conditions in a cluster
e2e/fixtures
Package fixtures implements fixtures for e2e tests
Package fixtures implements fixtures for e2e tests
grpc
Package grpc offers utils for testing gppc services
Package grpc offers utils for testing gppc services
grpc/dynamic
Package dynamic implements a dynamic grpc client It requires the server to be registered to the grpc reflection Service
Package dynamic implements a dynamic grpc client It requires the server to be registered to the grpc reflection Service
grpc/ping
Package ping provides a grpc service for testing The service allows controlling the response returned by the server including the generation of specific errors.
Package ping provides a grpc service for testing The service allows controlling the response returned by the server including the generation of specific errors.
kubernetes/builders
Package builders offers functions for building test objects
Package builders offers functions for building test objects
Package utils offers functions of general utility in other parts of the system
Package utils offers functions of general utility in other parts of the system
process
Package process offers abstractions for the execution of processes
Package process offers abstractions for the execution of processes

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL