-
Zain Asgar authored
Summary: Contains a set of recipes to provision our machines. There are primiarly three different roles that can be provisioned: pl_base_dev -- Has everything to run builds. pl_workstation -- Has the recipes to setup a full dev workstation. pl_desktop -- Has all gui apps. One thing left to debug is why our new images are bit bigger: Original: gcr.io/pl-dev-infra/base_dev_image 201811061534 36a879b7aa10 2 weeks ago 2.26GB New: gcr.io/pl-dev-infra/base_dev_image 201811270026 7ac725b2098b 10 hours ago 2.43GB And the delta with the dev image (there should be no delta right now): gcr.io/pl-dev-infra/dev_image 201811271012 5fa2b90382ed 25 minutes ago 2.85GB Docs here: https://phab.corp.pixielabs.ai/w/eng/machine_provisioning/ Test Plan: Tested on Linux VM to ensure proper setup. Tested on Mac. Crated docker images using `make build_and_push_base_dev_image` and `make build_and_push_dev_images` Reviewers: #engineering, michelle, philkuz Reviewed By: philkuz Subscribers: kgandhi, philkuz Differential Revision: https://phab.corp.pixielabs.ai/D131 GitOrigin-RevId: 3ad87c10fe426c7a5f565c76370f89c0243ed164
6e2147d1