-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Tackle Does Not Wait For a Healthy Cluster When Getting Ingresses #13492
Comments
Regarding the two underlying issues here:
@fejta - do you have any caveats or input on these paths to resolution? |
Upon further investigation it appears that the api call to list the ingress resources is failing even when the ingress is ready, while the older version of the api to retrieve ingresses does not (e.g. Here is the introduction of the api change and context regarding it. Since the default master version in GKE is kubernetes/enhancements#758 |
/sig testing |
Fix tackle ingress API incompatibility, #13492
What happened:
While using tackle I tried to create a Prow cluster in my GCP project. There's a lot of pit falls but this one is a blocker. Basically a Prow cluster appears to be unable to startup without a Github bot token. After providing one the cluster pods eventually get to a healthy state but tackle advances too quickly and tries to get "ingresses" within a few seconds after submitting the token.
Tackle then aborts and the workflow cannot be resumed because reattempting gives this,
What you expected to happen:
Tackle to setup a working Prow cluster.
How to reproduce it (as minimally and precisely as possible):
Simply create a prow cluster using GKE.
Please provide links to example occurrences, if any:
Anything else we need to know?:
The text was updated successfully, but these errors were encountered: