Skip to content

chore: Bump to stackable-operator 0.106.1#902

Draft
sbernauer wants to merge 3 commits intomainfrom
chore/op-rs-0.106.1
Draft

chore: Bump to stackable-operator 0.106.1#902
sbernauer wants to merge 3 commits intomainfrom
chore/op-rs-0.106.1

Conversation

@sbernauer
Copy link
Member

@sbernauer sbernauer commented Feb 19, 2026

Dont merge, the CRD is broken!

The CustomResourceDefinition "nificlusters.nifi.stackable.tech" is invalid: spec.validation.openAPIV3Schema.properties[spec].properties[clusterConfig].anyOf[1].type: Forbidden: must be empty to be structural

@sbernauer sbernauer self-assigned this Feb 19, 2026
@sbernauer sbernauer moved this to Development: In Progress in Stackable Engineering Feb 19, 2026
@NickLarsenNZ NickLarsenNZ self-assigned this Feb 19, 2026
@NickLarsenNZ
Copy link
Member

Should be fixed by kube-rs/kube#1941

Comment on lines +498 to +502
anyOf:
- required:
- custom
- {}
- {}
Copy link
Member

Choose a reason for hiding this comment

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

My PR doesn't do anything about these extra empties. No idea (yet) where they came from anyway, but pretty sure our original fix from kube-rs/kube#1839 didn't produce these oddities.

@NickLarsenNZ
Copy link
Member

I can now apply it:

❯ kubectl apply -f extra/crds.yaml
Warning: unrecognized format "uint32"
Warning: unrecognized format "uint16"
customresourcedefinition.apiextensions.k8s.io/nificlusters.nifi.stackable.tech created

There are still a significant amounts of changes that make me uncomfortable.
Not necessarily bad, just a lot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants