Documentation
¶
Index ¶
- func New(repo provisioning.ServerRepo, client provisioning.ServerClientPort, ...) *serverService
- type Option
- func AddBMCServerClient(bmcAPIType api.BMCAPIType, client provisioning.BMCServerClientPort) Option
- func WithInitialConnectionDelay(delay time.Duration) Option
- func WithNow(nowFunc func() time.Time) Option
- func WithRebootStatusUpdateGracePeriod(rebootStatusUpdateGracePeriod time.Duration) Option
- func WithWarningEmitter(warn provisioning.WarningServicePort) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( repo provisioning.ServerRepo, client provisioning.ServerClientPort, scriptlet provisioning.ServerScriptletPort, tokenSvc provisioning.TokenService, clusterSvc provisioning.ClusterService, channelSvc provisioning.ChannelService, updateSvc provisioning.UpdateService, serverCertificate tls.Certificate, opts ...Option, ) *serverService
Types ¶
type Option ¶
type Option func(s *serverService)
func AddBMCServerClient ¶ added in v0.8.0
func AddBMCServerClient(bmcAPIType api.BMCAPIType, client provisioning.BMCServerClientPort) Option
func WithRebootStatusUpdateGracePeriod ¶ added in v0.6.3
func WithWarningEmitter ¶
func WithWarningEmitter(warn provisioning.WarningServicePort) Option
Click to show internal directories.
Click to hide internal directories.