Derek Menteer
6599a9be1d
Fix nil-pointer panics from proxycfg package. ( #16277 )
...
Prior to this PR, servers / agents would panic and crash if an ingress
or api gateway were configured to use a discovery chain that both:
1. Referenced a peered service
2. Had a mesh gateway mode of local
This could occur, because code for handling upstream watches was shared
between both connect-proxy and the gateways. As a short-term fix, this
PR ensures that the maps are always initialized for these gateway services.
This PR also wraps the proxycfg execution and service
registration calls with recover statements to ensure that future issues
like this do not put the server into an unrecoverable state.
2023-02-15 11:54:44 -06:00
..
2023-01-11 09:39:10 -05:00
2023-01-18 12:33:21 -06:00
2023-02-03 10:51:53 -05:00
2023-01-05 11:47:45 -06:00
2023-02-13 11:11:51 -06:00
2023-02-03 10:51:53 -05:00
2023-02-13 14:18:05 -05:00
2023-02-13 14:18:05 -05:00
2023-02-07 21:56:15 -05:00
2023-02-08 15:52:12 -06:00
2023-02-06 15:35:52 +00:00
2023-01-11 09:39:10 -05:00
2023-01-18 12:33:21 -06:00
2023-02-03 08:45:11 -06:00
2023-01-06 11:33:53 -07:00
2022-08-31 16:38:42 -05:00
2023-01-06 17:49:33 -06:00
2022-11-24 10:13:02 -05:00
2023-02-15 11:54:44 -06:00
2023-02-06 15:35:52 +00:00
2023-01-18 12:33:21 -06:00
2022-10-24 16:12:08 -04:00
2022-11-10 10:26:01 -06:00
2023-02-06 15:35:52 +00:00
2022-12-14 09:24:22 -06:00
2023-02-10 11:34:01 -06:00
2023-01-18 12:33:21 -06:00
2023-01-10 10:24:02 -06:00
2022-11-10 10:26:01 -06:00
2023-02-09 17:58:55 +00:00
2023-02-08 23:49:44 +00:00
2023-02-08 23:49:44 +00:00
2023-02-07 14:19:09 -06:00
2023-01-09 12:28:53 -06:00
2023-01-20 12:59:26 -05:00
2023-02-07 12:26:30 -06:00
2023-02-06 09:14:35 -08:00
2023-01-11 09:39:10 -05:00
2023-02-08 16:50:22 +00:00
2022-12-14 09:24:22 -06:00
2023-02-08 12:07:21 -08:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-11-10 10:26:01 -06:00
2022-12-14 09:24:22 -06:00
2023-01-24 16:21:41 +00:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-11-29 12:23:18 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2023-01-24 16:21:41 +00:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-10-24 16:12:08 -04:00
2023-02-08 12:07:21 -08:00
2022-12-14 09:24:22 -06:00
2023-01-24 16:21:41 +00:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-11-10 10:26:01 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-11-10 10:26:01 -06:00
2022-11-10 10:26:01 -06:00
2023-02-08 12:07:21 -08:00
2022-12-14 09:24:22 -06:00
2023-02-08 12:07:21 -08:00
2022-11-08 14:55:18 -06:00
2022-09-28 09:56:59 -07:00
2023-01-24 16:21:41 +00:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-09-26 14:58:15 -04:00
2022-12-14 20:28:25 +00:00
2022-10-12 07:49:56 -07:00
2023-02-03 10:51:53 -05:00
2023-02-03 10:51:53 -05:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2023-01-06 11:33:53 -07:00
2022-11-04 09:29:16 -05:00
2022-09-09 09:47:10 -05:00
2023-01-24 16:21:41 +00:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-09-19 09:07:19 -07:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2022-12-14 09:24:22 -06:00
2023-01-10 10:24:02 -06:00
2022-12-14 09:24:22 -06:00
2022-11-10 10:26:01 -06:00