test

package
v0.10.0-m1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2021 License: Apache-2.0 Imports: 16 Imported by: 3

Documentation

Overview

SPDX-License-Identifier: Apache-2.0

Copyright Contributors to the Submariner project.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

View Source
const LocalNamespace = "local-ns"
View Source
const RemoteNamespace = "remote-ns"

Variables

This section is empty.

Functions

func AwaitAndVerifyResource added in v0.6.0

func AwaitAndVerifyResource(client dynamic.ResourceInterface, name string,
	verify func(*unstructured.Unstructured) bool) *unstructured.Unstructured

func AwaitNoResource added in v0.6.0

func AwaitNoResource(client dynamic.ResourceInterface, name string)

func AwaitResource added in v0.6.0

func AwaitResource(client dynamic.ResourceInterface, name string) *unstructured.Unstructured

func CreateResource

func CreateResource(resourceInterface dynamic.ResourceInterface, resource runtime.Object) *unstructured.Unstructured

func GetGroupVersionKindFor added in v0.6.0

func GetGroupVersionKindFor(obj runtime.Object) schema.GroupVersionKind

func GetGroupVersionResourceFor added in v0.6.0

func GetGroupVersionResourceFor(restMapper metaapi.RESTMapper, obj runtime.Object) *schema.GroupVersionResource

func GetPod added in v0.9.0

func GetPod(resourceInterface dynamic.ResourceInterface, from *corev1.Pod) *corev1.Pod

func GetRESTMapperAndGroupVersionResourceFor

func GetRESTMapperAndGroupVersionResourceFor(obj runtime.Object) (metaapi.RESTMapper, *schema.GroupVersionResource)

func GetRESTMapperFor added in v0.6.0

func GetRESTMapperFor(objs ...runtime.Object) metaapi.RESTMapper

func GetResource

func GetResource(resourceInterface dynamic.ResourceInterface, obj runtime.Object) *unstructured.Unstructured

func GetResourceAndError

func GetResourceAndError(resourceInterface dynamic.ResourceInterface, obj runtime.Object) (*unstructured.Unstructured, error)

func NewPod

func NewPod(namespace string) *corev1.Pod

func NewPodWithImage

func NewPodWithImage(namespace, imageName string) *corev1.Pod

func PrepInitialClientObjs

func PrepInitialClientObjs(namespace, clusterID string, initObjs ...runtime.Object) []runtime.Object

func SetClusterIDLabel

func SetClusterIDLabel(obj runtime.Object, clusterID string) runtime.Object

func ToUnstructured

func ToUnstructured(obj runtime.Object) *unstructured.Unstructured

func UpdateResource

func UpdateResource(resourceInterface dynamic.ResourceInterface, resource runtime.Object) *unstructured.Unstructured

func VerifyResource

func VerifyResource(resourceInterface dynamic.ResourceInterface, expected *corev1.Pod, expNamespace, clusterID string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL