Skip to content

Conversation

@Techassi
Copy link
Member

@Techassi Techassi commented Oct 31, 2025

With this PR, the CRDs are force-applied to become the sole manager of the CRD and its fields. This resolves conflicts with previous deployments via helm or stackablectl.

See stackabletech/operator-rs#1116 for the relevant change in stackable-operator.

This PR was tested by first installing the secret-operator in version 25.7.0 via stackablectl. A version with the fixed CRD maintainer code was deployed via make run-dev. The CRDs were correctly updated (versions and conversion).

These changes are included in stackabletech/operator-templating#557
which will be rolled out at a later point in time. For now, the
fixes are included to make this PR completely testable and deployable.
@Techassi Techassi self-assigned this Oct 31, 2025
@Techassi Techassi moved this to Development: Waiting for Review in Stackable Engineering Oct 31, 2025
@Techassi Techassi added this pull request to the merge queue Oct 31, 2025
@Techassi Techassi moved this from Development: Waiting for Review to Development: Done in Stackable Engineering Oct 31, 2025
Merged via the queue into main with commit 6a7fb74 Oct 31, 2025
17 checks passed
@Techassi Techassi deleted the fix/force-apply-crds branch October 31, 2025 14:05
@lfrancke lfrancke moved this from Development: Done to Acceptance: In Progress in Stackable Engineering Nov 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Acceptance: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants