Documentation ¶
Index ¶
Constants ¶
View Source
const (
// StatusInjected is the annotation value for /status that indicates an injection was already performed on this pod
StatusInjected = "injected"
)
Variables ¶
This section is empty.
Functions ¶
func Inject ¶
func Inject(res *v1beta1.AdmissionRequest, cli client.Client, cfg *config.Config, controllerCfg *controllerCfg.ChaosControllerConfig, metrics *metrics.ChaosCollector) *v1beta1.AdmissionResponse
Inject do pod template config inject
func MergeCommands ¶ added in v1.1.0
MergeCommands merges injected commands and original commands for injecting commands to containers, eg: inject: []string{"bash", "-c", "/check.sh"}, origin: []string{"bash", "-c", "/run.sh"} merged commands: []string{"/bin/sh", "-ec", "/check.sh\n/run.sh"}
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.