Skip to content

abordin/compute-image-packages

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Packages for Google Compute Engine

This repository is the collection of packages that are installed on the standard Google Compute Engine images.

  1. Image Bundle - Tool that creates an image file out of a disk attached to a GCE VM.
  2. Google Startup Scripts - Scripts and configuration files that setup a Linux-based image to work smoothly with GCE.
  3. Google Daemon - A service that manages user accounts, maintains ssh login keys, and syncs public endpoint IP addresses.

Installation

The easiest way to install these packages into a Linux-based image is to extract each tarball to / (root). Image Bundle does not have a directory structure, it is recommended to it extract to /usr/share/imagebundle. The tarballs are available in releases.

Refer to Building a Google Compute Engine Image for the complete guide.

Source Code

This repository is structured so that each package is located in its own top-level directory. google-startup-scripts and google-daemon are stored as the directory structure of where the files would be from root. image-bundle has no directory structure.

Contributing

Have a patch that will benefit this project? Awesome! Follow these steps to have it accepted.

  1. Please sign our Contributor License Agreement.
  2. Fork this Git repository and make your changes.
  3. Run the unit tests. (gcimagebundle only)
  4. Create a Pull Request
  5. Incorporate review feedback to your changes.
  6. Accepted!

License

All files in this repository are under the Apache License, Version 2.0 unless noted otherwise.

About

Scripts and tools for Google Compute Engine images.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 79.3%
  • Shell 20.7%