@@ -1185,28 +1185,6 @@ func CreateAndAssertClientCertificatesSecrets(
1185
1185
Expect (err ).ToNot (HaveOccurred ())
1186
1186
}
1187
1187
1188
- func CreateAndAssertCertificateSecretsOnAzurite (
1189
- namespace ,
1190
- clusterName ,
1191
- azuriteCaSecName ,
1192
- azuriteTLSSecName string ,
1193
- ) {
1194
- By ("creating ca and tls certificate secrets" , func () {
1195
- // create CA certificates
1196
- _ , caPair , err := testsUtils .CreateSecretCA (namespace , clusterName , azuriteCaSecName , true , env )
1197
- Expect (err ).ToNot (HaveOccurred ())
1198
-
1199
- // sign and create secret using CA certificate and key
1200
- serverPair , err := caPair .CreateAndSignPair ("azurite" , certs .CertTypeServer ,
1201
- []string {"azurite.internal.mydomain.net, azurite.default.svc, azurite.default," },
1202
- )
1203
- Expect (err ).ToNot (HaveOccurred ())
1204
- serverSecret := serverPair .GenerateCertificateSecret (namespace , azuriteTLSSecName )
1205
- err = env .Client .Create (env .Ctx , serverSecret )
1206
- Expect (err ).ToNot (HaveOccurred ())
1207
- })
1208
- }
1209
-
1210
1188
func AssertSSLVerifyFullDBConnectionFromAppPod (namespace string , clusterName string , appPod corev1.Pod ) {
1211
1189
By ("creating an app Pod and connecting to DB, using Certificate authentication" , func () {
1212
1190
// Connecting to DB, using Certificate authentication
@@ -1326,14 +1304,6 @@ func AssertClusterAsyncReplica(namespace, sourceClusterFile, restoreClusterFile,
1326
1304
})
1327
1305
}
1328
1306
1329
- func AssertStorageCredentialsAreCreatedOnAzurite (namespace string ) {
1330
- // This is required by Azurite deployment
1331
- secretFile := fixturesDir + "/backup/azurite/azurite-secret.yaml"
1332
- _ , _ , err := testsUtils .Run (fmt .Sprintf ("kubectl apply -n %v -f %v" ,
1333
- namespace , secretFile ))
1334
- Expect (err ).ToNot (HaveOccurred ())
1335
- }
1336
-
1337
1307
func AssertClusterRestoreWithApplicationDB (namespace , restoreClusterFile , tableName string ) {
1338
1308
restoredClusterName , err := env .GetResourceNameFromYAML (restoreClusterFile )
1339
1309
Expect (err ).ToNot (HaveOccurred ())
@@ -1735,18 +1705,21 @@ func prepareClusterForPITROnAzureBlob(namespace, clusterName, backupSampleFile,
1735
1705
1736
1706
func prepareClusterOnAzurite (namespace , clusterName , clusterSampleFile string ) {
1737
1707
By ("creating the Azurite storage credentials" , func () {
1738
- AssertStorageCredentialsAreCreatedOnAzurite (namespace )
1708
+ err := testsUtils .CreateStorageCredentialsOnAzurite (namespace , env )
1709
+ Expect (err ).ToNot (HaveOccurred ())
1739
1710
})
1740
1711
1741
1712
By ("setting up Azurite to hold the backups" , func () {
1742
1713
// Deploying azurite for blob storage
1743
- installAzurite (namespace )
1714
+ err := testsUtils .InstallAzurite (namespace , env )
1715
+ Expect (err ).ToNot (HaveOccurred ())
1744
1716
})
1745
1717
1746
1718
By ("setting up az-cli" , func () {
1747
1719
// This is required as we have a service of Azurite running locally.
1748
1720
// In order to connect, we need az cli inside the namespace
1749
- installAzCli (namespace )
1721
+ err := testsUtils .InstallAzCli (namespace , env )
1722
+ Expect (err ).ToNot (HaveOccurred ())
1750
1723
})
1751
1724
1752
1725
// Creating cluster
@@ -1812,50 +1785,6 @@ func prepareClusterForPITROnAzurite(namespace, clusterName, backupSampleFile str
1812
1785
AssertArchiveWalOnAzurite (namespace , clusterName )
1813
1786
}
1814
1787
1815
- func installAzurite (namespace string ) {
1816
- // Create an Azurite for blob storage
1817
- azuriteDeploymentFile := fixturesDir +
1818
- "/backup/azurite/azurite-deployment.yaml"
1819
-
1820
- _ , _ , err := testsUtils .Run (fmt .Sprintf ("kubectl apply -n %v -f %v" ,
1821
- namespace , azuriteDeploymentFile ))
1822
- Expect (err ).ToNot (HaveOccurred ())
1823
-
1824
- // Wait for the Azurite pod to be ready
1825
- deploymentNamespacedName := types.NamespacedName {
1826
- Namespace : namespace ,
1827
- Name : "azurite" ,
1828
- }
1829
- Eventually (func () (int32 , error ) {
1830
- deployment := & appsv1.Deployment {}
1831
- err = env .Client .Get (env .Ctx , deploymentNamespacedName , deployment )
1832
- return deployment .Status .ReadyReplicas , err
1833
- }, 300 ).Should (BeEquivalentTo (1 ))
1834
-
1835
- // Create an Azurite service
1836
- serviceFile := fixturesDir + "/backup/azurite/azurite-service.yaml"
1837
- _ , _ , err = testsUtils .Run (fmt .Sprintf ("kubectl apply -n %v -f %v" ,
1838
- namespace , serviceFile ))
1839
- Expect (err ).ToNot (HaveOccurred ())
1840
- }
1841
-
1842
- func installAzCli (namespace string ) {
1843
- clientFile := fixturesDir + "/backup/azurite/az-cli.yaml"
1844
- _ , _ , err := testsUtils .Run (fmt .Sprintf (
1845
- "kubectl apply -n %v -f %v" ,
1846
- namespace , clientFile ))
1847
- Expect (err ).ToNot (HaveOccurred ())
1848
- azCliNamespacedName := types.NamespacedName {
1849
- Namespace : namespace ,
1850
- Name : "az-cli" ,
1851
- }
1852
- Eventually (func () (bool , error ) {
1853
- az := & corev1.Pod {}
1854
- err = env .Client .Get (env .Ctx , azCliNamespacedName , az )
1855
- return utils .IsPodReady (* az ), err
1856
- }, 180 ).Should (BeTrue ())
1857
- }
1858
-
1859
1788
func createAndAssertPgBouncerPoolerIsSetUp (namespace , poolerYamlFilePath string , expectedInstanceCount int ) {
1860
1789
CreateResourceFromFile (namespace , poolerYamlFilePath )
1861
1790
Eventually (func () (int32 , error ) {
0 commit comments