mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 22:46:12 +00:00
Add: secret data patch check
This commit is contained in:
parent
b4fb46409d
commit
07e3c46cb4
@ -189,6 +189,14 @@ var _ = ginkgo.Describe("[sig-api-machinery] Secrets", func() {
|
|||||||
_, err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).Patch(secretCreatedName, types.StrategicMergePatchType, []byte(secretPatch))
|
_, err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).Patch(secretCreatedName, types.StrategicMergePatchType, []byte(secretPatch))
|
||||||
framework.ExpectNoError(err, "failed to patch secret")
|
framework.ExpectNoError(err, "failed to patch secret")
|
||||||
|
|
||||||
|
secret, err := f.ClientSet.CoreV1().Secrets(f.Namespace.Name).Get(secretCreatedName, metav1.GetOptions{})
|
||||||
|
framework.ExpectNoError(err, "failed to get secret")
|
||||||
|
|
||||||
|
secretDecodedstring, err := base64.StdEncoding.DecodeString(string(secret.Data["key"]))
|
||||||
|
framework.ExpectNoError(err, "failed to decode secret from Base64")
|
||||||
|
|
||||||
|
framework.ExpectEqual(string(secretDecodedstring), "value1", "found secret, but the data wasn't updated from the patch")
|
||||||
|
|
||||||
ginkgo.By("deleting the secret using a LabelSelector")
|
ginkgo.By("deleting the secret using a LabelSelector")
|
||||||
err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).DeleteCollection(&metav1.DeleteOptions{}, metav1.ListOptions{
|
err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).DeleteCollection(&metav1.DeleteOptions{}, metav1.ListOptions{
|
||||||
LabelSelector: "testsecret=true",
|
LabelSelector: "testsecret=true",
|
||||||
|
Loading…
Reference in New Issue
Block a user