Versions in this module Expand all Collapse all v2 v2.0.0 Aug 11, 2020 Changes in this version + func GetAuthorities(params *VBVParams) ([]versionbundle.Authority, error) + func GetVersionBundleVersion(params *VBVParams) (string, error) + func IsClusterDeletion(err error) bool + func IsInvalidConfig(err error) bool + func IsMissingVaultToken(err error) bool + func IsNotFound(err error) bool + func IsTooManyResults(err error) bool + func IsUnexpectedStatusPhase(err error) bool + func IsUnknownProvider(err error) bool + func IsWait(err error) bool + func IsWaitTimeout(err error) bool + type Guest struct + func NewGuest(config GuestConfig) (*Guest, error) + func (g *Guest) EnsureNamespacesExists(ctx context.Context, namespaces []string) error + func (g *Guest) G8sClient() versioned.Interface + func (g *Guest) Initialize(ctx context.Context) error + func (g *Guest) K8sClient() kubernetes.Interface + func (g *Guest) RestConfig() *rest.Config + func (g *Guest) Setup(ctx context.Context) error + func (g *Guest) WaitForAPIDown(ctx context.Context) error + func (g *Guest) WaitForAPIUp(ctx context.Context) error + func (g *Guest) WaitForGuestReady(ctx context.Context) error + func (g *Guest) WaitForNodesReady(ctx context.Context, expectedNodes int) error + type GuestConfig struct + ClusterID string + CommonDomain string + HostK8sClient kubernetes.Interface + Logger micrologger.Logger + type Host struct + func NewHost(c HostConfig) (*Host, error) + func (h *Host) AWSCluster(ctx context.Context, name string) (*v1alpha1.AWSConfig, error) + func (h *Host) ApplyAWSConfigPatch(ctx context.Context, patch []PatchSpec, clusterName string) error + func (h *Host) DeleteGuestCluster(ctx context.Context, provider string) error + func (h *Host) ExtClient() apiextensionsclient.Interface + func (h *Host) G8sClient() versioned.Interface + func (h *Host) K8sAggregationClient() *aggregationclient.Clientset + func (h *Host) K8sClient() kubernetes.Interface + func (h *Host) RestConfig() *rest.Config + func (h *Host) TargetNamespace() string + type HostConfig struct + Backoff backoff.Interface + ClusterID string + Logger micrologger.Logger + TargetNamespace string + type PatchSpec struct + Op string + Path string + Value interface{} + type VBVParams struct + Component string + Provider string + Token string + VType string Other modules containing this package github.com/giantswarm/e2e-harness github.com/giantswarm/e2e-harness/v3