github.com/gophercloud/gophercloud@v1.11.0/internal/acceptance/openstack/containerinfra/v1/certificates_test.go (about) 1 //go:build acceptance || containerinfra 2 // +build acceptance containerinfra 3 4 package v1 5 6 import ( 7 "testing" 8 9 "github.com/gophercloud/gophercloud/internal/acceptance/clients" 10 "github.com/gophercloud/gophercloud/openstack/containerinfra/v1/certificates" 11 th "github.com/gophercloud/gophercloud/testhelper" 12 ) 13 14 func TestCertificatesCRUD(t *testing.T) { 15 t.Skip("Test must be rewritten to drop hardcoded cluster ID") 16 17 client, err := clients.NewContainerInfraV1Client() 18 th.AssertNoErr(t, err) 19 20 clusterUUID := "8934d2d1-6bce-4ffa-a017-fb437777269d" 21 22 opts := certificates.CreateOpts{ 23 BayUUID: clusterUUID, 24 CSR: "-----BEGIN CERTIFICATE REQUEST-----\n" + 25 "MIIByjCCATMCAQAwgYkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh" + 26 "MRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRMwEQYDVQQKEwpHb29nbGUgSW5jMR8w" + 27 "HQYDVQQLExZJbmZvcm1hdGlvbiBUZWNobm9sb2d5MRcwFQYDVQQDEw53d3cuZ29v" + 28 "Z2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApZtYJCHJ4VpVXHfV" + 29 "IlstQTlO4qC03hjX+ZkPyvdYd1Q4+qbAeTwXmCUKYHThVRd5aXSqlPzyIBwieMZr" + 30 "WFlRQddZ1IzXAlVRDWwAo60KecqeAXnnUK+5fXoTI/UgWshre8tJ+x/TMHaQKR/J" + 31 "cIWPhqaQhsJuzZbvAdGA80BLxdMCAwEAAaAAMA0GCSqGSIb3DQEBBQUAA4GBAIhl" + 32 "4PvFq+e7ipARgI5ZM+GZx6mpCz44DTo0JkwfRDf+BtrsaC0q68eTf2XhYOsq4fkH" + 33 "Q0uA0aVog3f5iJxCa3Hp5gxbJQ6zV6kJ0TEsuaaOhEko9sdpCoPOnRBm2i/XRD2D" + 34 "6iNh8f8z0ShGsFqjDgFHyF3o+lUyj+UC6H1QW7bn\n" + 35 "-----END CERTIFICATE REQUEST-----", 36 } 37 38 createResponse, err := certificates.Create(client, opts).Extract() 39 th.AssertNoErr(t, err) 40 th.AssertEquals(t, opts.CSR, createResponse.CSR) 41 42 certificate, err := certificates.Get(client, clusterUUID).Extract() 43 th.AssertNoErr(t, err) 44 t.Log(certificate.PEM) 45 46 err = certificates.Update(client, clusterUUID).ExtractErr() 47 th.AssertNoErr(t, err) 48 }