cloudfoundry / cloudfoundry/multiapps-cli-plugin
Inconsistencies in creating an instance from a Service Offering
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go
- Sterne
- 87
- Forks
- 42
- Ø Merge
- 17 T. 21 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Description
We deployed our Apps to the CF environment which has dependencies in creating an instance of a Service Offering. Now we want to update Plan of an existing service instance by running another cf deploy ... command but we observed some inconsistencies in updating the existing service instance.
In the first place we observed that it tried to update the Plan but provided an empty parameter {} although we pass a parameter. After receiving an error from the Service Broker it retries but this time it passes the correct parameter in the request but with the existing (old) Plan. Due to a parameter validation which we have in our Service Broker the second retry also failed.
Your environment
- MultiApps CF CLI Plugin version - 3.2.2
- which CF vendor is used - SAP
Steps to reproduce
- Deploy an app which has a dependency to a Service.
- Update the Plan of the service in the mtaext yaml file and execute another
cf deploy ...command to update the Plan of the existing Service.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit dem Service-Instance-Update-Flow, der durch cf deploy aufgerufen wird, wenn sich der Plan einer Abhängigkeit in der mtaext-YAML-Datei ändert. Reproduzieren Sie die Bereitstellung in einer Cloud Foundry-Umgebung und untersuchen Sie die Service-Broker-Anfragen. Die Arbeit ist abgeschlossen, wenn das Update die bereitgestellten Parameter und den neuen Plan konsistent verwendet, ohne einen fehlschlagenden Wiederholungsversuch mit dem alten Plan.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go
- Bereich
- cli, cloud
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100