Skip to content

Conversation

@dustman9000
Copy link
Member

@dustman9000 dustman9000 commented Oct 20, 2020

This change depends on openshift/cluster-ingress-operator#472 (targeted for 4.7) and openshift/cluster-ingress-operator#482 (for 4.6).

This changes the way cloud-ingress-operator reconciles the IngressController CR and removes the need to delete all CRs before adding new CRs (which was highly disruptive).

Tested on a stage 4.6 cluster (drow-10-20-20) with both modified operators.

Update 4-13-21:
Changes to support mutable loadbalancer scope were pulled from the OCP 4.7 and 4.6 releases due to security concerns. Work has been restarted to address this in a more secure manner here: openshift/cluster-ingress-operator#582

@openshift-ci-robot openshift-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Oct 20, 2020
@openshift-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dustman9000
To complete the pull request process, please assign sam-nguyen7 after the PR has been reviewed.
You can assign the PR to them by writing /assign @sam-nguyen7 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

…ting ingresscontroller for mutable lb scope.
@dustman9000 dustman9000 force-pushed the mutable-publishing-scope branch from 33dd721 to 6c885c1 Compare October 21, 2020 00:03
@codecov
Copy link

codecov bot commented Oct 21, 2020

Codecov Report

Merging #118 (6c885c1) into master (35a1558) will increase coverage by 0.26%.
The diff coverage is 20.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #118      +/-   ##
==========================================
+ Coverage   29.24%   29.51%   +0.26%     
==========================================
  Files          24       24              
  Lines        1730     1701      -29     
==========================================
- Hits          506      502       -4     
+ Misses       1183     1162      -21     
+ Partials       41       37       -4     
Impacted Files Coverage Δ
...ublishingstrategy/publishingstrategy_controller.go 24.34% <20.00%> (+0.91%) ⬆️

@dustman9000
Copy link
Member Author

/hold for openshift/cluster-ingress-operator#472

@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 Oct 21, 2020
@dustman9000 dustman9000 changed the title WIP: Support Updating Existing IngressController Support Updating Existing IngressController Oct 21, 2020
@openshift-ci-robot openshift-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Oct 21, 2020
@cblecker
Copy link
Member

For clarity: this cannot merge until the entire fleet has been upgraded to include this fix.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 17, 2021

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

Test name Commit Details Rerun command
ci/prow/lint 6c885c1 link /test lint
ci/prow/validate 6c885c1 link /test validate

Full PR test history. Your PR dashboard.

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.

@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jun 1, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jun 1, 2021

@dustman9000: PR needs rebase.

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.

@dustman9000
Copy link
Member Author

Since the upstream dependencies were removed from the 4.6 and 4.7 OCP releases due to a security concern and the new PR around supporting changing loadbalancer scope requires admin intervention to delete the service, I'm going to close this PR in favor of a new PR to support openshift/cluster-ingress-operator#582 later.

@dustman9000 dustman9000 closed this Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants