Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TestManifestDir string
if TestManifestDir is set, manifests will be created here
Functions ¶
func AssertTrafficPolicyStatuses ¶
func AssertTrafficPolicyStatuses(
ctx context.Context,
trafficPolicy networkingv1alpha2.TrafficPolicyClient,
namespace string,
)
func AssertVirtualMeshStatuses ¶
func AssertVirtualMeshStatuses(
ctx context.Context,
virtualMesh networkingv1alpha2.VirtualMeshClient,
namespace string,
)
Types ¶
type Manifest ¶
type Manifest struct {
// contains filtered or unexported fields
}
func NewManifest ¶
func NewManifest(filename string) (Manifest, error)
func (Manifest) AppendResources ¶
func (m Manifest) AppendResources(resources ...metav1.Object) error
func (Manifest) Cleanup ¶
func (m Manifest) Cleanup(namespace string)
Same as KubeDelete but ignore errors in case the test has already cleaned up associated resources. This method is just a safeguard for ensuring a clean test slate between unit tests.
func (Manifest) CreateOrTruncate ¶
func (m Manifest) CreateOrTruncate() error
func (Manifest) KubeDelete ¶
func (m Manifest) KubeDelete(namespace string) error
Click to show internal directories.
Click to hide internal directories.