Documentation
¶
Index ¶
- type InstrumentedDatabaseProvider
- func (p *InstrumentedDatabaseProvider) Provision(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseResult, error)
- func (p *InstrumentedDatabaseProvider) Status(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseStatus, error)
- func (p *InstrumentedDatabaseProvider) Teardown(ctx context.Context, env *v1alpha1.Environment) error
- type NoopDatabaseProvider
- func (p *NoopDatabaseProvider) Provision(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseResult, error)
- func (p *NoopDatabaseProvider) Status(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseStatus, error)
- func (p *NoopDatabaseProvider) Teardown(ctx context.Context, env *v1alpha1.Environment) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstrumentedDatabaseProvider ¶
type InstrumentedDatabaseProvider struct {
Inner pkgdb.DatabaseProvider
Mode string
}
InstrumentedDatabaseProvider wraps a DatabaseProvider with Prometheus metrics.
func (*InstrumentedDatabaseProvider) Provision ¶
func (p *InstrumentedDatabaseProvider) Provision(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseResult, error)
Provision performs its designated operation.
func (*InstrumentedDatabaseProvider) Status ¶
func (p *InstrumentedDatabaseProvider) Status(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseStatus, error)
Status performs its designated operation.
func (*InstrumentedDatabaseProvider) Teardown ¶
func (p *InstrumentedDatabaseProvider) Teardown(ctx context.Context, env *v1alpha1.Environment) error
Teardown performs its designated operation.
type NoopDatabaseProvider ¶
type NoopDatabaseProvider struct{}
NoopDatabaseProvider represents the configuration or state for this type.
func (*NoopDatabaseProvider) Provision ¶
func (p *NoopDatabaseProvider) Provision(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseResult, error)
Provision performs its designated operation.
func (*NoopDatabaseProvider) Status ¶
func (p *NoopDatabaseProvider) Status(ctx context.Context, env *v1alpha1.Environment) (*pkgdb.DatabaseStatus, error)
Status performs its designated operation.
func (*NoopDatabaseProvider) Teardown ¶
func (p *NoopDatabaseProvider) Teardown(ctx context.Context, env *v1alpha1.Environment) error
Teardown performs its designated operation.
Click to show internal directories.
Click to hide internal directories.