Tiago Silva
ec57cd5a67
Uniform equal function names to IsEqual ( #40441 )
...
* Uniform equal function names to `IsEqual`
Our API doesn't define any naming or characteristics for object
comparison functions like `IsEqual`. Checks rely on using
`services.CompareResources` that has some coverage but doesn't cover all
resources otherwise it fallsback to expensive `cmp.Equal` comparison.
This PR moves the `IsEqual` interface to `api` so we can ensure objects
satisfy the same interface required by `services.CompareResources`.
Signed-off-by: Tiago Silva <tiago.silva@goteleport.com >
* handle review comments
* keep equal
---------
Signed-off-by: Tiago Silva <tiago.silva@goteleport.com >
2024-04-19 09:22:43 +00:00
..
2024-04-19 09:22:43 +00:00
2024-03-08 15:46:00 +00:00
2023-08-09 14:44:58 +00:00
2024-04-19 09:22:43 +00:00
2024-04-19 09:22:43 +00:00
2024-04-18 07:06:06 +00:00
2023-11-27 19:02:52 +00:00
2024-04-19 09:22:43 +00:00
2024-03-19 22:30:03 +00:00
2024-03-22 19:35:46 +00:00
2024-02-22 03:54:27 +00:00
2024-03-15 13:50:20 +00:00
2023-10-16 10:11:54 +00:00
2023-07-18 15:29:22 +00:00
2023-12-21 12:00:12 +00:00
2024-03-28 16:49:38 +00:00
2024-03-27 18:21:55 +00:00
2024-03-27 18:21:55 +00:00
2023-11-17 21:14:08 +00:00
2024-03-22 08:01:42 +00:00
2024-04-19 09:22:43 +00:00
2023-07-20 16:56:43 +00:00
2024-03-25 17:38:49 +00:00
2023-03-29 18:13:48 +00:00
2023-10-10 22:48:25 +00:00
2023-08-29 17:31:34 +00:00
2023-05-29 18:42:41 +00:00
2023-05-01 22:41:01 +00:00
2023-10-13 19:07:43 +00:00
2024-03-18 21:20:28 +00:00
2022-10-19 16:35:51 -07:00
2024-01-09 18:30:41 +00:00
2023-05-04 21:22:01 +00:00
2024-02-07 19:54:00 +00:00
2023-01-24 17:30:07 +00:00
2023-08-29 17:31:34 +00:00
2023-02-08 20:57:18 +00:00
2023-02-08 20:57:18 +00:00
2023-01-30 16:23:24 +00:00
2024-04-05 12:40:40 +00:00
2024-02-07 20:03:11 +00:00
2024-02-07 20:03:11 +00:00
2024-02-08 19:48:07 +00:00
2024-04-19 09:22:43 +00:00
2023-08-08 16:59:46 +00:00
2023-10-10 22:48:25 +00:00
2023-12-22 16:29:56 +00:00
2024-03-26 20:32:44 +00:00
2023-09-12 18:56:31 +00:00
2024-04-19 09:22:43 +00:00
2023-11-16 13:05:47 +00:00
2023-11-16 13:05:47 +00:00
2023-11-16 13:05:47 +00:00
2022-10-28 20:20:28 +00:00
2024-01-09 18:30:41 +00:00
2024-01-09 18:30:41 +00:00
2023-09-26 13:43:50 +00:00
2023-06-20 16:14:15 +00:00
2024-03-18 21:20:28 +00:00
2023-07-11 20:05:17 +00:00
2023-11-17 21:14:08 +00:00
2023-07-08 02:15:56 +00:00
2024-02-26 20:44:07 +00:00
2024-01-26 13:35:16 +00:00
2024-03-15 18:08:35 +00:00
2024-03-15 18:08:35 +00:00
2023-06-30 20:21:06 +00:00
2023-12-19 23:06:53 +00:00
2023-08-08 10:30:27 +00:00
2024-03-07 18:04:51 +00:00
2024-04-19 09:22:43 +00:00
2024-03-07 18:04:51 +00:00
2024-04-19 09:22:43 +00:00
2023-11-27 18:22:49 +00:00
2024-01-24 17:03:42 +00:00
2023-09-26 17:36:03 +00:00
2024-01-08 19:01:18 +00:00
2023-10-10 22:00:09 +00:00
2023-10-10 22:00:09 +00:00
2024-02-12 11:43:48 +00:00
2023-10-04 13:48:09 +00:00
2023-12-19 23:06:53 +00:00
2023-10-30 10:18:00 +00:00
2023-12-19 23:06:53 +00:00
2023-10-04 13:48:09 +00:00
2023-12-19 23:06:53 +00:00
2023-10-04 13:48:09 +00:00
2023-12-19 23:06:53 +00:00
2023-09-22 07:42:30 +00:00
2023-05-04 21:22:01 +00:00
2023-08-29 17:31:34 +00:00
2024-02-02 15:59:24 +00:00
2023-08-29 17:31:34 +00:00
2023-12-19 23:06:53 +00:00
2024-03-07 02:02:11 +00:00
2024-04-19 09:22:43 +00:00
2023-08-29 17:31:34 +00:00
2023-05-31 15:11:36 +00:00
2024-01-11 16:08:27 +00:00
2024-04-01 18:00:08 +00:00
2023-03-24 18:47:58 +00:00
2024-02-07 19:54:00 +00:00
2024-01-31 14:04:24 +00:00
2023-08-29 17:31:34 +00:00
2024-03-25 14:17:04 +00:00
2024-03-25 14:17:04 +00:00
2023-07-24 20:35:12 +00:00
2023-12-19 23:06:53 +00:00
2024-04-05 12:40:40 +00:00
2024-04-19 09:22:43 +00:00
2023-08-29 17:31:34 +00:00
2024-03-29 20:22:48 +00:00
2024-03-29 20:22:48 +00:00
2024-03-15 13:50:20 +00:00
2024-03-18 18:30:15 +00:00
2023-11-06 20:38:38 +00:00
2024-01-28 10:32:15 +00:00
2023-10-16 10:11:54 +00:00
2024-03-26 16:16:20 +00:00
2024-03-26 16:16:20 +00:00
2024-04-15 13:24:33 +00:00
2024-04-15 13:24:33 +00:00
2023-06-08 20:27:13 +00:00
2023-12-19 23:06:53 +00:00
2024-04-02 18:41:24 +00:00
2023-12-19 23:06:53 +00:00
2024-03-27 18:21:55 +00:00
2023-08-29 17:31:34 +00:00
2023-10-10 20:19:30 +00:00
2024-01-09 20:04:43 +00:00
2024-02-26 11:43:51 +00:00
2023-12-19 23:06:53 +00:00
2022-10-28 20:20:28 +00:00
2023-08-29 17:31:34 +00:00
2023-08-29 17:31:34 +00:00
2024-04-12 19:16:44 +00:00
2023-11-17 21:14:08 +00:00
2024-04-10 10:28:05 +00:00
2023-06-16 17:52:31 +00:00
2024-04-19 09:22:43 +00:00
2023-08-29 17:31:34 +00:00
2023-08-29 17:31:34 +00:00
2023-11-17 22:58:02 +00:00