Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
cos_customizer
cos_customizer is a Cloud Build builder for building custom COS images.
|
cos_customizer is a Cloud Build builder for building custom COS images. |
cos_gpu_installer
Package main is the program entrance.
|
Package main is the program entrance. |
cos_gpu_installer/deviceinfo
Package deviceinfo provides the devices information for cos-gpu-installer
|
Package deviceinfo provides the devices information for cos-gpu-installer |
cos_gpu_installer/internal/commands
Package commands implements subcommands of cos_gpu_installer.
|
Package commands implements subcommands of cos_gpu_installer. |
cos_gpu_installer/internal/installer
Package installer provides functionality to install GPU drivers.
|
Package installer provides functionality to install GPU drivers. |
cos_gpu_installer/internal/signing
Package signing provides functionality to manage GPU driver signatures for COS.
|
Package signing provides functionality to manage GPU driver signatures for COS. |
cos_image_analyzer
cos_Image_Analyzer finds all the meaningful differences of two COS Images (binary, package, commit, and release notes differences) Input:
|
cos_Image_Analyzer finds all the meaningful differences of two COS Images (binary, package, commit, and release notes differences) Input: |
metadata_watcher
metadata_watcher is a program that waits for 5 minutes for a specific GCE instance metadata key to be present.
|
metadata_watcher is a program that waits for 5 minutes for a specific GCE instance metadata key to be present. |
nodeprofiler
Package main is the entry point for the cos_node_profiler application that imports the cloudlogger, profiler, and utils packages that respectively write logs to Google Cloud Logging backend, fetch debugging information from a Linux system and provide the interface between cloudlogger and profiler packages.
|
Package main is the entry point for the cos_node_profiler application that imports the cloudlogger, profiler, and utils packages that respectively write logs to Google Cloud Logging backend, fetch debugging information from a Linux system and provide the interface between cloudlogger and profiler packages. |
provisioner
provisioner is a tool for provisioning COS instances.
|
provisioner is a tool for provisioning COS instances. |
pkg
|
|
config
Package config exports functionality for storing/retrieving build step configuration on/from the local disk.
|
Package config exports functionality for storing/retrieving build step configuration on/from the local disk. |
cos
Package cos provides functionality to read and configure system configs that are specific to COS images.
|
Package cos provides functionality to read and configure system configs that are specific to COS images. |
fakes
Package fakes contains fake implementations to be used in unit tests.
|
Package fakes contains fake implementations to be used in unit tests. |
fs
Package fs exports functionality related to all of the cos-customizer state stored on the file system.
|
Package fs exports functionality related to all of the cos-customizer state stored on the file system. |
gce
Package gce contains high-level functionality for manipulating GCE resources.
|
Package gce contains high-level functionality for manipulating GCE resources. |
gpuconfig
Package gpuconfig implements routines for manipulating proto based GPU build configuration files.
|
Package gpuconfig implements routines for manipulating proto based GPU build configuration files. |
modules
Package modules provides fucntionality to install and sign Linux kernel modules.
|
Package modules provides fucntionality to install and sign Linux kernel modules. |
nodeprofiler/cloudlogger
Package cloudlogger provides functionality to log text or json data to Google Cloud logging backend.
|
Package cloudlogger provides functionality to log text or json data to Google Cloud logging backend. |
nodeprofiler/profiler
Package profiler provides fucntionality for collecting the following information: USE Metrics for various components of the Linux system (CPU, Memory, Disk I/O), kernel trace output, output of arbitray shell command provided by the oncall.
|
Package profiler provides fucntionality for collecting the following information: USE Metrics for various components of the Linux system (CPU, Memory, Disk I/O), kernel trace output, output of arbitray shell command provided by the oncall. |
nodeprofiler/utils
Package utils defines parsing and run command functions that can be used outside nodeprofiler.
|
Package utils defines parsing and run command functions that can be used outside nodeprofiler. |
preloader
Package preloader contains functionality for preloading a COS image from provided configuration.
|
Package preloader contains functionality for preloading a COS image from provided configuration. |
provisioner
Package provisioner exports behaviors for provisioning COS systems end-to-end.
|
Package provisioner exports behaviors for provisioning COS systems end-to-end. |
utils
Package utils provides utility functions.
|
Package utils provides utility functions. |
Click to show internal directories.
Click to hide internal directories.