Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
apiserver
Package main package
|
Package main package |
job
Package main package
|
Package main package |
runner
Package main package
|
Package main package |
internal
|
|
ansi
Package ansi contains ANSI color constants for coloring log output
|
Package ansi contains ANSI color constants for coloring log output |
api
Package api package
|
Package api package |
api/controllers
Package controllers package
|
Package controllers package |
api/controllers/tfe
Package tfe package
|
Package tfe package |
api/graphql
Package graphql package
|
Package graphql package |
api/graphql/loader
Package loader package
|
Package loader package |
api/graphql/resolver
Package resolver package
|
Package resolver package |
api/graphql/schema
Package schema contains all of the Schema Definition Files (abbreviated SDL) which define this API.
|
Package schema contains all of the Schema Definition Files (abbreviated SDL) which define this API. |
api/middleware
Package middleware package
|
Package middleware package |
api/response
Package response providers support for returning http responses
|
Package response providers support for returning http responses |
apiserver
Package apiserver is used to initialize the api
|
Package apiserver is used to initialize the api |
apiserver/config
Package config package
|
Package config package |
asynctask
Package asynctask package
|
Package asynctask package |
auth
Package auth package
|
Package auth package |
auth/permissions
Package permissions contains the permission sets and other related functionalities that dictate the level of access a subject has to a Tharsis resource.
|
Package permissions contains the permission sets and other related functionalities that dictate the level of access a subject has to a Tharsis resource. |
db
Package db package
|
Package db package |
events
Package events package
|
Package events package |
gid
Package gid package
|
Package gid package |
http
Package http package
|
Package http package |
jobexecutor
Package jobexecutor package
|
Package jobexecutor package |
jobexecutor/jobclient
Package jobclient package
|
Package jobclient package |
jobexecutor/joblogger
Package joblogger is used to handle job logs
|
Package joblogger is used to handle job logs |
jobexecutor/managedidentity
Package managedidentity package
|
Package managedidentity package |
jobexecutor/managedidentity/awsfederated
Package awsfederated package
|
Package awsfederated package |
jobexecutor/managedidentity/azurefederated
Package azurefederated package
|
Package azurefederated package |
jobexecutor/managedidentity/tharsisfederated
Package tharsisfederated package
|
Package tharsisfederated package |
limits
Package limits package
|
Package limits package |
logstream
Package logstream provides functionality for saving and retrieving logs
|
Package logstream provides functionality for saving and retrieving logs |
maintenance
Package maintenance provides the maintenance mode monitor
|
Package maintenance provides the maintenance mode monitor |
metric
Package metric package
|
Package metric package |
models
Package models package
|
Package models package |
module
Package module package
|
Package module package |
plan
Package plan contains the logic for parsing a Terraform plan into a normalized diff
|
Package plan contains the logic for parsing a Terraform plan into a normalized diff |
plan/action
Package action provider action constants and utilities.
|
Package action provider action constants and utilities. |
plan/collections
Package collections provides utilities for working with collections inside of plan
|
Package collections provides utilities for working with collections inside of plan |
plan/computed
Package computed contains types that represent the computed diffs for Terraform blocks, attributes, and outputs.
|
Package computed contains types that represent the computed diffs for Terraform blocks, attributes, and outputs. |
plan/computed/node
Package node provides the rendered node types
|
Package node provides the rendered node types |
plan/computed/renderers
Package renderers provides the rendering logic for computed diffs
|
Package renderers provides the rendering logic for computed diffs |
plan/differ
Package differ provides the logic for converting a changed into a computed diff
|
Package differ provides the logic for converting a changed into a computed diff |
plan/jsondiff
Package jsondiff provides utilities for working with JSON types
|
Package jsondiff provides utilities for working with JSON types |
plan/structured
Package structured contains the structured representation of the JSON changes returned by the tjson package.
|
Package structured contains the structured representation of the JSON changes returned by the tjson package. |
plan/structured/attributepath
Package attributepath provides a way to match paths for replace and sensitive attributes
|
Package attributepath provides a way to match paths for replace and sensitive attributes |
plan/visitor
Package visitor provides a visitor pattern for traversing the plan and rendering the hcl diff
|
Package visitor provides a visitor pattern for traversing the plan and rendering the hcl diff |
plugin
Package plugin package
|
Package plugin package |
plugin/ratelimitstore
Package ratelimitstore package
|
Package ratelimitstore package |
runner
Package runner package
|
Package runner package |
runner/jobdispatcher
Package jobdispatcher package
|
Package jobdispatcher package |
runner/jobdispatcher/docker
Package docker package
|
Package docker package |
runner/jobdispatcher/ecs
Package ecs package
|
Package ecs package |
runner/jobdispatcher/kubernetes
Package kubernetes package
|
Package kubernetes package |
runner/jobdispatcher/kubernetes/configurer
Package configurer package
|
Package configurer package |
runner/jobdispatcher/kubernetes/configurer/eks
Package eks package
|
Package eks package |
runner/jobdispatcher/local
Package local package
|
Package local package |
semver
Package semver package
|
Package semver package |
services/activityevent
Package activityevent package
|
Package activityevent package |
services/cli
Package cli package
|
Package cli package |
services/gpgkey
Package gpgkey package
|
Package gpgkey package |
services/group
Package group package
|
Package group package |
services/job
Package job package
|
Package job package |
services/maintenance
Package maintenance contains the service for enabling/disabling maintenance mode
|
Package maintenance contains the service for enabling/disabling maintenance mode |
services/managedidentity
Package managedidentity package
|
Package managedidentity package |
services/managedidentity/awsfederated
Package awsfederated package
|
Package awsfederated package |
services/managedidentity/azurefederated
Package azurefederated package
|
Package azurefederated package |
services/managedidentity/tharsisfederated
Package tharsisfederated package
|
Package tharsisfederated package |
services/moduleregistry
Package moduleregistry package
|
Package moduleregistry package |
services/namespacemembership
Package namespacemembership package
|
Package namespacemembership package |
services/providermirror
Package providermirror implements the Terraform's Provider Network Mirror Protocol.
|
Package providermirror implements the Terraform's Provider Network Mirror Protocol. |
services/providerregistry
Package providerregistry package
|
Package providerregistry package |
services/resourcelimit
Package resourcelimit package
|
Package resourcelimit package |
services/role
Package role implements the service layer functionality related to Tharsis roles.
|
Package role implements the service layer functionality related to Tharsis roles. |
services/run
Package run package
|
Package run package |
services/run/registry/addrs
Package addrs package
|
Package addrs package |
services/run/registry/getmodules
Package getmodules package
|
Package getmodules package |
services/run/rules
Package rules package
|
Package rules package |
services/run/state
Package state package
|
Package state package |
services/runner
Package runner package
|
Package runner package |
services/scim
Package scim package
|
Package scim package |
services/serviceaccount
Package serviceaccount package
|
Package serviceaccount package |
services/team
Package team package
|
Package team package |
services/user
Package user package
|
Package user package |
services/variable
Package variable package
|
Package variable package |
services/vcs
Package vcs package
|
Package vcs package |
services/vcs/github
Package github package
|
Package github package |
services/vcs/gitlab
Package gitlab package
|
Package gitlab package |
services/vcs/types
Package types package
|
Package types package |
services/workspace
Package workspace package
|
Package workspace package |
tfe
Package tfe package
|
Package tfe package |
tracing
Package tracing package
|
Package tracing package |
pkg
|
|
errors
Package errors provides an interface for all errors returned from Tharsis.
|
Package errors provides an interface for all errors returned from Tharsis. |
jws
Package jws package
|
Package jws package |
jws/awskms
Package awskms package
|
Package awskms package |
jws/memory
Package memory package
|
Package memory package |
logger
Package logger provides context-aware and structured logging capabilities.
|
Package logger provides context-aware and structured logging capabilities. |
objectstore
Package objectstore package
|
Package objectstore package |
objectstore/aws
Package aws package
|
Package aws package |
pagination
Package pagination provides functionalities related to cursor-based pagination.
|
Package pagination provides functionalities related to cursor-based pagination. |
Click to show internal directories.
Click to hide internal directories.