Closed ulucinar closed 1 year ago
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/reopen
/remove-lifecycle rotten
Please send feedback to sig-contributor-experience at kubernetes/community.
/close not-planned
@k8s-triage-robot: Closing this issue, marking it as "Not Planned".
Hello, We have observed in Crossplane project's CNCF fuzzing tests that
runtime.DefaultUnstructuredConverter.ToUnstructured
(fromk8s.io/apimachinery@v0.24.0
) consumingsigs.k8s.io/structured-merge-diff/v4@v4.2.1
panics with the following sample program:, producing the following stacktrace:
The same behavior is observed also with
k8s.io/apimachinery@v0.25.3
, which depends onsigs.k8s.io/structured-merge-diff/v4@v4.2.3
.As a workaround, if a json tag is added with the
omitempty
specifier, then no panic is observed:As the stacktrace points, it looks like we are calling
converter.ToUnstructured
with a nilconverter
here.Would adding a
nil
check for theconverter
variable there be appropriate (and maybe returning anil, nil
so that we do not attempt to convert anil
value, or return an error)?