Skip to content

chore: Prepare CRD versioning#1007

Merged
Techassi merged 4 commits intomainfrom
chore/prepare-crd-versioning
Feb 18, 2026
Merged

chore: Prepare CRD versioning#1007
Techassi merged 4 commits intomainfrom
chore/prepare-crd-versioning

Conversation

@Techassi
Copy link
Member

@Techassi Techassi commented Feb 18, 2026

Part of stackabletech/issues#808.

This prepares the operator for future CRD versioning by adding a conversion webhook and maintaining the CRD(s) on its own.

Smoke tests passed:

--- PASS: kuttl (181.58s)
    --- PASS: kuttl/harness (0.00s)
        --- PASS: kuttl/harness/smoke_zookeeper-3.9.4_use-server-tls-false_use-client-auth-tls-false_openshift-false (93.40s)
        --- PASS: kuttl/harness/smoke_zookeeper-3.9.4_use-server-tls-true_use-client-auth-tls-false_openshift-false (102.06s)
        --- PASS: kuttl/harness/smoke_zookeeper-3.9.4_use-server-tls-false_use-client-auth-tls-true_openshift-false (79.92s)
        --- PASS: kuttl/harness/smoke_zookeeper-3.9.4_use-server-tls-true_use-client-auth-tls-true_openshift-false (79.50s)
PASS

Release Note

  • The operator now maintains its own CRD(s) instead of relying on Helm as a deployment mechanism. Additionally, the conversion webhook is now running alongside the controller for future CRD versioning.

@Techassi Techassi self-assigned this Feb 18, 2026
@Techassi Techassi added release-note Denotes a PR that will be considered when it comes time to generate release notes. scheduled-for/26.3.0 labels Feb 18, 2026
@Techassi Techassi moved this to Development: In Progress in Stackable Engineering Feb 18, 2026
@Techassi Techassi marked this pull request as ready for review February 18, 2026 11:06
@Techassi Techassi moved this from Development: In Progress to Refinement: In Progress in Stackable Engineering Feb 18, 2026
@Techassi Techassi moved this from Refinement: In Progress to Development: Waiting for Review in Stackable Engineering Feb 18, 2026
@adwk67 adwk67 self-requested a review February 18, 2026 13:30
@adwk67 adwk67 moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Feb 18, 2026
Copy link
Member

@adwk67 adwk67 left a comment

Choose a reason for hiding this comment

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

LGTM

@Techassi Techassi added this pull request to the merge queue Feb 18, 2026
@Techassi Techassi moved this from Development: In Review to Development: Done in Stackable Engineering Feb 18, 2026
Merged via the queue into main with commit d688ed3 Feb 18, 2026
12 checks passed
@Techassi Techassi deleted the chore/prepare-crd-versioning branch February 18, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-note Denotes a PR that will be considered when it comes time to generate release notes. scheduled-for/26.3.0

Projects

Status: Development: Done

Development

Successfully merging this pull request may close these issues.

2 participants

Comments