cmd/

directory
v0.0.0-...-c987097 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2026 License: Apache-2.0

Directories

Path Synopsis
Package main implements ACS CLI for testing dynamic plugins manually.
Package main implements ACS CLI for testing dynamic plugins manually.
Package main is the implementation of the guest agent's core plugin.
Package main is the implementation of the guest agent's core plugin.
agentcrypto
Package agentcrypto provides various cryptography related utility functions and a module for mds mtls setup.
Package agentcrypto provides various cryptography related utility functions and a module for mds mtls setup.
clock
Package clock is a package responsible for managing clock skew.
Package clock is a package responsible for managing clock skew.
command
Package command contains the core-plugin's command monitor module registration.
Package command contains the core-plugin's command monitor module registration.
dnsprobe
Package dnsprobe implements the scheduler for probing GCE DNS server.
Package dnsprobe implements the scheduler for probing GCE DNS server.
firstboot
Package firstboot provides a module to setup instance id, generate host ssh keys and generate boto config file.
Package firstboot provides a module to setup instance id, generate host ssh keys and generate boto config file.
iosched
Package iosched provides a module to setup the underlying OS's io scheduler.
Package iosched provides a module to setup the underlying OS's io scheduler.
manager
Package manager is the module manager, it wraps the initialization and mass notification of core-plugin's modules.
Package manager is the module manager, it wraps the initialization and mass notification of core-plugin's modules.
metadatasshkey
Package metadatasshkey provides a module for setting up user accounts from ssh keys in instance and project metadata.
Package metadatasshkey provides a module for setting up user accounts from ssh keys in instance and project metadata.
network
Package network is the network management subsystem.
Package network is the network management subsystem.
network/dhclient
Package dhclient provides dhclient configuration handler for Linux.
Package dhclient provides dhclient configuration handler for Linux.
network/hostname
Package hostname reconfigures the guest hostname (linux only) and fqdn (linux and windows) as necessary.
Package hostname reconfigures the guest hostname (linux only) and fqdn (linux and windows) as necessary.
network/netplan
Package netplan provides the service implementation for netplan.
Package netplan provides the service implementation for netplan.
network/networkd
Package networkd provides is the service implementation for systemd-networkd.
Package networkd provides is the service implementation for systemd-networkd.
network/nm
Package nm provides is the service implementation for NetworkManager.
Package nm provides is the service implementation for NetworkManager.
network/wicked
Package wicked provides network management service implementation for wicked.
Package wicked provides network management service implementation for wicked.
oslogin
Package oslogin contains the Linux implementation of the OS Login module.
Package oslogin contains the Linux implementation of the OS Login module.
platscript
Package platscript is responsible for running platform specific setup scripts.
Package platscript is responsible for running platform specific setup scripts.
snapshot
Package snapshot is responsible for running scripts for guest flush snapshots.
Package snapshot is responsible for running scripts for guest flush snapshots.
stages
Package stages implements common utils for all core plugin stages.
Package stages implements common utils for all core plugin stages.
stages/early
Package early implements the core-plugin's early initialization steps such as setting up metadata server routes on windows, platform hardware configuration etc.
Package early implements the core-plugin's early initialization steps such as setting up metadata server routes on windows, platform hardware configuration etc.
stages/late
Package late implements the core-plugin's late initialization steps such as initializing the configuration managers i.e.
Package late implements the core-plugin's late initialization steps such as initializing the configuration managers i.e.
telemetry
Package telemetry implements the scheduler for collecting and publishing telemetry data.
Package telemetry implements the scheduler for collecting and publishing telemetry data.
workloadcertrefresh
Package workloadcertrefresh is responsible for managing workload certificate refreshes.
Package workloadcertrefresh is responsible for managing workload certificate refreshes.
wsfchealthcheck
Package wsfchealthcheck implements an agent that is used to support Windows Server Failover Cluster (WSFC) in GCE.
Package wsfchealthcheck implements an agent that is used to support Windows Server Failover Cluster (WSFC) in GCE.
examples
basic_plugin command
Package main represents how sample basic plugin binary looks like within Guest Agent Plugin framework.
Package main represents how sample basic plugin binary looks like within Guest Agent Plugin framework.
Package main handles the running of metadata scripts on Google Compute Engine instances.
Package main handles the running of metadata scripts on Google Compute Engine instances.
Package main is the implementation of CLI for communicating with Guest Agent over command monitor.
Package main is the implementation of CLI for communicating with Guest Agent over command monitor.
commands
Package commands provides common helper methods for all commands implemented by CLI.
Package commands provides common helper methods for all commands implemented by CLI.
commands/coreplugin
Package coreplugin implements ggactl commands meant for core plugin.
Package coreplugin implements ggactl commands meant for core plugin.
commands/guestagent
Package guestagent implements ggactl commands meant for guest agent.
Package guestagent implements ggactl commands meant for guest agent.
commands/plugincleanup
Package plugincleanup provides commands to remove on demand plugins.
Package plugincleanup provides commands to remove on demand plugins.
commands/routes
Package routes implements ggactl commands for route setup.
Package routes implements ggactl commands for route setup.
commands/testhelper
Package testhelper contains helper functions for tests and is accessible only within tests.
Package testhelper contains helper functions for tests and is accessible only within tests.
Package main is the google_authorized_keys tool.
Package main is the google_authorized_keys tool.
Package main is the entry point for the google authorized keys compat.
Package main is the entry point for the google authorized keys compat.
Package main is the google_guest_agent binary.
Package main is the google_guest_agent binary.
setup
Package setup provides the guest-agent setup functionality.
Package setup provides the guest-agent setup functionality.
Package main is the entry point for the google-guest-compat-manager.
Package main is the entry point for the google-guest-compat-manager.
watcher
Package watcher implements the event watcher callback for the guest compat manager and configures the guest agent accordingly.
Package watcher implements the event watcher callback for the guest compat manager and configures the guest agent accordingly.
Package main serves as the Main entry point for the guest telemetry extension.
Package main serves as the Main entry point for the guest telemetry extension.
isvdiscovery/commandlineexecutor
Package commandlineexecutor creates an interface to streamline execution of shell commands across multiple platforms.
Package commandlineexecutor creates an interface to streamline execution of shell commands across multiple platforms.
isvdiscovery/communication
Package communication provides capability to communicate via Agent Communication Service (ACS).
Package communication provides capability to communicate via Agent Communication Service (ACS).
isvdiscovery/engine
Package engine provides the engine for executing the discovery rules.
Package engine provides the engine for executing the discovery rules.
isvdiscovery/engine/versioncommands
Package versioncommands provides the commands to be executed to gather version information.
Package versioncommands provides the commands to be executed to gather version information.
isvdiscovery/service
Package discovery provides a service for discovering workloads on the host.
Package discovery provides a service for discovering workloads on the host.
Package main is the entry point for the metadata script runner compat binary.
Package main is the entry point for the metadata script runner compat binary.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL