Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheOptions ¶ added in v1.8.0
func CacheOptions(logger logr.Logger, opts WatchOptions) cache.Options
CacheOptions function configures Controller Runtime cache options on a resource level (supported in v0.16+). Datadog CRDs and additional resources required for their reconciliation will be cached only if the respective feature is enabled.
Types ¶
type CredentialManager ¶ added in v0.6.0
type CredentialManager struct {
// contains filtered or unexported fields
}
CredentialManager provides the credentials from the operator configuration.
func NewCredentialManager ¶ added in v0.6.0
func NewCredentialManager() *CredentialManager
NewCredentialManager returns a CredentialManager.
func (*CredentialManager) GetCredentials ¶ added in v0.6.0
func (cm *CredentialManager) GetCredentials() (Creds, error)
GetCredentials returns the API and APP keys respectively from the operator configurations. This function tries to decrypt the secrets using the secret backend if needed. It returns an error if the creds aren't configured or if the secret backend fails to decrypt.
Click to show internal directories.
Click to hide internal directories.