Documentation ¶
Overview ¶
Package clients contains convenience constructors API clients that Thelma uses
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clients ¶
type Clients interface { // IAPToken returns a valid dsp-tools-k8s IAP token (as a string), or an error IAPToken() (string, error) // Vault returns a Vault client for the DSP Vault instance Vault() (*vaultapi.Client, error) // ArgoCD returns a client for the DSP ArgoCD instance ArgoCD() (argocd.ArgoCD, error) // Google returns a client factory for GCP clients Google() google.Clients }
Clients convenience builders for client objects used in Thelma commands
func New ¶
func New(thelmaConfig config.Config, creds credentials.Credentials, runner shell.Runner) (Clients, error)
Directories ¶
Path | Synopsis |
---|---|
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. |
testing
Package testing provides utilities for testing code that requires a Vault client
|
Package testing provides utilities for testing code that requires a Vault client |
Click to show internal directories.
Click to hide internal directories.