Skip to content
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

Include broker fields when listing managed service instances #3448

Merged
merged 1 commit into from
Aug 29, 2024

Conversation

danail-branekov
Copy link
Member

Is there a related GitHub Issue?

#3289

What is this change about?

Include broker fields when listing managed service instances

  • Allow managed value for CFServiceInstance.Type.Spec
  • Introduce the PlanGUID field on CFServiceInstanceSpec
  • ServiceInstanceRecord implements the relationships.Resource
    interface. User provided services have no relationships, managed ones
    have a relationship to the service plan
  • The relationships repository returns empty list for resources with no
    relationships.
  • The broker fields are available in the GET /v3/service_instances
    response only if requested and the result service instances contain
    managed ones. Requesting those fields for user provided service
    instances only does not result into include field in the response

Tag your pair, your PM, and/or team

@georgethebeatle

* Allow `managed` value for `CFServiceInstance.Type.Spec`
* Introduce the `PlanGUID` field on `CFServiceInstanceSpec`
* `ServiceInstanceRecord` implements the `relationships.Resource`
  interface. User provided services have no relationships, managed ones
  have a relationship to the service plan
* The relationships repository returns empty list for resources with no
  relationships.
* The broker fields are available in the `GET /v3/service_instances`
  response only if requested and the result service instances contain
  managed ones. Requesting those fields for user provided service
  instances only does not result into `include` field in the response

fixes #3289
@georgethebeatle georgethebeatle merged commit 4fbe948 into main Aug 29, 2024
11 checks passed
@georgethebeatle georgethebeatle deleted the issues/3289-service-instance-broker-fields branch August 29, 2024 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants