Skip to content

Conversation

@NickLarsenNZ
Copy link
Member

@NickLarsenNZ NickLarsenNZ commented Jan 9, 2026

Newer versions of k8s-openapi surface a schemars bug for optional quantities. See: kube-rs/kube#1869

See also kube-rs/kube#1885 (comment)

Tip

Operators might need to pin the dependency too.
See both Cargo.toml files in stackabletech/airflow-operator#730

Newer versions of k8s-openapi surface a schemars bug for optional quantities. See: kube-rs/kube#1869

See also kube-rs/kube#1885 (comment)
@NickLarsenNZ NickLarsenNZ self-assigned this Jan 9, 2026
@NickLarsenNZ NickLarsenNZ moved this to Development: Waiting for Review in Stackable Engineering Jan 9, 2026
@NickLarsenNZ NickLarsenNZ requested a review from sbernauer January 9, 2026 11:33
Copy link
Member

@sbernauer sbernauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Operators need to pin the dependency too.

Not sure if that really is the case 🤔

@NickLarsenNZ
Copy link
Member Author

LGTM

Operators need to pin the dependency too.

Not sure if that really is the case 🤔

I changed the wording to might. I think they do though (otherwise there is no bug to work around).

@NickLarsenNZ NickLarsenNZ added this pull request to the merge queue Jan 9, 2026
@NickLarsenNZ
Copy link
Member Author

This can be released with whatever comes next. I think the pinning here isn't needed by downstream operators (they do it themselves).

Merged via the queue into main with commit 356fb71 Jan 9, 2026
5 checks passed
@NickLarsenNZ NickLarsenNZ deleted the pin-k8s-openapi branch January 9, 2026 12:01
@sbernauer sbernauer moved this from Development: Waiting for Review to Development: Done in Stackable Engineering Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: Done

Development

Successfully merging this pull request may close these issues.

3 participants