Bug 1548311
Summary: | Zombie project issue - while delete a project that contain provision failed instance | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Zhang Cheng <chezhang> |
Component: | Service Broker | Assignee: | Erik Nelson <ernelson> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Zhang Cheng <chezhang> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.9.0 | CC: | aos-bugs, dzager, ernelson, jiazha, jmatthew, jmontleo, pmorie, smunilla, tcarlin, zitang |
Target Milestone: | --- | ||
Target Release: | 3.9.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | asb image 1.1.15 | Doc Type: | No Doc Update |
Doc Text: |
undefined
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2018-06-18 18:10:44 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Zhang Cheng
2018-02-23 06:56:19 UTC
I believe the issue here is that the ansible broker has to make some resources in the namespace that is being deleted - which can't happen because the namespace is in a terminating state. Of course, I'm not an expert in the ansible broker's behavior, but I wanted to call out that we've talked about an issue that sounds extremely similar to this before. @Paul, dug a little bit into this today and I believe we're erroneously sending {"state": "failed"} back from the last_operation endpoint, instead of a {"state": success"}. However, I am seeing the catalog continue to poll last_operation. The spec states: "A response with "state": "succeeded" or "state": "failed" MUST cause the Platform to cease polling." Am I correct in that regardless of whether or not we return success or failed, the catalog should stop polling in this case? Verified with latest asb image 1.1.15 from brew registry. Test step follow description of this bug. |