mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-12 05:21:58 +00:00
secrets test uses framework
This commit is contained in:
parent
11087d13b4
commit
6ae8c78527
@ -20,33 +20,13 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/GoogleCloudPlatform/kubernetes/pkg/api"
|
"github.com/GoogleCloudPlatform/kubernetes/pkg/api"
|
||||||
"github.com/GoogleCloudPlatform/kubernetes/pkg/client"
|
|
||||||
"github.com/GoogleCloudPlatform/kubernetes/pkg/util"
|
"github.com/GoogleCloudPlatform/kubernetes/pkg/util"
|
||||||
|
|
||||||
. "github.com/onsi/ginkgo"
|
. "github.com/onsi/ginkgo"
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ = Describe("Secrets", func() {
|
var _ = Describe("Secrets", func() {
|
||||||
var c *client.Client
|
f := NewFramework("secrets")
|
||||||
var ns string
|
|
||||||
|
|
||||||
BeforeEach(func() {
|
|
||||||
var err error
|
|
||||||
c, err = loadClient()
|
|
||||||
expectNoError(err)
|
|
||||||
ns_, err := createTestingNS("secrets", c)
|
|
||||||
ns = ns_.Name
|
|
||||||
expectNoError(err)
|
|
||||||
})
|
|
||||||
|
|
||||||
AfterEach(func() {
|
|
||||||
// Clean up the namespace if a non-default one was used
|
|
||||||
if ns != api.NamespaceDefault {
|
|
||||||
By("Cleaning up the namespace")
|
|
||||||
err := c.Namespaces().Delete(ns)
|
|
||||||
expectNoError(err)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
It("should be consumable from pods", func() {
|
It("should be consumable from pods", func() {
|
||||||
name := "secret-test-" + string(util.NewUUID())
|
name := "secret-test-" + string(util.NewUUID())
|
||||||
@ -55,7 +35,7 @@ var _ = Describe("Secrets", func() {
|
|||||||
|
|
||||||
secret := &api.Secret{
|
secret := &api.Secret{
|
||||||
ObjectMeta: api.ObjectMeta{
|
ObjectMeta: api.ObjectMeta{
|
||||||
Namespace: ns,
|
Namespace: f.Namespace.Name,
|
||||||
Name: name,
|
Name: name,
|
||||||
},
|
},
|
||||||
Data: map[string][]byte{
|
Data: map[string][]byte{
|
||||||
@ -68,12 +48,12 @@ var _ = Describe("Secrets", func() {
|
|||||||
By(fmt.Sprintf("Creating secret with name %s", secret.Name))
|
By(fmt.Sprintf("Creating secret with name %s", secret.Name))
|
||||||
defer func() {
|
defer func() {
|
||||||
By("Cleaning up the secret")
|
By("Cleaning up the secret")
|
||||||
if err := c.Secrets(ns).Delete(secret.Name); err != nil {
|
if err := f.Client.Secrets(f.Namespace.Name).Delete(secret.Name); err != nil {
|
||||||
Failf("unable to delete secret %v: %v", secret.Name, err)
|
Failf("unable to delete secret %v: %v", secret.Name, err)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
var err error
|
var err error
|
||||||
if secret, err = c.Secrets(ns).Create(secret); err != nil {
|
if secret, err = f.Client.Secrets(f.Namespace.Name).Create(secret); err != nil {
|
||||||
Failf("unable to create test secret %s: %v", secret.Name, err)
|
Failf("unable to create test secret %s: %v", secret.Name, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -112,9 +92,9 @@ var _ = Describe("Secrets", func() {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
testContainerOutputInNamespace("consume secrets", c, pod, []string{
|
testContainerOutputInNamespace("consume secrets", f.Client, pod, []string{
|
||||||
"content of file \"/etc/secret-volume/data-1\": value-1",
|
"content of file \"/etc/secret-volume/data-1\": value-1",
|
||||||
"mode of file \"/etc/secret-volume/data-1\": -r--r--r--",
|
"mode of file \"/etc/secret-volume/data-1\": -r--r--r--",
|
||||||
}, ns)
|
}, f.Namespace.Name)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user