Skip to content

Commit 2b5d699

Browse files
authored
Merge pull request #91 from cybertec-postgresql/TDERestore
Fix Restore with TDE-Key
2 parents 496edc0 + 3ce3873 commit 2b5d699

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
@@ -1744,6 +1744,18 @@ func (c *Cluster) generatePgbackrestRestoreContainer(spec *cpov1.PostgresSpec, r
17441744
},
17451745
)
17461746
}
1747+
if spec.TDE != nil && spec.TDE.Enable {
1748+
pgbackrestRestoreEnvVars = append(pgbackrestRestoreEnvVars, v1.EnvVar{Name: "TDE", Value: "true"})
1749+
pgbackrestRestoreEnvVars = append(pgbackrestRestoreEnvVars, v1.EnvVar{Name: "TDE_KEY", ValueFrom: &v1.EnvVarSource{
1750+
SecretKeyRef: &v1.SecretKeySelector{
1751+
LocalObjectReference: v1.LocalObjectReference{
1752+
Name: c.getTDESecretName(),
1753+
},
1754+
Key: "key",
1755+
},
1756+
},
1757+
})
1758+
}
17471759

17481760
return v1.Container{
17491761
Name: constants.RestoreContainerName,

0 commit comments

Comments
 (0)