-
Notifications
You must be signed in to change notification settings - Fork 21
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
Improve realizedstate check for resources with dependency #1014
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## v4.2.0 #1014 +/- ##
==========================================
+ Coverage 74.84% 74.86% +0.01%
==========================================
Files 118 118
Lines 16389 16409 +20
==========================================
+ Hits 12267 12285 +18
- Misses 3355 3357 +2
Partials 767 767
|
32b1da0
to
be73e26
Compare
be73e26
to
0a73ad3
Compare
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.
LGTM
Signed-off-by: Yanjun Zhou <[email protected]>
0a73ad3
to
236fead
Compare
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.
LGTM, Thanks, yanjun
We need pick to main branch |
…zu#1014) NSX LBS realization has dependency on the gateway-interface. If gateway-interface is not realized before NSX LBS realization timeout, the realized state API will return a ProviderNotReady error. But later on the NSX LBS realization can become Realized after the gateway-interface realization succeeds. Thus for NSX operator, we enhance the realized state check to Check gateway-interface when check the VPC realized state Retry when ProviderNotReady error is detected Signed-off-by: Yanjun Zhou <[email protected]>
NSX LBS realization has dependency on the gateway-interface. If gateway-interface is not realized
before NSX LBS realization timeout, the realized state API will return a ProviderNotReady error.
But later on the NSX LBS realization can become Realized after the gateway-interface realization
succeeds. Thus for NSX operator, we enhance the realized state check to