secret: add support for --ignore with rm

Signed-off-by: danishprakash <danish.prakash@suse.com>
This commit is contained in:
danishprakash
2023-06-23 17:34:49 +05:30
parent 608f484e9b
commit bfd2a8cad3
6 changed files with 30 additions and 9 deletions

View File

@@ -336,6 +336,18 @@ var _ = Describe("Podman secret", func() {
Expect(session.OutputToStringArray()).To(HaveLen(1))
})
It("podman secret rm --ignore", func() {
remove := podmanTest.Podman([]string{"secret", "rm", "non-existent-secret"})
remove.WaitWithDefaultTimeout()
Expect(remove).Should(Not(Exit(0)))
Expect(remove.ErrorToString()).To(Equal("Error: no secret with name or id \"non-existent-secret\": no such secret"))
ignoreRm := podmanTest.Podman([]string{"secret", "rm", "--ignore", "non-existent-secret"})
ignoreRm.WaitWithDefaultTimeout()
Expect(ignoreRm).Should(Exit(0))
Expect(ignoreRm.ErrorToString()).To(BeEmpty())
})
It("podman secret creates from environment variable", func() {
// no env variable set, should fail
session := podmanTest.Podman([]string{"secret", "create", "--env", "a", "MYENVVAR"})