...

Package rc

import "k8s.io/kubernetes/test/e2e/framework/rc"
Overview
Index

Overview ▾

func ByNameContainer

func ByNameContainer(name string, replicas int32, labels map[string]string, c v1.Container,
    gracePeriod *int64) *v1.ReplicationController

ByNameContainer returns a ReplicationController with specified name and container

func DeleteRCAndWaitForGC

func DeleteRCAndWaitForGC(ctx context.Context, c clientset.Interface, ns, name string) error

DeleteRCAndWaitForGC deletes only the Replication Controller and waits for GC to delete the pods.

func RunRC

func RunRC(ctx context.Context, config testutils.RCConfig) error

RunRC Launches (and verifies correctness) of a Replication Controller and will wait for all pods it spawns to become "Running".

func ScaleRC

func ScaleRC(ctx context.Context, clientset clientset.Interface, scalesGetter scaleclient.ScalesGetter, ns, name string, size uint, wait bool) error

ScaleRC scales Replication Controller to be desired size.