-
Notifications
You must be signed in to change notification settings - Fork 364
Group based Policy feature implementation #671
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
Conversation
updating with latest commits
|
@vinodborole Really, really good work! This will fit right in with the direction of the library. Couple minor things:
Overall, thats really all I can comment on, great job! |
|
@gondor Thanks a lot for the kind words jeremy. I will make sure to make the changes suggested and will include tests in my next PR. Again, appreciate you taking out time and looking at this PR. |
|
@gondor i have added the test cases and changes you suggested. Please review |
|
@gondor Is it good enough to be merged? |
|
@vinodborole It looks good but since I didn't handle essentially any of the V3 release I want to give Arno and Darren a chance to look this over. They are in Germany so opposite time zones. If there's no feedback by tomorrow morning, I'll merge this and cut a SNAPSHOT. We're trying to quickly get a 3.0.1 release out containing the Builder mod so this PR is in time to also make the release. |
|
@gondor Thanks Jeremy. 👍 |
|
Hey @vinodborole, Would also be happy to see someone else using the groovy tests ;) Apart from that it looks good. |
|
@auhlig yes they are empty for now. I will be adding the implementation in a week or so, as for now these are not used hence the delay |
|
LGTM - As @auhlig it would be nice to transfer over to the groovy tests. Maybe your next PR you can try the groovy tests. Feel free to reach out to Arno if you have questions for the groovy based tests. Going wait a bit to see if Arno has any additional comments |
|
LGTM. Sure I can help with the groovy tests. But as Jeremy said that is definitely something for another PR. |
|
@auhlig Do share some of the sample tests already written for reference and i can have them written on priority. |
|
Merged and Snapshot deployed |
|
@gondor Thanks a lot jeremy |
|
@vinodborole: There are groovy tests for the Identity V3 part in the core-integration module. The shortest one is https://github.com/ContainX/openstack4j/blob/master/core-integration-test/src/test/groovy/org/openstack4j/api/identity/v3/KeystoneTokenServiceSpec.groovy . Maybe as a short intro: |
|
@auhlig thanks will have a look and update test cases accordingly |
OpenStack Group-Based Policy (GBP) framework, designed to offer a new set of abstraction that allows to manage OpenStack infrastructure through declarative policy abstractions. It provides declarative abstractions for achieving scalable intent-based infrastructure automation.