Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agent
command
Package main is the entry point for the gogitopsdeployer agent.
|
Package main is the entry point for the gogitopsdeployer agent. |
|
internal
|
|
|
config
Package config provides typed configuration management for the GitOps agent, using environment variables as the source of truth.
|
Package config provides typed configuration management for the GitOps agent, using environment variables as the source of truth. |
|
gitops
Package gitops provides a simplified interface for Git operations, specifically for monitoring and Updating repositories.
|
Package gitops provides a simplified interface for Git operations, specifically for monitoring and Updating repositories. |
|
monitor
Package monitor acts as the core orchestrator for the GitOps agent.
|
Package monitor acts as the core orchestrator for the GitOps agent. |
|
notification
Package notification provides integration with external communication platforms like Discord to broadcast deployment status.
|
Package notification provides integration with external communication platforms like Discord to broadcast deployment status. |
|
ssh
Package ssh provides capabilities for remote command execution using the SSH protocol, including support for primary and rollback commands.
|
Package ssh provides capabilities for remote command execution using the SSH protocol, including support for primary and rollback commands. |
|
storage
Package storage provides a persistence layer using SQLite to maintain a history of all deployment attempts and their outcomes.
|
Package storage provides a persistence layer using SQLite to maintain a history of all deployment attempts and their outcomes. |
|
webhook
Package webhook provides an HTTP server to receive and validate push event notifications from GitHub.
|
Package webhook provides an HTTP server to receive and validate push event notifications from GitHub. |
Click to show internal directories.
Click to hide internal directories.