-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Community gallery legal agreement acceptance during 'az vm' #21815
Comments
Compute |
Hi @kangsun-ctrl, |
Hi @jepio, community gallery is different from marketplace images. It is a gallery image and we only want this eula enforcement happens in gallery scope. This is a feature we are trying to do public preview, and also this is in cli extension. I actually do not get the point "but this will break a lot of workflows in the same way that third-party images in marketplace do.", can you explain why it could happen? |
@jepio , adding to the above, the eula check should only happen if the image is in community gallery image format. Anything else won't be affected. |
Hi @kangsun-ctrl, Will it be possible to mark a "community gallery" as "no EULA required", for example when the community gallery image is entirely based on open source software?
First party marketplace images can be used by everyone with no additional setup required. Third party marketplace images require accepting an EULA and providing "plan information" with every VM create request. Forcing users to accept EULA causes friction and needs to be done for every subscription using a third party image (also every new image SKU). The "plan information" is problematic because most open source projects are are not prepared for this. We are hoping to use community gallery instead of marketplace because of issues like this. What I am saying is: forcing users to accept EULA for community gallery images brings the same kind of problems as third party marketplace images face. |
@jepio the EULA requirement comes from CELA team, and we were asked to implement it like third party marketplace images. Actually this is not the proper thread to discuss this, please sent email to [email protected] for further discussion. So the community gallery image users, they just check out gallery publisher info to see whether it is a trust source. We are not relying on 'plan information' as marketplace images. |
Resource Provider
Azure Compute
Description of Feature or Work Requested
CELA team has an ask that when user creates a vm from community gallery, we should pop up an agreement acceptance line for user to accept/decline.
Design below:
follow up with question
"To create a VM from a community gallery image, you must accept the license agreement and privacy statement : https:/xxx. If you want to accept the legal terms by command, please use option '--accept-terms' for 'az vm', please now choose by Y/N:"
"To create a VMSS from a community gallery image, you must accept the license agreement and privacy statement : https:/xxx. If you want to accept the legal terms by command, please use option '--accept-terms' for 'az vmss', please now choose by Y/N:"
If user accepts, proceed to VM/VMSS creation. If user declines, do not create VM/VMSS.
We think user has accepted the legal terms and we proceed to VM creation directly.
I already talked to Xing Zhou in CLI team about this.
Minimum API Version Required
2021-10-01
Swagger Link
None
Target Date
Start of April
The text was updated successfully, but these errors were encountered: