 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- func CreateTestingNamespace(baseName string, apiserver *httptest.Server, t *testing.T) *v1.Namespace
- func DeleteTestingNamespace(ns *v1.Namespace, apiserver *httptest.Server, t *testing.T)
- func EtcdMain(tests func() int)
- func GetEtcdURL() string
- func NewIntegrationTestMasterConfig() *master.Config
- func NewIntegrationTestNodePreparer(client clientset.Interface, countToStrategy []testutils.CountToStrategy, ...) testutils.TestNodePreparer
- func NewMasterConfig() *master.Config
- func NewSingleContentTypeSerializer(scheme *runtime.Scheme, info runtime.SerializerInfo) runtime.StorageSerializer
- func SharedEtcd() *storagebackend.Config
- type CloseFunc
- type Config
- type IntegrationTestNodePreparer
- type MasterHolder
- type MasterReceiver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateTestingNamespace ¶ added in v1.4.0
func DeleteTestingNamespace ¶ added in v1.4.0
func NewIntegrationTestMasterConfig ¶ added in v1.2.0
Returns the master config appropriate for most integration tests.
func NewIntegrationTestNodePreparer ¶ added in v1.5.0
func NewIntegrationTestNodePreparer(client clientset.Interface, countToStrategy []testutils.CountToStrategy, nodeNamePrefix string) testutils.TestNodePreparer
func NewMasterConfig ¶ added in v1.2.0
Returns a basic master config.
func NewSingleContentTypeSerializer ¶ added in v1.3.0
func NewSingleContentTypeSerializer(scheme *runtime.Scheme, info runtime.SerializerInfo) runtime.StorageSerializer
NewSingleContentTypeSerializer wraps a serializer in a NegotiatedSerializer that handles one content type
func SharedEtcd ¶ added in v1.9.0
func SharedEtcd() *storagebackend.Config
SharedEtcd creates a storage config for a shared etcd instance, with a unique prefix.
Types ¶
type CloseFunc ¶ added in v1.7.0
type CloseFunc func()
CloseFunc can be called to cleanup the master
func RunAMaster ¶
type Config ¶
type Config struct {
	// If nil, a default is used, partially filled configs will not get populated.
	MasterConfig            *master.Config
	StartReplicationManager bool
	// Client throttling qps
	QPS float32
	// Client burst qps, also burst replicas allowed in rc manager
	Burst int
}
    Config is a struct of configuration directives for NewMasterComponents.
type IntegrationTestNodePreparer ¶ added in v1.5.0
type IntegrationTestNodePreparer struct {
	// contains filtered or unexported fields
}
    func (*IntegrationTestNodePreparer) CleanupNodes ¶ added in v1.5.0
func (p *IntegrationTestNodePreparer) CleanupNodes() error
func (*IntegrationTestNodePreparer) PrepareNodes ¶ added in v1.5.0
func (p *IntegrationTestNodePreparer) PrepareNodes() error
type MasterHolder ¶ added in v1.5.0
MasterHolder implements
func (*MasterHolder) SetMaster ¶ added in v1.5.0
func (h *MasterHolder) SetMaster(m *master.Master)
type MasterReceiver ¶ added in v1.5.0
MasterReceiver can be used to provide the master to a custom incoming server function
 Click to show internal directories. 
   Click to hide internal directories.