Versions in this module Expand all Collapse all v0 v0.7.4 May 29, 2018 Changes in this version + type ClientV3Shim struct + func (s ClientV3Shim) SyncerByIface(callbacks bapi.SyncerCallbacks) bapi.Syncer + type DatastoreClient interface + SyncerByIface func(callbacks bapi.SyncerCallbacks) bapi.Syncer + type RealClientV3 interface + Backend func() bapi.Client + type TyphaDaemon struct + BuildInfoLogCxt *log.Entry + Cache *snapcache.Cache + ConfigFilePath string + ConfigParams *config.Config + ConfigureEarlyLogging func() + ConfigureLogging func(configParams *config.Config) + DatastoreClient DatastoreClient + NewClientV3 func(config apiconfig.CalicoAPIConfig) (DatastoreClient, error) + Server *syncserver.Server + Syncer bapi.Syncer + SyncerToValidator *calc.SyncerCallbacksDecoupler + Validator *calc.ValidationFilter + ValidatorToCache *calc.SyncerCallbacksDecoupler + func New() *TyphaDaemon + func (t *TyphaDaemon) CreateServer() + func (t *TyphaDaemon) DoEarlyRuntimeSetup() + func (t *TyphaDaemon) InitializeAndServeForever(cxt context.Context) error + func (t *TyphaDaemon) LoadConfiguration(ctx context.Context) error + func (t *TyphaDaemon) ParseCommandLineArgs(argv []string) + func (t *TyphaDaemon) Start(cxt context.Context) + func (t *TyphaDaemon) WaitAndShutDown(cxt context.Context)