Documentation
¶
Index ¶
Constants ¶
View Source
const (
BaseDirectory = "/run/pfpstatus"
)
View Source
const (
CommandName = "pfpstatus"
)
Variables ¶
View Source
var (
Annotation = podfingerprint.Annotation
)
Constants
View Source
var (
ErrSignatureMismatch = podfingerprint.ErrSignatureMismatch
)
Errors
View Source
var (
NewTracingFingerprint = podfingerprint.NewTracingFingerprint
)
Functions
Functions ¶
func DumpNodeStatus ¶
func DumpNodeStatus(statusDir string, st *StatusInfo) error
func RunForever ¶
Types ¶
type PFPNodeStatus ¶
type PFPNodeStatus struct {
// contains filtered or unexported fields
}
type StatusInfo ¶
type StatusInfo struct {
NodeName string `json:"nodeName"`
Data podfingerprint.Status `json:"data"`
LastModified time.Time `json:"lastModified"`
}
func LoadNodeStatus ¶
func LoadNodeStatus(statusDir, nodeName string) (*StatusInfo, error)
type TracingStatus ¶
type TracingStatus struct {
// contains filtered or unexported fields
}
func MakeTracingStatus ¶
func MakeTracingStatus(nodeName string) TracingStatus
func (*TracingStatus) Add ¶
func (st *TracingStatus) Add(namespace, name string)
func (*TracingStatus) Check ¶
func (st *TracingStatus) Check(expected string)
func (TracingStatus) Repr ¶
func (st TracingStatus) Repr() string
func (*TracingStatus) Sign ¶
func (st *TracingStatus) Sign(computed string)
func (*TracingStatus) Start ¶
func (st *TracingStatus) Start(numPods int)
Click to show internal directories.
Click to hide internal directories.