Versions in this module Expand all Collapse all v1 v1.0.2 May 18, 2023 Changes in this version + func BuiltIn() catalog.BuiltIn + type ContainerHelper interface + Configure func(config *HCLConfig, log hclog.Logger) error + GetOSSelectors func(ctx context.Context, log hclog.Logger, containerStatus *corev1.ContainerStatus) ([]string, error) + GetPodUIDAndContainerID func(pID int32, log hclog.Logger) (types.UID, string, error) + type ExperimentalK8SConfig struct + Sigstore *SigstoreHCLConfig + type HCLConfig struct + CertificatePath string + DisableContainerSelectors bool + Experimental *ExperimentalK8SConfig + KubeletCAPath string + KubeletReadOnlyPort int + KubeletSecurePort int + MaxPollAttempts int + NodeName string + NodeNameEnv string + PollRetryInterval string + PrivateKeyPath string + ReloadInterval string + SkipKubeletVerification bool + TokenPath string + UseAnonymousAuthentication bool + type Plugin struct + func New() *Plugin + func (p *Plugin) Attest(ctx context.Context, req *workloadattestorv1.AttestRequest) (*workloadattestorv1.AttestResponse, error) + func (p *Plugin) Configure(ctx context.Context, req *configv1.ConfigureRequest) (resp *configv1.ConfigureResponse, err error) + func (p *Plugin) SetLogger(log hclog.Logger) + type SigstoreHCLConfig struct + AllowedSubjects map[string][]string + EnforceSCT *bool + RekorURL *string + SkippedImages []string