tis-repo/dev-env/vagrant
Al Bailey 01e31c2a19 Updating required apt packages for stx/update
The PyGObject pip component expects additional
packages to be installed in order for pip to be able
to install that component as well as ostree bindings
that make use of it.

Test Plan:
 PASS: vagrant up
 PASS: able to run tox with 'gi' ostree code in stx/update

Story: 2010547
Task: 47941
Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I3fb898e13372fb53c425af771a1e43db92a55a38
2023-05-05 20:53:41 +00:00
..
Readme.md Uploading a Vagrantfile for dev-env setup 2023-01-30 15:51:23 +00:00
Vagrantfile Updating required apt packages for stx/update 2023-05-05 20:53:41 +00:00
defaults.yaml Uploading a Vagrantfile for dev-env setup 2023-01-30 15:51:23 +00:00

Readme.md

Supported Capabilities: Disk:

  • support bigger VBOX disk
  • support relocate the DISK to be on an SSD
  • support disk resize within the VM User:
  • support ssh as the new user.
  • setup bash env (variables) Build:
  • repo init
  • repo sync
  • setup git settings
  • creates required directories for build env
  • minikube setup
  • update containers prior to running the downloader
  • invoke downloader
  • support restart of minikube on reboot

Setup Time: (approximately 25 min):

  • 3 minutes to download and provision the Debian VM
  • 6 minutes to clone the source code.
  • 7 minutes initialize the build containers
  • 9 minutes to run the downloader for the STX build packages

Future Work Items:

  • populate the initial mirror from previous upstream builds
  • provide data on how to upload the git certs (for git review, etc..)
  • DHCP support (so you can connect to the VM by its name) verified /etc/machine-id is unique, so DHCP should work for these VMs.
  • NIS (home dir) support