Highlights
CC API Version: 2.144.0 and 3.79.0
Service Broker API Version: 2.15
CAPI Release
- cloudfoundry/capi-release #159: bump libpq to postgres 11.5 details
- cloudfoundry/capi-release #161: Remove duplicate YAML field in spec details
- cloudfoundry/capi-release #160: Add
route_services_enabled
to worker config details
Cloud Controller
- API client can create a role for a user in a space details
- API client can delete a role details
- API client can filter roles details
- API client can filter users by username and origin details
- API client can get details of a role details
- API client can include organizations when viewing roles details
- API client can include users when viewing roles details
- API client can list roles details
- API client can see users with roles in orgs/spaces they are members of details
- API client can see audit events for adding/removing roles on the v3 API details
- API client can see login url on the v3 API details
- API client can see platform info on the v3 API details
- API client sees a 💎 luxurious error 💎 when attempting to create a space-level role for a user without a role in that space's organization details
- API client sees an error when trying to delete an organization_user role of the user still has a space-level role details
- API client should not get an UnknownError when creating a role by name and UAA is unavailable details
- API client with organization manager role can assign org roles to unaffiliated users by username details
- API: update role's user relationship to use "username" field instead of "name" details
- Regression: Deleting a roles fails on the v3 API details
- App dev pushing an app with special characters gets an unknown error message details
- As a /v3 API user, I want the correct permissions model to be applied for my interactions with the API details
- As a /v3 API user, I want to GET all service offerings details
- CC can be configured to talk directly to a k8s cluster details
- CC clock shouldn't care about BBS with OPI staging details
- Disambiguate org member and org user details
- Environment variable groups are not experimental in the API docs and v3 link details
- Investigate flake in update_service_broker_command_test details
- Querying two labels on apps route while also querying for space_guids returns 500 details
- SpaceDevelopers should not be able to see global service broker URLs details
- When a service broker is deleted via v2, v3 create and update error message needs to be improved details
Cloud Controller Database Migrations
- 20191031135500_create_service_broker_update_requests.rb
- 20191112121711_add_state_to_service_brokers_table.rb
- 20191112154745_drop_service_broker_states_table.rb
Pull Requests and Issues
- cloudfoundry/cloud_controller_ng #1418: POST /v3/apps incorrect returns a 422 when the user has read only access to a space details
- cloudfoundry/cloud_controller_ng #1457: Implement no-op Task client for OPI details
- cloudfoundry/cloud_controller_ng #1460: v3-apply-manifest fails with unknown error when mapping tcp routes details
- cloudfoundry/cloud_controller_ng #1465: [Snyk] Fix for 1 vulnerabilities details
- cloudfoundry/cloud_controller_ng #1466: Refine metadata api doc alphanumeric wording details
- cloudfoundry/cloud_controller_ng #1476: add ability to include domains on /v3/routes and /v3/routes/:guid details
- cloudfoundry/cloud_controller_ng #1486: Make /v3 API service broker patches atomic details
- cloudfoundry/cloud_controller_ng #1487: As a /v3 API user, I want to GET a single service offering using a GUID details
- cloudfoundry/cloud_controller_ng #1489: Show brokers created using /v2 API in
available
state details - cloudfoundry/cloud_controller_ng #1491: Update random route generation to add 2 letter suffix details
- cloudfoundry/cloud_controller_ng #1492: Refactor service offering request specs to use shared examples details
- cloudfoundry/cloud_controller_ng #1493: Merge service broker states into service_brokers table details
- cloudfoundry/cloud_controller_ng #1495: filtering org domains by label blows up if you give it an invalid label. details
- cloudfoundry/cloud_controller_ng #1497: /v3/routes with space_guids, organization_guids, or domain_guids 500s details
- cloudfoundry/cloud_controller_ng #1500: V3 service_offerings visibility for space-scoped offerings details
- cloudfoundry/cloud_controller_ng #1501: V3 /v3/service_offerings/:guid - add links and relationships details
- cloudfoundry/cloud_controller_ng #1502: Change label selector query logic to allow complex queries details
- set-{space/org}-role errors when run as {space/org} manager details