# Packages
Package authz implements the authorization checking logic via Go and OPA's Rego.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package errorstore implements a Handler type that can be used to store deduplicated instances of errors in an ephemeral storage, and provides a Retrieve method to retrieve the list of errors with the option of clearing them at the same time.
No description provided by the author
No description provided by the author
Package health adds methods for checking the health of service dependencies.
Package launcher provides a gRPC server to handle launcher requests.
Package live_query implements an interface for storing and retrieving live queries.
Package logging provides logger "plugins" for various destinations.
Package mail provides implementations of the Fleet MailService.
No description provided by the author
No description provided by the author
Package policies implements features to handle policy-related processing.
Package ptr includes functions for creating pointers from values.
Package pubsub implements pub/sub interfaces defined in package fleet.
Package service holds the implementation of the fleet interface and HTTP endpoints for the API.
No description provided by the author
No description provided by the author
Package version provides utilities for displaying version information about a Go application.
No description provided by the author
No description provided by the author
Package websocket contains helpers and implementation for backend functions that interact with the frontend over websockets.
No description provided by the author
# Functions
Base64DecodePaddingAgnostic decodes a base64 string that might be encoded using raw encoding or standard encoding (padded).
DecodePrivateKeyPEM decodes PEM-encoded private key data.
GenerateRandomText return a string generated by filling in keySize bytes with random data and then base64 encoding those bytes.
GetTemplate takes a path to a template file and a template name and will include the template file in the build binary.
MaskSecretURLParams masks URL query values if the query param name includes "secret", "token", "key", "password".
MaskURLError checks if the provided error is a *url.Error.
No description provided by the author
RemoveDuplicatesFromSlice returns a slice with all the duplicates removed from the input slice.
SliceStringsMatch checks if two slices contain the same string elements, regardless of order.