Versions in this module Expand all Collapse all v0 v0.7.2 Jul 9, 2024 v0.7.1 Jun 14, 2024 Changes in this version + func WithOpts[T any, O ~func(*T) error](t *T, opts ...O) error + type ContainerImages struct + APIServer T + CRDiscoveryServer T + Orchestrator T + PluginKics T + Scanner T + UI T + UIBackend T + func NewContainerImages[T string | ImageRef](images map[string]string) (*ContainerImages[T], error) + func (t ContainerImages[T]) AsSlice() []T + func (t ContainerImages[T]) AsStringSlice() ([]string, error) + type Endpoints struct + API *url.URL + UIBackend *url.URL + func (e *Endpoints) SetAPI(scheme, host, port, path string) + func (e *Endpoints) SetUIBackend(scheme, host, port, path string) + type Environment interface + Context func(ctx context.Context) (context.Context, error) + Endpoints func(ctx context.Context) (*Endpoints, error) + ServiceLogs func(ctx context.Context, services []string, startTime time.Time, ...) error + Services func(ctx context.Context) (Services, error) + ServicesReady func(ctx context.Context) (bool, error) + SetUp func(ctx context.Context) error + TearDown func(ctx context.Context) error + type EnvironmentType string + const EnvironmentTypeAWS + const EnvironmentTypeAzure + const EnvironmentTypeDocker + const EnvironmentTypeGCP + const EnvironmentTypeKubernetes + func (p *EnvironmentType) UnmarshalText(text []byte) error + type ImageRef struct + func NewImageRef(name, domain, path, tag, imageDigest string) ImageRef + func NewImageRefFrom(s string) (ImageRef, error) + func (i *ImageRef) Digest() digest.Digest + func (i *ImageRef) Domain() string + func (i *ImageRef) Name() string + func (i *ImageRef) Path() string + func (i *ImageRef) String() string + func (i *ImageRef) Tag() string + func (i *ImageRef) UnmarshalText(text []byte) error + type Service interface + GetApplicationName func() string + GetComponentName func() string + GetID func() string + GetNamespace func() string + GetState func() ServiceState + type ServiceState string + const ServiceStateDegraded + const ServiceStateNotReady + const ServiceStateReady + const ServiceStateUnknown + func (s ServiceState) String() string + type Services []Service + func (s Services) IDs() []string + func (s Services) States() []string