feat(v5): expose corrosion and firewall diagnostics

This commit is contained in:
Andras Bacsai committed 2026-06-22 13:52:17 +02:00
1 parent 4cdd45070d
commit 2007d802ef
9 files changed
+938 -35

No files matched your search

@@ -131,6 +131,18 @@ it('applies caddy ingress configuration through flux instead of ssh', function (
'port' => 80,
])
->andReturn('Firewall rule applied.');
$fluxClient
->shouldReceive('applyFirewallRule')
->once()
->with('100.64.0.10', [
'id' => 'v5-caddy-ingress:443',
'namespace' => 'default',
'src' => '0.0.0.0/0',
'dst' => 'coolify-v5-caddy',
'proto' => 'tcp',
'port' => 443,
])
->andReturn('Firewall rule applied.');
app()->instance(FluxClient::class, $fluxClient);
$result = StartCaddyIngress::run($server);
@@ -166,6 +178,11 @@ it('stops caddy ingress through flux instead of ssh', function () {
->once()
->with('100.64.0.10', 'v5-caddy-ingress:80')
->andReturn('Firewall rule removed.');
$fluxClient
->shouldReceive('revokeFirewallRule')
->once()
->with('100.64.0.10', 'v5-caddy-ingress:443')
->andReturn('Firewall rule removed.');
app()->instance(FluxClient::class, $fluxClient);
$result = StopCaddyIngress::run($server);