Skip to content

Commit b954ac9

Browse files
authored
keep WALG_S3_PREFIX, take the rest from ConfigMap and Secret (#596)
1 parent 44605c4 commit b954ac9

File tree

1 file changed

+10
-38
lines changed

1 file changed

+10
-38
lines changed

controllers/postgres_controller.go

Lines changed: 10 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -2106,53 +2106,25 @@ func (r *PostgresReconciler) createOrUpdateWalGExporterDeployment(log logr.Logge
21062106
},
21072107
},
21082108
{
2109-
Name: "AWS_ACCESS_KEY_ID",
2110-
ValueFrom: &corev1.EnvVarSource{
2111-
SecretKeyRef: &corev1.SecretKeySelector{
2112-
Key: "AWS_ACCESS_KEY_ID",
2113-
LocalObjectReference: corev1.LocalObjectReference{
2114-
Name: operatormanager.PodEnvSecretName,
2115-
},
2116-
},
2117-
},
2118-
},
2119-
{
2120-
Name: "AWS_SECRET_ACCESS_KEY",
2121-
ValueFrom: &corev1.EnvVarSource{
2122-
SecretKeyRef: &corev1.SecretKeySelector{
2123-
Key: "AWS_SECRET_ACCESS_KEY",
2124-
LocalObjectReference: corev1.LocalObjectReference{
2125-
Name: operatormanager.PodEnvSecretName,
2126-
},
2127-
},
2128-
},
2109+
Name: "WALG_S3_PREFIX",
2110+
Value: "s3://" + b.S3BucketName + "/" + instance.ToPeripheralResourceName(),
21292111
},
2112+
},
2113+
EnvFrom: []corev1.EnvFromSource{
21302114
{
2131-
Name: "AWS_ENDPOINT",
2132-
ValueFrom: &corev1.EnvVarSource{
2133-
ConfigMapKeyRef: &corev1.ConfigMapKeySelector{
2134-
Key: "AWS_ENDPOINT",
2135-
LocalObjectReference: corev1.LocalObjectReference{
2136-
Name: operatormanager.PodEnvCMName,
2137-
},
2115+
ConfigMapRef: &corev1.ConfigMapEnvSource{
2116+
LocalObjectReference: corev1.LocalObjectReference{
2117+
Name: operatormanager.PodEnvCMName,
21382118
},
21392119
},
21402120
},
21412121
{
2142-
Name: "AWS_S3_FORCE_PATH_STYLE",
2143-
ValueFrom: &corev1.EnvVarSource{
2144-
ConfigMapKeyRef: &corev1.ConfigMapKeySelector{
2145-
Key: "AWS_S3_FORCE_PATH_STYLE",
2146-
LocalObjectReference: corev1.LocalObjectReference{
2147-
Name: operatormanager.PodEnvCMName,
2148-
},
2122+
SecretRef: &corev1.SecretEnvSource{
2123+
LocalObjectReference: corev1.LocalObjectReference{
2124+
Name: operatormanager.PodEnvSecretName,
21492125
},
21502126
},
21512127
},
2152-
{
2153-
Name: "WALG_S3_PREFIX",
2154-
Value: "s3://" + b.S3BucketName + "/" + instance.ToPeripheralResourceName(),
2155-
},
21562128
},
21572129
Image: r.WalGExporterImage,
21582130
Name: walGExporterName,

0 commit comments

Comments
 (0)