Skip to content

Commit 3ce3873

Browse files
committed
Fix Restore with TDE-KEy
1 parent 4dd6f62 commit 3ce3873

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pkg/cluster/k8sres.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1695,6 +1695,18 @@ func (c *Cluster) generatePgbackrestRestoreContainer(spec *cpov1.PostgresSpec, r
16951695
},
16961696
)
16971697
}
1698+
if spec.TDE != nil && spec.TDE.Enable {
1699+
pgbackrestRestoreEnvVars = append(pgbackrestRestoreEnvVars, v1.EnvVar{Name: "TDE", Value: "true"})
1700+
pgbackrestRestoreEnvVars = append(pgbackrestRestoreEnvVars, v1.EnvVar{Name: "TDE_KEY", ValueFrom: &v1.EnvVarSource{
1701+
SecretKeyRef: &v1.SecretKeySelector{
1702+
LocalObjectReference: v1.LocalObjectReference{
1703+
Name: c.getTDESecretName(),
1704+
},
1705+
Key: "key",
1706+
},
1707+
},
1708+
})
1709+
}
16981710

16991711
return v1.Container{
17001712
Name: constants.RestoreContainerName,

0 commit comments

Comments
 (0)