Directories ¶
Path | Synopsis |
---|---|
Package app creates new apps for interaction with in a devenv.
|
Package app creates new apps for interaction with in a devenv. |
cmds
Package cmds contains logic for interacting with command line and environment variables
|
Package cmds contains logic for interacting with command line and environment variables |
config
Package config contains logic for reading and parsing of devenv config
|
Package config contains logic for reading and parsing of devenv config |
repository
Package repository contains logic for cloning remote repositories
|
Package repository contains logic for cloning remote repositories |
resolvers
Package resolvers contains implementation of version resolver
|
Package resolvers contains implementation of version resolver |
resolvers/github
Package github implements the VersionResolver interface using Github as the backing version store.
|
Package github implements the VersionResolver interface using Github as the backing version store. |
resolvers/maestro
Package maestro contains a VersionResolver implementation using Maestro, and internal service in use at Outreach, as the source of truth for the latest version of applications.
|
Package maestro contains a VersionResolver implementation using Maestro, and internal service in use at Outreach, as the source of truth for the latest version of applications. |
resolvers/maestro/client
Package client contains implementation for maestro client
|
Package client contains implementation for maestro client |
resolvers/mock
Package mock implements a VersionResolver implementation for use in testing.
|
Package mock implements a VersionResolver implementation for use in testing. |
resolvers/types
Package types contains the different data types used in versionresolver
|
Package types contains the different data types used in versionresolver |
Package certs contains logic for interacting with self-signed certificates and ensuring they are trusted by the operating system in use.
|
Package certs contains logic for interacting with self-signed certificates and ensuring they are trusted by the operating system in use. |
Package cmdutil contains command line utilities.
|
Package cmdutil contains command line utilities. |
Package config stores all devenv configuration
|
Package config stores all devenv configuration |
Package containerruntime has container image utilities
|
Package containerruntime has container image utilities |
Package devenvutil contains devenv utilities
|
Package devenvutil contains devenv utilities |
Package e2e contains the E2E tests for the devenv
|
Package e2e contains the E2E tests for the devenv |
devenv
Package devenv implements helpers for e2e tests in interacting with a devenv.
|
Package devenv implements helpers for e2e tests in interacting with a devenv. |
Package kube contains helpers for looking at pod logs
|
Package kube contains helpers for looking at pod logs |
Description: This file has the package kubernetesruntime.
|
Description: This file has the package kubernetesruntime. |
Package kubernetestunnelruntime ensures that localizer exists
|
Package kubernetestunnelruntime ensures that localizer exists |
Package shim is used for creating devenv specific command replacements.
|
Package shim is used for creating devenv specific command replacements. |
Description: This file contains functions for provisioning from a snapshot.
|
Description: This file contains functions for provisioning from a snapshot. |
Package store contains all logic for interacting with store of apps inside of a devenv.
|
Package store contains all logic for interacting with store of apps inside of a devenv. |
Package vault refreshes auth tokens
|
Package vault refreshes auth tokens |
Package worker spins up n goroutine worker
|
Package worker spins up n goroutine worker |
Click to show internal directories.
Click to hide internal directories.