Documentation
¶
Index ¶
- type Verifier
- func (v *Verifier) CheckContainerHealth(containerName string, service *config.ServiceConfig) error
- func (v *Verifier) StreamLogs(containerName string, duration time.Duration) error
- func (v *Verifier) VerifyContainerRunning(containerName string, waitTime time.Duration) error
- func (v *Verifier) VerifyDeployment(containerName string, service *config.ServiceConfig) error
- func (v *Verifier) VerifyWithHealthCheck(containerName string, service *config.ServiceConfig) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Verifier ¶
type Verifier struct {
// contains filtered or unexported fields
}
Verifier handles deployment verification
func NewVerifier ¶
NewVerifier creates a new deployment verifier
func (*Verifier) CheckContainerHealth ¶
func (v *Verifier) CheckContainerHealth(containerName string, service *config.ServiceConfig) error
CheckContainerHealth quickly checks if a container is healthy (for monitoring)
func (*Verifier) StreamLogs ¶
StreamLogs streams container logs for a duration
func (*Verifier) VerifyContainerRunning ¶
VerifyContainerRunning checks if container is still running after deployment
func (*Verifier) VerifyDeployment ¶
func (v *Verifier) VerifyDeployment(containerName string, service *config.ServiceConfig) error
VerifyDeployment verifies a container deployment based on health check config
func (*Verifier) VerifyWithHealthCheck ¶
func (v *Verifier) VerifyWithHealthCheck(containerName string, service *config.ServiceConfig) error
VerifyWithHealthCheck polls health endpoint until it passes or timeout
Click to show internal directories.
Click to hide internal directories.