mirror of
https://github.com/coder/coder.git
synced 2026-06-02 20:48:20 +00:00
test: remove provisioner heartbeat from 'AllProvisionersStale' (#21903)
Provisioner async heartbeat will mark the 'stale' provisioner as ready closes https://github.com/coder/internal/issues/1288
This commit is contained in:
@@ -1996,8 +1996,15 @@ func MemoryProvisionerWithVersionOverride(version string) MemoryProvisionerDaemo
|
||||
}
|
||||
}
|
||||
|
||||
func MemoryProvisionerWithHeartbeatOverride(heartbeatFN func(context.Context) error) MemoryProvisionerDaemonOption {
|
||||
return func(opts *memoryProvisionerDaemonOptions) {
|
||||
opts.heartbeatFn = heartbeatFN
|
||||
}
|
||||
}
|
||||
|
||||
type memoryProvisionerDaemonOptions struct {
|
||||
versionOverride string
|
||||
heartbeatFn func(context.Context) error
|
||||
}
|
||||
|
||||
// CreateInMemoryProvisionerDaemon is an in-memory connection to a provisionerd.
|
||||
@@ -2087,6 +2094,7 @@ func (api *API) CreateInMemoryTaggedProvisionerDaemon(dialCtx context.Context, n
|
||||
OIDCConfig: api.OIDCConfig,
|
||||
ExternalAuthConfigs: api.ExternalAuthConfigs,
|
||||
Clock: api.Clock,
|
||||
HeartbeatFn: options.heartbeatFn,
|
||||
},
|
||||
api.NotificationsEnqueuer,
|
||||
&api.PrebuildsReconciler,
|
||||
|
||||
Reference in New Issue
Block a user