Documentation
¶
Index ¶
Constants ¶
View Source
const ( ServiceAccountPath = "/var/run/secrets/kubernetes.io/serviceaccount" ServiceAccountTokenPath = ServiceAccountPath + "/token" )
Kubernetes constants
View Source
const ( // EnvTagLabelKey is the label key of the env standard tag EnvTagLabelKey = "tags.datadoghq.com/env" // ServiceTagLabelKey is the label key of the service standard tag ServiceTagLabelKey = "tags.datadoghq.com/service" // VersionTagLabelKey is the label key of the version standard tag VersionTagLabelKey = "tags.datadoghq.com/version" // KubeAppNameLabelKey is the label key of the name of the application KubeAppNameLabelKey = "app.kubernetes.io/name" // KubeAppInstanceLabelKey is the label key of unique name identifying the instance of an application KubeAppInstanceLabelKey = "app.kubernetes.io/instance" // KubeAppVersionLabelKey is the label key of the current version of the application KubeAppVersionLabelKey = "app.kubernetes.io/version" // KubeAppComponentLabelKey is the label key of the component within the architecture KubeAppComponentLabelKey = "app.kubernetes.io/component" // KubeAppPartOfLabelKey is the label key of the name of a higher level application one's part of KubeAppPartOfLabelKey = "app.kubernetes.io/part-of" // KubeAppManagedByLabelKey is the label key of the tool being used to manage the operation of an application KubeAppManagedByLabelKey = "app.kubernetes.io/managed-by" // EnvTagEnvVar is the environment variable of the env standard tag EnvTagEnvVar = "DD_ENV" // ServiceTagEnvVar is the environment variable of the service standard tag ServiceTagEnvVar = "DD_SERVICE" // VersionTagEnvVar is the environment variable of the version standard tag VersionTagEnvVar = "DD_VERSION" )
Variables ¶
This section is empty.
Functions ¶
func GetBearerToken ¶
GetBearerToken reads the serviceaccount token
func GetCertificateAuthority ¶
GetCertificateAuthority loads the issuing certificate authority
func GetCertificates ¶
func GetCertificates(certFilePath, keyFilePath string) ([]tls.Certificate, error)
GetCertificates loads the certificate and the private key
func IsServiceAccountTokenAvailable ¶
func IsServiceAccountTokenAvailable() bool
IsServiceAccountTokenAvailable returns if a service account token is available on disk
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.