kubernetes/test/e2e_node/services/internal_services.go

type e2eServices

func newE2EServices() *e2eServices {}

// run starts all e2e services and wait for the termination signal. Once receives the
// termination signal, it will stop the e2e services gracefully.
func (es *e2eServices) run(t *testing.T) error {}

// start starts the tests embedded services or returns an error.
func (es *e2eServices) start(t *testing.T) error {}

// stop stops the embedded e2e services.
func (es *e2eServices) stop(t *testing.T) {}

// startEtcd starts the embedded etcd instance or returns an error.
func (es *e2eServices) startEtcd(t *testing.T) error {}

// startAPIServer starts the embedded API server or returns an error.
func (es *e2eServices) startAPIServer(ctx context.Context, etcdStorage *storagebackend.Config) error {}

// startNamespaceController starts the embedded namespace controller or returns an error.
func (es *e2eServices) startNamespaceController(ctx context.Context) error {}

// getServicesHealthCheckURLs returns the health check urls for the internal services.
func getServicesHealthCheckURLs() []string {}

func SetFeatureGatesForInProcessComponents(featureGates map[string]bool) error {}