Comments (15)
@joroaf It seems I will get off-projects time next week so I started working today again on this task.
I'm planning now the implementation of the other policy types, or at least the Day 2 Actions Policy as a start.
But I see not all data from the Content Sharing is represented in the Build Tools project VraNgContentSharingPolicy class, for example the list of items for content sharing.
I'd also like to know from where the string of 'policy' comes indicating the PackageContent.ContentType-s, I guess from Aria API, just for some reason I didnt find it in the docs.
Would you have a possibility for a 15-20 min sync meeting on Monday just to exchange some knowledge about the domain of the desired functionality?
from build-tools-for-vmware-aria.
@VenelinBakalov - both PR you quoted are about vRo policies, this issue is related to vRa Service Broker policies, ie: day 2 action policies, content sharing, approvals, quota etc... (see the list from @joroaf above)
from build-tools-for-vmware-aria.
This is still active, it's currently in development
from build-tools-for-vmware-aria.
Thanks @Tchoui for the work on this one. Looking forward to trying it out soon! 🎉
from build-tools-for-vmware-aria.
Hey @RV1959,
Regarding content sharing policies? https://github.com/vmware/build-tools-for-vmware-aria/releases/tag/v2.31.0
They are supported as of 2.31.0.
Read more about them at:
https://github.com/vmware/build-tools-for-vmware-aria/blob/v2.31.0/docs/versions/v2.31.0/Release.md
Are you talking about other policies?
from build-tools-for-vmware-aria.
Closing this for now, feel free to re-open if needed.
from build-tools-for-vmware-aria.
Hello @Michaelpalacce ,
From the description, @RV1959 mentions day-2 action policies.
Looking further into vRA-NG it seems indeed this is not currently supported, is that right?
Best regards,
from build-tools-for-vmware-aria.
There is a discussion to be held around adding the new types of policies.
The Content Sharing Policy is defined like a single policy (the VraNgContentSharingPolicyStore). However in Aria there are 6 types of policies - like Approval, Day 2 etc
One possible solution is to refactor the VraNgContentSharingPolicyStore, extract the common policy logic in a parent abstract VraNgPolicyStore store and make the VraNgContentSharingPolicyStore one of its 6 derived classes. However there will be changes needed above because currently there is only one ContentType for policies - policy.
Another option is to rename the VraNgContentSharingPolicyStore to a VraNgPolicyStore without making it a base abstract class and to make it handle internally with different strategies the implementations of the different policies processings. However this seems to me will not align with the current model of architecture.
from build-tools-for-vmware-aria.
I'd say we should keep close to the model vRA itself uses, that would mean
extract the common policy logic in a parent abstract VraNgPolicyStore store and make the VraNgContentSharingPolicyStore one of its 6 derived classes
from build-tools-for-vmware-aria.
We need to support all types of Aria Policies:
Policy Types
- Content Sharing Policy
- Resource Quota Policy
- Lease Policy
- Day 2 Actions Policy
- Approval Policy
- Deployment Limit Policy
from build-tools-for-vmware-aria.
@Michaelpalacce @joroaf this issue is going to be closed with those 2 PRs right?
#202
vmware-samples/build-tools-for-vmware-aria-samples#1
Or there are further extensions to the policies required? I want to create a link between the issue and the PR
from build-tools-for-vmware-aria.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
from build-tools-for-vmware-aria.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
from build-tools-for-vmware-aria.
@Michaelpalacce this is still active right? if yes, no need to respond, just adding this comment to remove stale
from build-tools-for-vmware-aria.
Closed with #242 and to be included in next release
from build-tools-for-vmware-aria.
Related Issues (20)
- Typescript SSH type issue HOT 1
- shim for Array.from() doesn't create copy without mapfn HOT 1
- Transpiler fails to convert Array functions into vRO compatible code
- vROPs default policy feature not working with version 2.36.0 HOT 2
- Catalog Item (vRO workflow) Description not getting updated on the existing catalog item HOT 7
- Discussion test
- Conditional Execution in Saga HOT 4
- Last Region image mapping overwrites the value for all other regions. HOT 6
- Package installer fails with error message "400 Bad Request {"status":400,"message":"Unable to extract package from raw data"}" HOT 9
- Cloud Template folder name is used when validating if the record exists on the server, but the name in the details.json is used when creating/updating HOT 5
- Duplicate Key VraNgBlueprint@<sha> when trying to push one or more cloud templates when there are 2 cloud templates with the same name on the sever
- Upgrade to new TS version HOT 5
- ABX content export is not working with Java 17 HOT 3
- ABX project templates must be updated HOT 8
- Error Pushing vRA Content after Updating to 2.37.0 HOT 8
- property-group is imported with scope of shared project but no way of a global scope HOT 6
- ActiveDirectory plugin types are incomplete HOT 6
- Unable to Create a Project with Users assigned to the "Supervisor" role. HOT 3
- When creating a vSphere Storage Profile I send a datastoreId, when reading a vSphere Storage Profile I do NOT get the datastoreId back. HOT 3
- ABX Project NodeJS build issue HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from build-tools-for-vmware-aria.