Skip to main content

SetCommunicationLifecycle

Sets the tenant's communication lifecycle configuration: scale-to-zero (AB#4914) and adapter pool leasing (AB#4924). Runtime configuration - effective without a controller redeploy; '-sze false' and '-le false' are the per-tenant emergency stops. Only the flags you pass are changed.

Examples

octo-cli -c SetCommunicationLifecycle

Options

ShortLongRequiredDescription
-sze--scaleToZeroEnablednotrue to allow OnDemand workloads of this tenant to scale to 0 replicas when idle, false to disable (default)
-le--leasingEnablednotrue to allow adapter pool leasing for this tenant, false to disable (default). Governs BOTH halves: this tenant's pools lending their members out, and this tenant's Leased adapters being scheduled. A lease needs it on for the lending AND the borrowing tenant. Switching it off HOLDS the queue - already queued work stays queued and visible, nothing new is enqueued and no lease is granted