at.happyproto.admin.defs
Details · defs
| Kind | defs |
|---|---|
| Authority | admin.happyproto.at |
| Indexed |
Showing version bafyreiavwroe3n3rwxhbcm3utmnmojmnicyhtm7bpmetlx4tebwic37n2m. Show the latest
#autoscale
objectThe autoscaler's settings and what it is waiting on.
Properties
blockedBy
stringA failed request that holds off new ones until staff retry or cancel it.
cooldownUntil
string · datetimeNo new request before this. Absent once it has passed.
costEur
stringWhat each host it orders costs a month, in euros, as a decimal string.
On in the provisioner's config, with the GitHub App set up.
hosts
integerHosts that are not retired.
inFlight
integerRequests under way: 0 or 1.
lowSince
string · datetimeSince when free capacity has been below a threshold. Absent while it is fine.
maxHosts
integerThe most hosts it may bring the fleet to.
Paused by staff: no new requests, though one under way carries on.
pausedAt
string · datetimepausedBy
string · didThe staff DID that paused it.
thresholds
ref#event
objectOne line of a request's timeline.
Properties
knownValues: requested | dispatched | step_started | step_finished | ordering | configuring | verifying | registered | failed | cancelled | retried | cancel_requested | deploy_cancelled
message
stringWhat happened, in the provisioner's words.
runUrl
string · uriThe GitHub Actions run the event came from.
#freeCapacity
objectFree capacity across the active hosts. An over-committed host counts as none.
Properties
freeDiskGb
integerfreeMemoryMb
integer#hostRequest
objectA tenant host the autoscaler asked for.
Properties
cancelRunUrl
string · uricostEur
stringThe host's monthly cost in euros, as a decimal string.
currentStep
stringThe workflow step running now.
deployRunUrl
string · uridispatchedAt
string · datetimeerror
stringWhy it failed.
finishedAt
string · datetimeA UUID.
The host's name, like tenant-4.
requestedBy
stringsystem, or the staff DID.
knownValues: requested | ordering | configuring | verifying | registered | failed | cancelling | cancelled
updatedAt
string · datetimeworkflowRunUrl
string · uri#thresholds
objectWhen the autoscaler orders a host: free capacity across active hosts below either figure for sustainSecs, and no request in the last cooldownSecs.
Properties
#trigger
objectFree capacity when the request was made, and the thresholds it was below.
Properties
freeDiskGb
integerfreeMemoryMb
integerhosts
arraylowSince
string · datetimethresholds
ref#triggerHost
objectProperties
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
The autoscaler: on or paused, how many hosts it may add, what it is waiting on, and free capacity against its thresholds. Staff only.