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

Implement service instances and plans creation and update #1157

Merged
merged 1 commit into from
Jul 20, 2022

Conversation

IvanBorislavovDimitrov
Copy link
Contributor

@IvanBorislavovDimitrov IvanBorislavovDimitrov commented Jun 23, 2022

Implement missing v3 methods https://v3-apidocs.cloudfoundry.org/version/3.118.0/#service-instances:

Create service instance
Update service instance
Delete service instance
Get service instance
Update service plan visibility

Copy link
Contributor

@dmikusa dmikusa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took my first pass through this, and it looks good. There are no integration tests though. I'd like to see some basic coverage of the functionality in integration tests. It's one thing to test with mock responses, but we want to have test coverage that interacts with an actual CF environment too.

I know writing and running integration tests is not trivial. If you are able to put the tests together, I can run them in one of our labs.

@IvanBorislavovDimitrov
Copy link
Contributor Author

Hi @dmikusa-pivotal,

I've added the integration tests, could you please check and run them. I've only tested tested the newly written tests.

@dmikusa
Copy link
Contributor

dmikusa commented Jul 20, 2022

Thanks. I'll run these this afternoon and get back to you with feedback.

@dmikusa
Copy link
Contributor

dmikusa commented Jul 20, 2022

Tests runs are passing. Merging this.

@dmikusa dmikusa merged commit 72b6b6b into cloudfoundry:main Jul 20, 2022
@dmikusa dmikusa mentioned this pull request Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants