Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) Clear() error
- func (c *Client) DownloadBuiltinChecks(ctx context.Context, registryOpts types.RegistryOptions) error
- func (c *Client) GetMetadata(ctx context.Context) (*Metadata, error)
- func (c *Client) LoadBuiltinChecks() ([]string, error)
- func (c *Client) NeedsUpdate(ctx context.Context, registryOpts types.RegistryOptions) (bool, error)
- type Metadata
- type Option
Constants ¶
View Source
const ( BundleVersion = 1 // Latest released MAJOR version for tunnel-checks BundleRepository = "mirror.gcr.io/khulnasoft/tunnel-checks" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements check operations
func NewClient ¶
func NewClient(cacheDir string, quiet bool, checkBundleRepo string, opts ...Option) (*Client, error)
NewClient is the factory method for check client
func (*Client) DownloadBuiltinChecks ¶
func (c *Client) DownloadBuiltinChecks(ctx context.Context, registryOpts types.RegistryOptions) error
DownloadBuiltinChecks download default policies from GitHub Pages
func (*Client) LoadBuiltinChecks ¶
LoadBuiltinChecks loads default policies
func (*Client) NeedsUpdate ¶
NeedsUpdate returns if the default check should be updated
Click to show internal directories.
Click to hide internal directories.