Skip to content
This repository has been 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
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants