#!/usr/bin/env php apply($organizationId) : $reconciler->check($organizationId); } else { $activator = new \bird\classes\bird_control_plane_activator($pdo); $status = $command === 'apply' ? $activator->apply([ 'controlPlaneToken' => trim((string)(getenv('BIRD_CONTROL_PLANE_TOKEN') ?: '')), 'webhookSigningKey' => trim((string)(getenv('BIRD_WEBHOOK_SIGNING_KEY') ?: '')), 'participantId' => trim((string)(getenv('BIRD_PARTICIPANT_ID') ?: '')), ]) : $activator->check(); } fwrite(STDOUT, json_encode($status, JSON_UNESCAPED_SLASHES) . PHP_EOL); exit(($status['ready'] ?? false) === true ? 0 : 1); } catch (Throwable $throwable) { error_log('[bird-control-plane-activate] Failed: ' . get_class($throwable)); fwrite(STDOUT, json_encode([ 'ready' => false, 'errorCode' => 'bird_activation_failed', ], JSON_UNESCAPED_SLASHES) . PHP_EOL); exit(1); }