Skip to content

Conversation

@Fedosin
Copy link
Contributor

@Fedosin Fedosin commented Jan 30, 2020

This patch is a backport of next PRs:
#428
#439
#441

To allow us to define a rollout strategy for the image registry
deployment, we create an additional parameter in ImageRegistrySpec.
This parameter allows to define rollout strategy for the image
registry deployment.
This patch adds a function that checks if Swift service is enabled.
To do so it reuses the existing getSwiftClient function, that has this
check.
This commit allows to use RWO PVC backend for OpenStack if Swift is
not available.
@openshift-ci-robot
Copy link
Contributor

@Fedosin: No Bugzilla bug is referenced in the title of this pull request.
To reference a bug, add 'Bug XXX:' to the title of this pull request and request another bug refresh with /bugzilla refresh.

Details

In response to this:

[release-4.3] Swiftless OpenStack

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot openshift-ci-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jan 30, 2020
@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Fedosin
To complete the pull request process, please assign dmage
You can assign the PR to them by writing /assign @dmage in a comment when ready.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Fedosin
Copy link
Contributor Author

Fedosin commented Jan 30, 2020

/hold

@openshift-ci-robot openshift-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 30, 2020
@dmage
Copy link
Contributor

dmage commented Jan 30, 2020

openshift/api should be updated as well. Ideally #424 should be merged and we should use types from openshift/api.

@openshift-ci-robot
Copy link
Contributor

@Fedosin: The following test failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/prow/e2e-aws-operator 511c178 link /test e2e-aws-operator

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@adambkaplan
Copy link
Contributor

Ideally #424 should be merged and we should use types from openshift/api.

@dmage I worry that landing an openshift/api change may be exceptionally difficult with our patch management process. IMO adding CRD definitions for the image registry is lower priority than getting this feature back-ported (this is blocking several OpenStack customers).

@dmage
Copy link
Contributor

dmage commented Jan 31, 2020

@adambkaplan if it were 4.5 -> 4.4 backport, it would be the only way to do it.

At least there should be a (perhaps open) PR in openshift/api before we merge this. And as a follow-up we should update (re-vendor) CRD yaml in this repo.

@adambkaplan
Copy link
Contributor

@dmage Per discussion in scrum on Thursday, I believe we agreed on the following order of operations:

  1. Land @ricardomaraschini 's PR Bug 1785302: Using types from openshift/api repository. #424
  2. Backport the openshift/api change required in this PR into release-4.3
  3. Backport the remaining changes into cluster-image-registry-operator for release-4.3

@dmage dmage changed the title [release-4.3] Swiftless OpenStack [release-4.3] Bug 1799447: Swiftless OpenStack Feb 6, 2020
@openshift-ci-robot openshift-ci-robot added the bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. label Feb 6, 2020
@openshift-ci-robot
Copy link
Contributor

@Fedosin: This pull request references Bugzilla bug 1799447, which is valid. The bug has been moved to the POST state. The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

[release-4.3] Bug 1799447: Swiftless OpenStack

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@adambkaplan
Copy link
Contributor

@Fedosin per discussion on the Group D arch call today, we won't backport this feature unless it is directly related to the IPv6 initiatives. Our QE does not have the bandwidth to do full feature testing with every z-stream release, so only bugs with automatic test coverage will be merged.

I apologize if this has led to "wasted" effort on your behalf.

@adambkaplan
Copy link
Contributor

/close

@openshift-ci-robot
Copy link
Contributor

@adambkaplan: Closed this PR.

Details

In response to this:

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

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

Labels

bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants