Documentation ¶
Index ¶
- func DNSName(name string) string
- func DefaultServiceAccountName(name string) string
- func Name(component string, tempoStackName string) string
- func PrometheusRuleName(stackName string) string
- func RouteFqdn(namespace string, tempoStackName string, component string, baseDomain string) string
- func ServiceFqdn(namespace string, tempoStackName string, component string) string
- func ServingCABundleName(tempoStackName string) string
- func ServingCertName(component string, tempoStackName string) string
- func SigningCABundleName(name string) string
- func TLSSecretName(component string, tempoStackName string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DNSName ¶
DNSName returns a dns-safe string for the given name. Any char that is not [a-z0-9] is replaced by "-" or "a". Replacement character "a" is used only at the beginning or at the end of the name. The function does not change length of the string.
func DefaultServiceAccountName ¶
DefaultServiceAccountName returns the name of the default tempo service account to use.
func PrometheusRuleName ¶
PrometheusRuleName is the name of the tempo-prometheus-rule.
func ServiceFqdn ¶
ServiceFqdn returns the fully qualified domain name of a service.
func ServingCABundleName ¶ added in v0.10.0
ServingCABundleName returns the ConfigMap name the CA bundle generated by service-ca-operator.
func ServingCertName ¶ added in v0.10.0
ServingCertName returns the Secret name of the serving certs generated by service-ca-operator.
func SigningCABundleName ¶
SigningCABundleName return CA bundle configmap name.
func TLSSecretName ¶
TLSSecretName returns the secret name that stores the TLS cert/key for given component.
Types ¶
This section is empty.