Changes from grafana/beyla:
- don't serialise empty rules in configmap
- Merge pull request #2871 from grafana/skip_empty_rules
- Add custom yaml marshaler / unmarshaler for []corev1.EnvVar to respect JSON tags
- Merge pull request #2872 from jack-berg/fix-envvar-serde
- Update OBI submodule to 3a24937 (#2873)
- Fix helm-unittest CI by pinning image and setting cache env (#2874)
- Update obi submodule (v3.22.0)
- Release v3.22.0 artifacts
Changes from grafana/opentelemetry-ebpf-instrumentation:
- Update Java (open-telemetry/opentelemetry-ebpf-instrumentation#2246)
- Add config v2 parity CI check (open-telemetry/opentelemetry-ebpf-instrumentation#2253)
- Add internal config v2 schema parser (open-telemetry/opentelemetry-ebpf-instrumentation#2252)
- Add lint-fix import and collectt fixers (open-telemetry/opentelemetry-ebpf-instrumentation#2254)
- fix(2031): initialize failed-connect tcp ringbuf records (open-telemetry/opentelemetry-ebpf-instrumentation#2241)
- Release v3.22.0 artifacts