Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides an HTTP server for Watchtower’s API endpoints.
|
Package api provides an HTTP server for Watchtower’s API endpoints. |
|
update
Package update provides an HTTP API handler for triggering Watchtower container updates.
|
Package update provides an HTTP API handler for triggering Watchtower container updates. |
|
Package compose provides functionality for handling Docker Compose-specific logic, including parsing depends_on labels and extracting service names for dependency management.
|
Package compose provides functionality for handling Docker Compose-specific logic, including parsing depends_on labels and extracting service names for dependency management. |
|
Package container provides functionality for managing Docker containers in Watchtower.
|
Package container provides functionality for managing Docker containers in Watchtower. |
|
Package filters provides filtering logic for Watchtower containers.
|
Package filters provides filtering logic for Watchtower containers. |
|
Package lifecycle manages execution of lifecycle hooks for Watchtower containers.
|
Package lifecycle manages execution of lifecycle hooks for Watchtower containers. |
|
Package metrics provides tracking and exposure of Watchtower scan metrics.
|
Package metrics provides tracking and exposure of Watchtower scan metrics. |
|
Package notifications provides mechanisms for sending notifications via various services in Watchtower.
|
Package notifications provides mechanisms for sending notifications via various services in Watchtower. |
|
preview
Package preview provides the core functionality for rendering notification template previews in Watchtower.
|
Package preview provides the core functionality for rendering notification template previews in Watchtower. |
|
preview/data
Package data provides utilities for generating simulated data used in the Watchtower template preview tool.
|
Package data provides utilities for generating simulated data used in the Watchtower template preview tool. |
|
templates
Package templates provides utility functions for use in Watchtower notification templates.
|
Package templates provides utility functions for use in Watchtower notification templates. |
|
Package registry provides functionality for interacting with container registries in Watchtower.
|
Package registry provides functionality for interacting with container registries in Watchtower. |
|
auth
Package auth provides functionality for authenticating with container registries.
|
Package auth provides functionality for authenticating with container registries. |
|
digest
Package digest provides functionality for retrieving and comparing Docker image digests in Watchtower.
|
Package digest provides functionality for retrieving and comparing Docker image digests in Watchtower. |
|
manifest
Package manifest provides functionality for constructing URLs to access container image manifests in Watchtower.
|
Package manifest provides functionality for constructing URLs to access container image manifests in Watchtower. |
|
Package session manages container states and reporting during a Watchtower update session.
|
Package session manages container states and reporting during a Watchtower update session. |
|
Package sorter provides sorting functionality for Watchtower containers.
|
Package sorter provides sorting functionality for Watchtower containers. |
|
mocks
Package mocks provides mock implementations for container interfaces used in testing.
|
Package mocks provides mock implementations for container interfaces used in testing. |
|
Package types defines core interfaces and structs for Watchtower.
|
Package types defines core interfaces and structs for Watchtower. |
Click to show internal directories.
Click to hide internal directories.