agent

command
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2025 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Overview

Package main implements the ClusterIQ Agent application.

The ClusterIQ Agent is responsible for managing cloud provider accounts, initializing cloud executors, and exposing gRPC services for external interaction. It serves as a key component of the ClusterIQ system, enabling inventory management and operations on cloud resources.

Features of the ClusterIQ Agent: - Manages configurations for multiple cloud providers. - Initializes and maintains executors for cloud provider accounts. - Provides a gRPC service interface for interacting with the ClusterIQ system. - Logs detailed information about operations for debugging and monitoring.

The application uses gRPC as the communication protocol and supports extensible cloud executor implementations for AWS, GCP, and Azure.

ExecutorAgentService receives and executes the actions

ScheduleAgentService This Agent service is designed for managing the scheduled Actions (ScheduledActions and CronActions

Jump to

Keyboard shortcuts

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