Jose Diaz-Gonzalez
e9160db769
fix: expose attachment readonly and volume_options in storage:list json
...
The `storage:list <app> --format json` payload conflated the
attachment's `Readonly` flag and its `VolumeOptions` field into a
single derived `volume_options` string that rendered as `ro`,
`<options>`, or `ro,<options>` depending on which fields were set on
the underlying attachment. That shape is fine for the legacy
`host:container[:options]` text view but it leaves drift-detection
tooling unable to tell whether a `ro` token came from
`Attachment.Readonly == true` or from the operator setting
`Attachment.VolumeOptions = "ro"` directly. The JSON now exposes
`readonly` (boolean) and `volume_options` (string) as separate
omitempty keys populated straight from the attachment, and
`formatStorageListEntry` combines them at format time for the colon-
form text view. `ParseMountPath` was extended in lockstep so callers
of the legacy `host:container:opts` form no longer have to special-
case the `ro` token themselves.
2026-05-30 03:00:21 -04:00
..
2023-08-05 20:58:26 -04:00
2023-08-05 20:58:26 -04:00
2025-11-20 00:42:49 -05:00
2026-04-26 22:43:32 -04:00
2026-05-27 07:17:00 -04:00
2026-05-29 22:55:24 -04:00
2026-04-26 04:08:17 -04:00
2026-05-23 00:05:33 -04:00
2025-08-21 23:59:41 -04:00
2026-05-23 00:05:33 -04:00
2026-05-23 00:05:33 -04:00
2026-05-23 00:05:33 -04:00
2026-05-23 00:05:33 -04:00
2026-05-24 16:52:22 -04:00
2026-05-23 00:05:33 -04:00
2026-05-27 07:17:00 -04:00
2026-05-27 07:17:00 -04:00
2026-05-27 07:17:00 -04:00
2026-05-23 04:47:03 -04:00
2026-05-13 00:09:47 -04:00
2026-05-23 04:47:03 -04:00
2025-11-20 02:21:20 -05:00
2026-04-27 01:05:41 -04:00
2026-05-24 16:06:02 -04:00
2023-08-05 10:58:57 -04:00
2026-05-04 13:16:28 -04:00
2026-05-27 07:17:00 -04:00
2026-05-10 21:42:35 -04:00
2026-05-27 07:17:00 -04:00
2026-05-28 03:10:03 -04:00
2017-02-24 12:41:12 -03:00
2026-04-30 21:05:46 -04:00
2023-08-05 10:58:57 -04:00
2026-05-23 04:47:03 -04:00
2023-08-05 10:58:57 -04:00
2026-05-23 00:05:33 -04:00
2026-01-08 02:46:53 -05:00
2023-08-05 20:58:26 -04:00
2024-03-13 07:47:54 -04:00
2024-03-13 07:47:54 -04:00
2026-05-23 04:47:03 -04:00
2026-05-09 10:48:29 -04:00
2026-05-28 04:16:55 -04:00
2026-05-27 13:33:49 -04:00
2026-05-10 22:15:27 -04:00
2023-08-05 20:58:26 -04:00
2024-01-19 03:51:21 -05:00
2023-08-05 20:58:26 -04:00
2026-04-25 17:19:42 -04:00
2023-08-05 10:58:57 -04:00
2026-05-25 05:32:11 -04:00
2024-02-06 00:42:48 -05:00
2024-02-27 14:19:53 -05:00
2023-08-05 10:58:57 -04:00
2023-08-05 20:58:26 -04:00
2023-08-05 20:58:26 -04:00
2026-04-24 05:02:49 -04:00
2026-05-09 16:32:30 -04:00
2026-04-29 05:01:25 -04:00
2026-04-30 17:30:03 -04:00
2026-05-27 04:26:12 -04:00
2026-05-28 00:03:47 -04:00
2016-01-06 14:36:07 +01:00
2024-03-13 22:21:05 -04:00
2026-05-27 07:17:00 -04:00
2023-08-05 20:58:26 -04:00
2026-05-27 07:17:00 -04:00
2023-08-05 10:58:57 -04:00
2025-06-30 01:48:09 -04:00
2026-05-28 03:10:03 -04:00
2025-12-25 18:34:39 -05:00
2023-08-05 10:58:57 -04:00
2023-08-05 10:58:57 -04:00
2026-05-25 16:07:55 -04:00
2026-05-27 07:17:00 -04:00
2024-02-25 15:54:31 -05:00
2026-05-26 20:33:36 -04:00
2023-08-05 10:58:57 -04:00
2023-08-05 10:58:57 -04:00
2026-05-07 12:47:00 -04:00
2025-11-18 17:06:30 -05:00
2025-11-19 20:23:53 -05:00
2026-05-23 00:05:33 -04:00
2025-11-09 20:21:10 -05:00
2025-11-09 23:16:39 -05:00
2025-09-14 02:19:25 -04:00
2026-04-29 01:10:34 -04:00
2026-01-10 02:52:01 -05:00
2026-01-08 01:05:40 -05:00
2026-05-27 17:57:15 +02:00
2026-01-08 01:05:40 -05:00
2026-05-24 16:52:22 -04:00
2026-05-27 17:57:15 +02:00
2026-05-24 16:52:22 -04:00
2026-05-24 16:52:22 -04:00
2026-05-27 07:17:00 -04:00
2026-04-29 12:18:06 -04:00
2026-04-29 12:18:03 -04:00
2026-05-27 07:17:00 -04:00
2023-01-16 01:50:52 -05:00
2023-01-16 01:50:52 -05:00
2023-01-16 01:50:52 -05:00
2022-07-21 14:57:42 -04:00
2026-05-30 03:00:21 -04:00
2026-05-12 22:36:47 -04:00
2020-06-20 13:22:47 -04:00
2026-05-27 04:26:12 -04:00
2020-06-20 13:22:47 -04:00