internal/

directory
v0.0.30 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2022 License: BSD-3-Clause

Directories

Path Synopsis
thelma
app
Package app contains logic for global/cross-cutting Thelma dependencies, such as configuration, logging support, and API client factories
Package app contains logic for global/cross-cutting Thelma dependencies, such as configuration, logging support, and API client factories
app/env
Package env includes utilities for interacting with environment variables
Package env includes utilities for interacting with environment variables
cli
Package cli contains code for Thelma's command-line interface
Package cli contains code for Thelma's command-line interface
clients
Package clients contains convenience constructors API clients that Thelma uses
Package clients contains convenience constructors API clients that Thelma uses
clients/gcp/bucket/testing/assert
Package assert contains helper functions for making Testify assertions about objects in GCS buckets.
Package assert contains helper functions for making Testify assertions about objects in GCS buckets.
render
Package render contains code for rendering Kubernetes manifests from Helm charts
Package render contains code for rendering Kubernetes manifests from Helm charts
render/helmfile/stateval
Package stateval is used for generating Helmfile state values.
Package stateval is used for generating Helmfile state values.
state
Package state models the state of Terra's infrastructure, including environments, clusters, and chart releases.
Package state models the state of Terra's infrastructure, including environments, clusters, and chart releases.
state/api/terra
Package terra contains interfaces that model Terra's infrastructure, and support querying and updating the state of said infrastructure.
Package terra contains interfaces that model Terra's infrastructure, and support querying and updating the state of said infrastructure.
state/api/terra/providers
Package providers contains implementations of the terra.State interface
Package providers contains implementations of the terra.State interface
state/providers/gitops
Package gitops is an implementation of the terra.State interface that reads configuration from terra-helmfile
Package gitops is an implementation of the terra.State interface that reads configuration from terra-helmfile
state/providers/gitops/statefixtures
Package statefixtures provides a fake state provider for use in unit tests
Package statefixtures provides a fake state provider for use in unit tests
utils
Package utils contains miscellaneous utility code
Package utils contains miscellaneous utility code
utils/pool
Package pool contains a generic implementation of the worker pool pattern for concurrent processing
Package pool contains a generic implementation of the worker pool pattern for concurrent processing

Jump to

Keyboard shortcuts

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