Skip to content

Commit 07e3c46

Browse files
committed
Add: secret data patch check
1 parent b4fb464 commit 07e3c46

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

test/e2e/common/secrets.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,14 @@ var _ = ginkgo.Describe("[sig-api-machinery] Secrets", func() {
189189
_, err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).Patch(secretCreatedName, types.StrategicMergePatchType, []byte(secretPatch))
190190
framework.ExpectNoError(err, "failed to patch secret")
191191

192+
secret, err := f.ClientSet.CoreV1().Secrets(f.Namespace.Name).Get(secretCreatedName, metav1.GetOptions{})
193+
framework.ExpectNoError(err, "failed to get secret")
194+
195+
secretDecodedstring, err := base64.StdEncoding.DecodeString(string(secret.Data["key"]))
196+
framework.ExpectNoError(err, "failed to decode secret from Base64")
197+
198+
framework.ExpectEqual(string(secretDecodedstring), "value1", "found secret, but the data wasn't updated from the patch")
199+
192200
ginkgo.By("deleting the secret using a LabelSelector")
193201
err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).DeleteCollection(&metav1.DeleteOptions{}, metav1.ListOptions{
194202
LabelSelector: "testsecret=true",

0 commit comments

Comments
 (0)