bruschetta: Handle dynamic policy updates This requires that we keep track of which VMs are running and what policy was used when they were launched. Whenever the policy changes we compare the new policy to the old policy to figure out which VMs must be shut down. This also adds a late-stage check to BruschettaLauncher matching the check in the installer to prevent launching a VM if the enterprise policy changed at the last minute, mostly because we now need to look at the policy at that point anyway. Also start enabling vtpm usage where allowed by policy, and for alpha VMs. Bug: b:266648016, b:231900967 Change-Id: I5e396ba30041f7078a25973addddaff9bdb2f20a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4202269 Reviewed-by: David Munro <davidmunro@google.com> Auto-Submit: Fergus Dall <sidereal@google.com> Commit-Queue: David Munro <davidmunro@google.com> Cr-Commit-Position: refs/heads/main@{#1100289}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.