mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
Merge pull request #100433 from gavinfish/e2e-common-unify
Unify some methods in e2e common
This commit is contained in:
commit
c648d897e8
@ -89,7 +89,7 @@ var _ = SIGDescribe("ConfigMap", func() {
|
|||||||
*/
|
*/
|
||||||
framework.ConformanceIt("should be consumable via the environment [NodeConformance]", func() {
|
framework.ConformanceIt("should be consumable via the environment [NodeConformance]", func() {
|
||||||
name := "configmap-test-" + string(uuid.NewUUID())
|
name := "configmap-test-" + string(uuid.NewUUID())
|
||||||
configMap := newEnvFromConfigMap(f, name)
|
configMap := newConfigMap(f, name)
|
||||||
ginkgo.By(fmt.Sprintf("Creating configMap %v/%v", f.Namespace.Name, configMap.Name))
|
ginkgo.By(fmt.Sprintf("Creating configMap %v/%v", f.Namespace.Name, configMap.Name))
|
||||||
var err error
|
var err error
|
||||||
if configMap, err = f.ClientSet.CoreV1().ConfigMaps(f.Namespace.Name).Create(context.TODO(), configMap, metav1.CreateOptions{}); err != nil {
|
if configMap, err = f.ClientSet.CoreV1().ConfigMaps(f.Namespace.Name).Create(context.TODO(), configMap, metav1.CreateOptions{}); err != nil {
|
||||||
@ -111,7 +111,7 @@ var _ = SIGDescribe("ConfigMap", func() {
|
|||||||
ConfigMapRef: &v1.ConfigMapEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
ConfigMapRef: &v1.ConfigMapEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Prefix: "p_",
|
Prefix: "p-",
|
||||||
ConfigMapRef: &v1.ConfigMapEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
ConfigMapRef: &v1.ConfigMapEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -122,8 +122,8 @@ var _ = SIGDescribe("ConfigMap", func() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
f.TestContainerOutput("consume configMaps", pod, 0, []string{
|
f.TestContainerOutput("consume configMaps", pod, 0, []string{
|
||||||
"data_1=value-1", "data_2=value-2", "data_3=value-3",
|
"data-1=value-1", "data-2=value-2", "data-3=value-3",
|
||||||
"p_data_1=value-1", "p_data_2=value-2", "p_data_3=value-3",
|
"p-data-1=value-1", "p-data-2=value-2", "p-data-3=value-3",
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -252,21 +252,6 @@ func newConfigMap(f *framework.Framework, name string) *v1.ConfigMap {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Unify with newConfigMap
|
|
||||||
func newEnvFromConfigMap(f *framework.Framework, name string) *v1.ConfigMap {
|
|
||||||
return &v1.ConfigMap{
|
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
|
||||||
Namespace: f.Namespace.Name,
|
|
||||||
Name: name,
|
|
||||||
},
|
|
||||||
Data: map[string]string{
|
|
||||||
"data_1": "value-1",
|
|
||||||
"data_2": "value-2",
|
|
||||||
"data_3": "value-3",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func newConfigMapWithEmptyKey(f *framework.Framework) (*v1.ConfigMap, error) {
|
func newConfigMapWithEmptyKey(f *framework.Framework) (*v1.ConfigMap, error) {
|
||||||
name := "configmap-test-emptyKey-" + string(uuid.NewUUID())
|
name := "configmap-test-emptyKey-" + string(uuid.NewUUID())
|
||||||
configMap := &v1.ConfigMap{
|
configMap := &v1.ConfigMap{
|
||||||
|
@ -18,19 +18,18 @@ package node
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
"encoding/base64"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
|
"github.com/onsi/ginkgo"
|
||||||
|
|
||||||
v1 "k8s.io/api/core/v1"
|
v1 "k8s.io/api/core/v1"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
|
"k8s.io/apimachinery/pkg/types"
|
||||||
"k8s.io/apimachinery/pkg/util/uuid"
|
"k8s.io/apimachinery/pkg/util/uuid"
|
||||||
"k8s.io/kubernetes/test/e2e/framework"
|
"k8s.io/kubernetes/test/e2e/framework"
|
||||||
imageutils "k8s.io/kubernetes/test/utils/image"
|
imageutils "k8s.io/kubernetes/test/utils/image"
|
||||||
|
|
||||||
"encoding/base64"
|
|
||||||
|
|
||||||
"github.com/onsi/ginkgo"
|
|
||||||
"k8s.io/apimachinery/pkg/types"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var _ = SIGDescribe("Secrets", func() {
|
var _ = SIGDescribe("Secrets", func() {
|
||||||
@ -92,7 +91,7 @@ var _ = SIGDescribe("Secrets", func() {
|
|||||||
*/
|
*/
|
||||||
framework.ConformanceIt("should be consumable via the environment [NodeConformance]", func() {
|
framework.ConformanceIt("should be consumable via the environment [NodeConformance]", func() {
|
||||||
name := "secret-test-" + string(uuid.NewUUID())
|
name := "secret-test-" + string(uuid.NewUUID())
|
||||||
secret := newEnvFromSecret(f.Namespace.Name, name)
|
secret := secretForTest(f.Namespace.Name, name)
|
||||||
ginkgo.By(fmt.Sprintf("creating secret %v/%v", f.Namespace.Name, secret.Name))
|
ginkgo.By(fmt.Sprintf("creating secret %v/%v", f.Namespace.Name, secret.Name))
|
||||||
var err error
|
var err error
|
||||||
if secret, err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).Create(context.TODO(), secret, metav1.CreateOptions{}); err != nil {
|
if secret, err = f.ClientSet.CoreV1().Secrets(f.Namespace.Name).Create(context.TODO(), secret, metav1.CreateOptions{}); err != nil {
|
||||||
@ -114,7 +113,7 @@ var _ = SIGDescribe("Secrets", func() {
|
|||||||
SecretRef: &v1.SecretEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
SecretRef: &v1.SecretEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
Prefix: "p_",
|
Prefix: "p-",
|
||||||
SecretRef: &v1.SecretEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
SecretRef: &v1.SecretEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: name}},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -125,8 +124,8 @@ var _ = SIGDescribe("Secrets", func() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
f.TestContainerOutput("consume secrets", pod, 0, []string{
|
f.TestContainerOutput("consume secrets", pod, 0, []string{
|
||||||
"data_1=value-1", "data_2=value-2", "data_3=value-3",
|
"data-1=value-1", "data-2=value-2", "data-3=value-3",
|
||||||
"p_data_1=value-1", "p_data_2=value-2", "p_data_3=value-3",
|
"p-data-1=value-1", "p-data-2=value-2", "p-data-3=value-3",
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -247,21 +246,6 @@ func secretForTest(namespace, name string) *v1.Secret {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Unify with secretForTest.
|
|
||||||
func newEnvFromSecret(namespace, name string) *v1.Secret {
|
|
||||||
return &v1.Secret{
|
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
|
||||||
Namespace: namespace,
|
|
||||||
Name: name,
|
|
||||||
},
|
|
||||||
Data: map[string][]byte{
|
|
||||||
"data_1": []byte("value-1\n"),
|
|
||||||
"data_2": []byte("value-2\n"),
|
|
||||||
"data_3": []byte("value-3\n"),
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func createEmptyKeySecretForTest(f *framework.Framework) (*v1.Secret, error) {
|
func createEmptyKeySecretForTest(f *framework.Framework) (*v1.Secret, error) {
|
||||||
secretName := "secret-emptykey-test-" + string(uuid.NewUUID())
|
secretName := "secret-emptykey-test-" + string(uuid.NewUUID())
|
||||||
secret := &v1.Secret{
|
secret := &v1.Secret{
|
||||||
|
Loading…
Reference in New Issue
Block a user