-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Re-enable cluster ingress operator (remove from overriden set) #467
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Can we disable |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you mean to drop both the deployment for cluster-dns operator as well? As per comments in #415?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no only the deployment - the service account is for the cluster-dns-operator.
58ca076 to
400af19
Compare
|
@abhinavdahiya done PTAL Thx @ironcladlou I know a 3/4 files |
This should be mostly the chunk of code. |
|
@abhinavdahiya thx for the info. And there's some cleanup to un{used,referenced} fields in |
|
lets remove
Yeah that would be nice too. |
|
@abhinavdahiya done and squashed the commits. PTAL Thx |
|
The changes look good. lets see if the ci passes. will |
Sometimes those timeouts are just flakes. /retest |
|
testing locally i think it is necessary to run router in |
|
Yeah, let’s us openshift-ingress as the namespace for the operator , less to type and cluster is redundant |
Why?
Let's not, because we'll have to make a bunch of changes. Also, you seem to be talking about the operator and @abhinavdahiya is talking about the namespace for routers managed by the operator. I don't want to change any of it, not right now. These namespaces aren't configurable and everything's tested as-is today. |
|
Okay, talked with @smarterclayton and he convinced me it's easier for us to change the operator than to change the other stuff that wants routers in |
|
Operator and router namespaces renamed in openshift/cluster-ingress-operator#52. |
|
@abhinavdahiya @smarterclayton @ramr
Both of those are going to have to change, as the new default router is actually a |
We want to wait until the cluster is "up" before running the e2e tests. I guess the router is just a good marker for that. |
Wouldn't the apiserver be a better indicator in the general sense? Shouldn't any tests that rely on routes (like... the router tests) be retrying assertions while the router is coming up anyway? |
|
The API server comes up "too" quickly. The router was arbitrarily chosen because it is one of the last things to come up. It was a good indication that everything else behaved correctly. |
I think the e2e tests assume they're running on a working cluster, not one that is in the process of launching itself. |
Which API server though? The openshift one? |
|
/retest |
1. Drop openshift-cluster-ingress-operator from list of cvo-overrides so that it is re-enabled as the ingress operator has changed to work out of the box. Associated jira ticket: https://jira.coreos.com/browse/NE-88 2. Remove techtonic-ingress assets and configuration - replaced by the github.com/openshift/cluster-ingress-operator code.
|
testing locally, the operator pod is crashlooping: You should be using the |
|
@abhinavdahiya it was fixed a couple of days back with openshift/cluster-ingress-operator#53 ... i'll rebase this and fix the conflicts on monday. |
|
/retest |
|
I don't think this condition assertion is valid for a DaemonSet, causing the check to hang. |
|
|
What’s the equivalent? Does a dameonset have a condition we can wait for? The reason we gate is because of installation lag |
Haven't found a way to do it with |
|
Or if |
|
/retest |
|
@abhinavdahiya @smarterclayton looks like we finally resolved the e2e issue. I tested this manually in AWS and it looks like our operator comes up okay. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: abhinavdahiya, ramr The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Tests passed, but it looks like teardown might be having trouble. :/ |
|
Noooooooooooo |
|
/retest |
1 similar comment
|
/retest |
Drop openshift-cluster-ingress-operator from list of cvo-overrides so that
it is re-enabled as the ingress operator has changed to work out of the box.
Associated jira ticket: https://jira.coreos.com/browse/NE-88
And dropping as per comments in #415
@ironcladlou @abhinavdahiya @rajatchopra PTAL Thx - not sure who else to cc.
Edited the whole shebang!