Max Jonas Werner
3e80c5809e
Fix flux trace for HRs from OCIRepositorys
Before:
```
$ flux -n default trace pod default-podinfo-585856f49c-4jl4m
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x40 pc=0x10618da70]
goroutine 1 [running]:
main.traceHelm({0x106dd7b28, 0x14000201490}, {0x12f34c0d8, 0x14000783100}, {{0x1400071e130?, 0x1061e7795?}, {0x1400071e109?, 0x1000d9c84?}}, 0x140006a6030)
/home/runner/work/flux2/flux2/cmd/flux/trace.go:404 +0x2f0
main.traceObject({0x106dd7b28, 0x14000201490}, {0x12f34c0d8, 0x14000783100}, 0x140006a6030)
/home/runner/work/flux2/flux2/cmd/flux/trace.go:134 +0x11c
main.traceObjects({0x106dd7b28, 0x14000201490}, {0x12f34c0d8, 0x14000783100}, {0x140006a6040, 0x1, 0x0?})
/home/runner/work/flux2/flux2/cmd/flux/trace.go:112 +0x74
main.traceCmdRun(0x14000592800?, {0x140003aea80, 0x2, 0x4})
/home/runner/work/flux2/flux2/cmd/flux/trace.go:107 +0x180
github.com/spf13/cobra.(*Command).execute(0x108341980, {0x140003aea40, 0x4, 0x4})
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 +0x834
github.com/spf13/cobra.(*Command).ExecuteC(0x108329280)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x344
github.com/spf13/cobra.(*Command).Execute(...)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041
main.main()
/home/runner/work/flux2/flux2/cmd/flux/main.go:189 +0x78
```
After:
```
$ ~/dev/flux/flux2/bin/flux -n default trace pod default-podinfo-585856f49c-4jl4m
Object: Pod/default-podinfo-585856f49c-4jl4m
Namespace: default
Status: Managed by Flux
---
HelmRelease: podinfo
Namespace: flux-system
Target: default
Revision: 6.8.0+2360bdf32ddc
Status: Last reconciled at 2025-05-14 16:10:37 +0200 CEST
Message: Helm install succeeded for release default/default-podinfo.v1 with chart podinfo@6.8.0+2360bdf32ddc
---
OCIRepository: podinfo
Namespace: flux-system
URL: oci://ghcr.io/stefanprodan/charts/podinfo
Tag: 6.8.0
Revision: 6.8.0@sha256:2360bdf32ddc50c05f8e128118173343b0a012a338daf145b16e0da9c80081a4
Status: Last reconciled at 2025-05-14 16:09:17 +0200 CEST
Message: stored artifact for digest '6.8.0@sha256:2360bdf32ddc50c05f8e128118173343b0a012a338daf145b16e0da9c80081a4'
```
Signed-off-by: Max Jonas Werner <max@coppersoft.com>
2025-05-14 18:02:18 +02:00
..
2025-05-14 18:02:18 +02:00
2023-12-08 21:16:54 +05:30
2023-12-08 21:16:54 +05:30
2024-09-27 19:54:11 +03:00
2024-09-27 19:54:11 +03:00
2024-09-27 19:54:11 +03:00
2024-09-27 19:54:11 +03:00
2024-09-27 19:54:11 +03:00
2024-05-01 13:02:50 +03:00
2023-02-15 13:22:44 +01:00
2025-05-07 17:49:36 +01:00
2025-04-16 09:27:26 +02:00
2024-12-09 12:21:52 +02:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2025-04-28 15:02:33 +03:00
2024-01-30 14:07:35 +02:00
2023-12-06 15:21:55 +01:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-12-08 21:16:54 +05:30
2023-12-08 21:16:54 +05:30
2024-05-11 22:49:52 +02:00
2024-05-11 22:49:52 +02:00
2023-10-17 14:08:09 +02:00
2023-04-05 16:05:21 +03:00
2024-05-07 08:34:10 +00:00
2023-04-05 16:05:21 +03:00
2024-05-09 17:10:00 +03:00
2023-12-08 19:47:12 +05:30
2023-08-23 14:44:09 +05:30
2024-09-27 19:54:11 +03:00
2025-02-13 11:36:24 -08:00
2025-02-13 11:36:24 -08:00
2022-08-09 12:44:59 +03:00
2024-09-27 19:54:11 +03:00
2024-09-05 22:22:47 +10:00
2024-04-23 22:29:23 +10:00
2022-08-09 12:44:59 +03:00
2023-04-05 16:05:21 +03:00
2024-09-27 19:11:10 +03:00
2024-09-27 19:11:10 +03:00
2024-09-27 19:54:11 +03:00
2024-09-27 19:54:11 +03:00
2023-04-05 16:05:21 +03:00
2024-09-27 18:08:46 +03:00
2024-05-09 11:57:38 +02:00
2024-05-09 11:57:38 +02:00
2025-02-13 11:36:24 -08:00
2025-03-24 15:07:48 +07:00
2022-06-01 15:59:52 +02:00
2024-09-27 19:54:11 +03:00
2024-04-17 09:45:33 +02:00
2024-09-27 18:08:46 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2022-02-16 10:51:03 +01:00
2025-01-12 14:09:24 +00:00
2024-12-13 10:54:07 +02:00
2025-03-03 10:56:16 +00:00
2024-12-13 12:21:41 +02:00
2024-12-18 00:50:02 +02:00
2024-12-11 11:41:27 +02:00
2023-12-08 21:16:54 +05:30
2023-12-08 21:16:54 +05:30
2024-05-09 17:18:11 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2024-05-07 08:34:10 +00:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2024-09-27 17:01:21 +03:00
2024-05-09 11:57:38 +02:00
2023-04-05 16:05:21 +03:00
2024-05-06 15:43:10 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2025-04-28 15:02:33 +03:00
2025-05-07 17:49:36 +01:00
2024-09-06 21:24:38 +03:00
2024-12-09 12:21:52 +02:00
2023-04-05 16:05:21 +03:00
2022-09-06 15:20:42 +02:00
2024-04-08 17:54:38 +03:00
2024-04-08 17:54:38 +03:00
2024-05-09 19:05:45 +03:00
2024-09-27 17:01:21 +03:00
2023-12-08 21:16:54 +05:30
2023-12-08 21:16:54 +05:30
2024-05-09 17:18:11 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2024-05-07 08:34:10 +00:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2023-10-17 14:08:09 +02:00
2024-09-27 17:01:21 +03:00
2024-05-09 11:57:38 +02:00
2023-04-05 16:05:21 +03:00
2024-05-06 12:50:22 +03:00
2023-04-05 16:05:21 +03:00
2023-04-05 16:05:21 +03:00
2024-12-13 10:54:07 +02:00
2023-04-05 16:05:21 +03:00
2023-12-08 21:16:54 +05:30
2023-12-08 21:16:54 +05:30
2025-04-28 15:02:33 +03:00
2024-05-09 17:18:11 +03:00
2025-04-28 15:02:33 +03:00
2023-04-05 16:05:21 +03:00
2023-10-17 14:07:58 +02:00
2024-05-07 08:34:10 +00:00
2023-04-05 16:05:21 +03:00
2023-10-17 14:07:58 +02:00
2023-10-17 14:07:58 +02:00
2025-04-28 15:02:33 +03:00
2024-09-27 17:01:21 +03:00
2024-05-06 12:50:22 +03:00
2023-10-17 14:07:58 +02:00
2024-05-06 12:50:22 +03:00
2023-10-17 14:07:58 +02:00
2023-04-05 16:05:21 +03:00
2025-05-07 19:11:16 -03:00
2025-05-07 19:11:16 -03:00
2023-03-09 11:43:05 +01:00
2024-05-09 17:18:11 +03:00
2023-02-15 13:56:55 +01:00
2024-05-07 08:34:10 +00:00
2024-04-06 11:39:51 +03:00
2024-04-06 11:39:51 +03:00
2023-06-29 08:23:13 +02:00
2023-04-05 16:05:20 +03:00
2025-05-07 17:49:36 +01:00
2023-04-05 16:05:21 +03:00
2021-04-08 10:48:27 +03:00
2023-10-17 14:08:10 +02:00
2023-06-05 10:07:38 +02:00
2024-06-11 23:56:04 +02:00
2023-12-08 19:47:12 +05:30
2024-12-13 12:21:41 +02:00
2023-12-08 19:47:12 +05:30
2023-09-18 10:48:08 +01:00
2021-10-14 16:14:28 +03:00
2023-06-29 08:23:13 +02:00
2025-05-07 17:49:36 +01:00
2023-04-05 16:05:21 +03:00
2025-05-07 17:49:36 +01:00
2023-04-05 16:05:21 +03:00
2023-12-08 19:47:12 +05:30
2025-04-28 15:02:33 +03:00
2023-04-05 16:05:20 +03:00
2024-08-08 00:30:38 +01:00
2023-12-08 21:15:20 +05:30
2024-05-07 08:34:10 +00:00
2023-04-05 16:05:21 +03:00
2024-09-27 17:01:21 +03:00
2023-12-08 21:15:20 +05:30
2024-09-27 17:01:21 +03:00
2024-09-27 17:01:21 +03:00
2023-12-08 21:15:20 +05:30
2024-05-06 12:28:34 +03:00
2023-12-08 21:15:20 +05:30
2023-04-05 16:05:21 +03:00
2025-04-28 15:02:33 +03:00
2025-04-28 15:02:33 +03:00
2023-12-08 21:16:54 +05:30
2023-12-08 21:16:54 +05:30
2024-05-09 17:18:11 +03:00
2023-06-29 12:50:38 +05:30
2024-05-07 08:34:10 +00:00
2023-04-05 16:05:21 +03:00
2023-06-29 12:50:38 +05:30
2023-06-29 12:50:38 +05:30
2024-09-27 17:01:21 +03:00
2024-05-06 12:28:34 +03:00
2023-06-29 12:50:38 +05:30
2024-05-06 12:28:34 +03:00
2023-06-29 12:50:38 +05:30
2023-04-05 16:05:21 +03:00
2025-04-28 15:02:33 +03:00
2023-03-09 11:43:05 +01:00
2024-09-27 17:01:21 +03:00
2024-09-27 17:01:21 +03:00
2023-12-08 19:47:12 +05:30
2023-12-08 21:16:54 +05:30
2023-12-08 21:16:54 +05:30
2024-05-09 17:18:11 +03:00
2023-06-29 12:50:38 +05:30
2024-05-07 08:34:10 +00:00
2023-04-05 16:05:21 +03:00
2023-06-29 12:50:38 +05:30
2023-06-29 12:50:38 +05:30
2024-09-27 17:01:21 +03:00
2024-05-06 12:28:34 +03:00
2023-06-29 12:50:38 +05:30
2024-05-06 12:28:34 +03:00
2023-06-29 12:50:38 +05:30
2023-04-05 16:05:21 +03:00
2023-06-29 08:23:13 +02:00
2025-05-07 17:49:36 +01:00
2023-04-05 16:05:21 +03:00
2025-05-14 18:02:18 +02:00
2025-05-14 18:02:18 +02:00
2022-01-10 16:30:38 +01:00
2024-05-09 17:10:00 +03:00
2023-04-05 16:05:21 +03:00
2024-01-21 13:06:59 -06:00
2023-08-22 12:36:58 +03:00
2022-01-10 16:30:38 +01:00
2023-04-05 16:05:21 +03:00
2023-12-06 15:21:55 +01:00