google-guest-agent: vendor dependencies

This is needed for transitioning to a live ebuild.

BUG=b/542607325
TEST=presubmit, validation
RELEASE_NOTE=None

Ran the following commands:
make gen-pbgo
rm -rf proto_deps
go mod tidy
go mod vendor
git add .

cos-patch: bug
Change-Id: I1f9846b969057679d6339a5b461f8aa4a09ac54b
Reviewed-on: https://cos-review.googlesource.com/c/third_party/google-guest-agent/+/206231
Tested-by: Miri Amarilio <mirilio@google.com>
SLSA-Policy-Verified: SLSA Policy Verification Service <devtools-gerritcodereview-exitgate@google.com>
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
3079 files changed
tree: c9bf5e38684c40536a955e59d4d868860bffb4ae
  1. build/
  2. cmd/
  3. internal/
  4. pkg/
  5. vendor/
  6. CONTRIBUTING.md
  7. go.mod
  8. go.sum
  9. LICENSE
  10. Makefile
  11. README.md
  12. version
README.md

Public Cloud Docs

Guest Agent for Google Compute Engine.

This repository contains the source code and packaging artifacts for the Google guest agent. These components are installed on Windows and Linux GCE VMs in order to enable GCE platform features.

Building Guest Agent

In the codebase there's a GNU Make based build system with targets to build and test the guest agent.

In order to build both the guest-agent and core_plugins, run

make

To build only one or the other, run the respective make target:

make build cmd/google_guest_agent/google_guest_agent
make build cmd/core_plugin/core_plugin

To run all the go tests, run:

make test

For more targets and info about the build system run:

make help