Documentation ¶
Index ¶
Constants ¶
View Source
const ( SecretMountPath = "/var/lib/dynatrace/secrets/internal-proxy" SecretVolumeName = "internal-proxy-secret-volume" SecretHost = "host" SecretHostMountPath = SecretMountPath + "/" + SecretHost SecretPort = "port" SecretPortMountPath = SecretMountPath + "/" + SecretPort SecretUsername = "username" SecretUsernameMountPath = SecretMountPath + "/" + SecretUsername SecretPassword = "password" SecretPasswordMountPath = SecretMountPath + "/" + SecretPassword )
Variables ¶
This section is empty.
Functions ¶
func BuildSecretName ¶
func BuildVolumeMount ¶
func BuildVolumeMount() corev1.VolumeMount
Types ¶
type Reconciler ¶
type Reconciler struct {
// contains filtered or unexported fields
}
Reconciler manages the proxy secret generation for the dynatrace namespace.
func NewReconciler ¶
func NewReconciler(client client.Client, apiReader client.Reader, scheme *runtime.Scheme, dynakube *dynatracev1beta1.DynaKube) *Reconciler
Click to show internal directories.
Click to hide internal directories.