verification

package
v0.2.5 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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

func NewVerifier(client *ssh.Client, verbose bool) *Verifier

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

func (v *Verifier) StreamLogs(containerName string, duration time.Duration) error

StreamLogs streams container logs for a duration

func (*Verifier) VerifyContainerRunning

func (v *Verifier) VerifyContainerRunning(containerName string, waitTime time.Duration) error

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

Jump to

Keyboard shortcuts

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