ZverGuy
f2944c572d
fix(dashboard): answer not-installed when the observability proxy is absent
...
The proxy can be left out of an installation, and then the console
nginx answered the observability roots with its own 502. The console
read that as an unreachable store: three errors, a Retry button and a
live tail reconnecting forever, instead of a notice that the feature
is not available on this cluster.
nginx now turns the 502 and 504 it generates itself, when it cannot
resolve or reach the proxy, into a 404 Kubernetes Status, which the
console already treats as not installed. Upstream errors are not
intercepted, so the proxy's own 502 and 504 for a store still reach
the console unchanged. The bats test runs the extracted locations in a
real nginx when one is installed.
Assisted-by: LLM
Signed-off-by: ZverGuy <maximbel2003@gmail.com >
2026-11-10 00:45:06 +07:00
..
2026-09-23 00:05:35 +03:00
2026-10-01 19:37:00 +03:00
2026-10-21 17:50:46 +05:00
2026-10-12 13:09:23 +02:00
2026-10-12 13:09:23 +02:00
2026-10-16 09:37:14 +00:00
2026-09-25 16:26:13 +02:00
2026-10-05 14:14:47 +03:00
2026-10-01 19:37:00 +03:00
2026-09-25 16:23:45 +02:00
2026-09-25 16:23:45 +02:00
2026-10-07 14:14:35 +03:00
2026-08-07 14:36:06 +03:00
2026-09-07 02:23:47 +03:00
2026-10-10 16:59:17 +03:00
2026-09-30 04:23:38 +03:00
2026-08-24 23:41:27 +03:00
2026-08-25 16:39:19 +03:00
2026-09-28 21:41:31 +03:00
2026-10-05 15:14:25 +03:00
2026-10-06 16:39:23 +03:00
2026-10-10 06:32:42 +03:00
2026-09-28 21:41:32 +03:00
2026-11-10 00:45:06 +07:00
2026-10-07 16:54:10 +04:00
2026-09-23 21:22:43 +04:00
2026-09-01 12:47:46 +03:00
2026-10-13 15:09:00 +03:00
2026-10-01 19:37:00 +03:00
2026-09-07 17:03:44 +02:00
2026-09-07 17:03:44 +02:00
2026-09-26 20:30:50 +03:00
2026-10-23 19:14:16 +05:00
2026-09-03 22:17:04 +03:00
2026-09-29 17:09:13 +02:00
2026-09-24 16:55:04 +03:00
2026-10-01 19:37:00 +03:00
2026-09-24 15:53:00 +03:00
2026-09-29 10:50:55 +05:00
2026-10-22 19:33:06 +00:00
2026-10-11 12:39:37 +03:00
2026-09-23 10:59:51 +03:00
2026-10-05 15:14:48 +03:00
2026-10-07 04:38:06 +03:00
2026-10-27 11:52:17 +03:00
2026-09-29 17:10:10 +02:00
2026-10-05 14:14:47 +03:00
2026-10-05 14:14:47 +03:00
2026-10-05 14:14:47 +03:00
2026-10-01 19:37:00 +03:00
2026-10-09 02:04:40 +03:00
2026-10-28 21:04:27 +01:00
2026-10-23 19:14:14 +05:00
2026-09-29 22:15:59 +03:00
2026-09-27 07:57:31 +03:00
2026-10-07 11:19:32 +03:00
2026-09-23 20:07:06 +04:00
2026-10-10 21:16:11 +03:00
2026-08-21 15:51:53 +03:00
2026-09-07 01:23:29 +03:00
2026-10-01 19:37:00 +03:00
2026-10-12 17:25:22 +03:00
2026-10-07 04:38:06 +03:00
2026-10-01 22:27:17 +03:00
2026-10-07 11:30:45 +03:00
2026-09-28 17:41:20 +05:30
2026-09-24 18:10:57 +03:00
2026-09-26 14:32:44 +03:00
2026-10-01 19:37:00 +03:00
2026-10-21 17:50:46 +05:00
2026-10-21 12:36:29 +05:00
2026-11-03 23:09:46 +05:00
2026-10-14 16:24:16 +05:00
2026-10-14 16:24:16 +05:00
2026-08-12 18:42:13 +03:00
2026-10-05 14:14:47 +03:00
2026-11-10 00:45:06 +07:00
2026-10-08 22:39:10 +03:00
2026-10-05 14:14:47 +03:00
2026-10-23 19:14:14 +05:00
2026-08-12 15:28:37 +03:00
2026-09-30 13:53:06 +03:00
2026-09-30 11:11:03 +03:00
2026-10-11 00:26:22 +05:00
2026-08-07 14:37:46 +03:00
2026-10-28 18:38:35 +01:00
2026-08-09 21:06:46 +03:00
2026-09-29 17:08:17 +02:00
2026-09-22 17:47:55 +04:00
2026-10-10 01:18:13 +05:00
2026-10-12 02:03:17 +05:00
2026-07-28 12:16:57 +03:00
2026-10-13 16:22:45 +03:00
2026-09-17 00:54:48 +03:00
2026-10-01 19:37:00 +03:00
2026-09-24 16:55:04 +03:00
2026-09-23 11:18:19 +04:00
2026-10-06 09:39:04 +03:00
2026-09-01 11:43:10 +04:00
2026-10-10 01:18:13 +05:00
2026-10-01 22:27:17 +03:00
2026-08-07 14:37:46 +03:00
2026-09-29 18:47:18 +03:00
2026-09-29 22:15:58 +03:00
2026-10-02 14:01:13 +03:00
2026-10-06 16:11:33 +03:00
2026-08-07 14:37:46 +03:00
2026-08-03 14:08:36 +03:00