Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AtomicCertsUpdater = "/usr/local/bin/atomic-certs-update.sh"
Functions ¶
This section is empty.
Types ¶
type ProxyCerts ¶
type ProxyCerts struct {
// contains filtered or unexported fields
}
func NewProxyCerts ¶
func NewProxyCerts(ctx context.Context, key *edgeproto.CloudletKey, rootLBAPI RootLBAPI, nodeMgr *node.NodeMgr, haMgr *redundancy.HighAvailabilityManager, platformFeatures *edgeproto.PlatformFeatures, commercialCerts bool, envoyImage string, cache *certscache.ProxyCertsCache) *ProxyCerts
func (*ProxyCerts) RefreshCerts ¶
func (s *ProxyCerts) RefreshCerts(ctx context.Context) error
func (*ProxyCerts) SetupTLSCerts ¶
func (*ProxyCerts) Start ¶
func (s *ProxyCerts) Start(ctx context.Context)
Start starts proxy cert refresh thread
func (*ProxyCerts) Stop ¶
func (s *ProxyCerts) Stop()
func (*ProxyCerts) TriggerRootLBCertsRefresh ¶
func (s *ProxyCerts) TriggerRootLBCertsRefresh()
Click to show internal directories.
Click to hide internal directories.