Aleksei Sviridkin
bdca165f4c
feat(gateway): report a GatewayClass that does not serve TLSRoute
...
A GatewayClass lists the features it serves in status.supportedFeatures,
and TLS passthrough is TLSRoute. On a class that leaves it out the
passthrough listeners are accepted and serve nothing, so the
TenantGateway now reads Ready=False/GatewayClassUnsupported naming the
class instead of Ready. A class that lists no features at all is not
judged: implementations predating the field leave it empty.
The class writes that list after it is accepted and may change it when
its controller is upgraded, so a GatewayClass event requeues the
TenantGateways on it.
Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin <f@lex.la >
2026-10-09 17:53:25 +03:00
..
2026-09-23 00:05:35 +03:00
2026-10-01 19:37:00 +03:00
2026-10-06 16:35:42 +03:00
2026-10-05 14:14:47 +03: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-09 17:53:16 +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-09 17:53:25 +03:00
2026-09-28 21:41:32 +03:00
2026-10-08 16:49:58 +03: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-07-03 19:14:15 +03:00
2026-07-20 04:49:57 +03:00
2026-10-01 19:37: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-09-03 22:17:04 +03:00
2026-07-03 19:14:27 +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-09 02:04:40 +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-09-28 21:41:32 +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-01 22:10:40 +03:00
2026-09-29 21:04:05 +02: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-09-22 23:45:58 +03:00
2026-08-21 15:51:53 +03:00
2026-07-06 09:49:50 +05:00
2026-09-07 01:23:29 +03:00
2026-10-01 19:37:00 +03:00
2026-10-05 14:14:47 +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-07-20 05:24:04 +03:00
2026-10-01 19:37:00 +03:00
2026-09-29 10:14:44 +04:00
2026-10-07 04:38:06 +03:00
2026-10-07 04:56:09 +03:00
2026-10-06 09:39:04 +03:00
2026-10-05 14:14:47 +03:00
2026-08-12 18:42:13 +03:00
2026-10-05 14:14:47 +03:00
2026-10-05 14:14:47 +03:00
2026-09-11 01:23:13 +03: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-07 04:43:15 +03:00
2026-08-07 14:37:46 +03:00
2026-09-29 21:04:05 +02: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-05 14:14:47 +03:00
2026-10-03 01:42:57 +03:00
2026-07-28 12:16:57 +03:00
2026-10-01 22:27:17 +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-01 19:37:00 +03: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