mirror of
https://github.com/tiennm99/coolify.git
synced 2026-09-12 20:18:18 +00:00
Split V5 dashboard behavior into domain controllers and policies, add agent token rotation/revocation, status reconciliation jobs, ingress firewall syncing, and canvas connection APIs. Add migrations for V5 status tracking, server capabilities, resource connection aliases, and revoked agent tokens.
19 lines
550 B
PHP
19 lines
550 B
PHP
<?php
|
|
|
|
namespace App\Exceptions\V5;
|
|
|
|
use RuntimeException;
|
|
|
|
/**
|
|
* The per-node coold agent does not implement the dispatched verb. Flux
|
|
* rejects these before they reach the node, so callers can degrade
|
|
* gracefully instead of treating the miss as an operational failure.
|
|
*/
|
|
class UnsupportedCooldVerb extends RuntimeException
|
|
{
|
|
public function __construct(public readonly string $verb, string $message = '')
|
|
{
|
|
parent::__construct($message !== '' ? $message : "The node's coold agent does not support the {$verb} verb.");
|
|
}
|
|
}
|