Skip to content
This repository was archived by the owner on May 24, 2023. It is now read-only.

Downgrade operator-sdk dependency to 0.17 #15

Merged
merged 1 commit into from
Jul 30, 2020
Merged

Conversation

Rulox
Copy link
Contributor

@Rulox Rulox commented Jul 30, 2020

Proposed changes

RH certification process doesn't use the newer versions of k8s. This means, CRD v1 can't be used. The operator-sdk 0.18 introduced this breaking change here operator-framework/operator-sdk#2874 and it generates the CRD with v1 instead of v1beta1

This makes updating the operator-sdk dependency really risky, even if newer versions have more features.. because we can break the certification process, as the new versions have a lot of breaking changes.

So for now, we have to go back to an older version unfortunately.

Note: make sure to downgrade your operator-sdk local cli version to 0.17.1 (yes, there's a mismatch in the versions, it has to be 0.17.2 in the dependency and 0.17.1 in the cli tool, this is intentional based on the first comment of https://github.com/operator-framework/operator-sdk/releases/tag/v0.17.1)

@Rulox Rulox self-assigned this Jul 30, 2020
@Rulox Rulox requested a review from pleshakov July 30, 2020 11:48
@Rulox Rulox merged commit f71a8b2 into master Jul 30, 2020
@Rulox Rulox deleted the downgrade-operator-sdk branch July 30, 2020 14:26
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants