Documentation ¶
Overview ¶
Utility packages (written in Go) that are shared between different Insights Operator, Insights Results Aggregator, and CCX Notification Service repositories.
Directories ¶
Path | Synopsis |
---|---|
Package collections contains helper functions to work with collections.
|
Package collections contains helper functions to work with collections. |
Package env contains functions to work with environment variables.
|
Package env contains functions to work with environment variables. |
Package evaluator contains expression evaluator with the ability to provide named values into expressions.
|
Package evaluator contains expression evaluator with the ability to provide named values into expressions. |
Package formatters contains various text formatters utility functions.
|
Package formatters contains various text formatters utility functions. |
Package generators contains functions that provide value generators for given input.
|
Package generators contains functions that provide value generators for given input. |
Package httputils contains HTTP-related utility functions.
|
Package httputils contains HTTP-related utility functions. |
Package logger contains the configuration structures needed to configure the access to CloudWatch server to sending the log messages there.
|
Package logger contains the configuration structures needed to configure the access to CloudWatch server to sending the log messages there. |
Package metrics contains all metrics that needs to be exposed to Prometheus and indirectly to Grafana.
|
Package metrics contains all metrics that needs to be exposed to Prometheus and indirectly to Grafana. |
Package migrations contains an implementation of a simple database migration mechanism that allows semi-automatic transitions between various database versions as well as building the latest version of the database from scratch.
|
Package migrations contains an implementation of a simple database migration mechanism that allows semi-automatic transitions between various database versions as well as building the latest version of the database from scratch. |
Package parsers contains various text parser utility functions.
|
Package parsers contains various text parser utility functions. |
Package redis contains shared functionality related to Redis
|
Package redis contains shared functionality related to Redis |
Package responses contains handlers for HTTP response.
|
Package responses contains handlers for HTTP response. |
Package s3util contains helper functions to provide high level interface to S3 storage.
|
Package s3util contains helper functions to provide high level interface to S3 storage. |
Package tests contains function and data types used in tests.
|
Package tests contains function and data types used in tests. |
helpers
Package helpers contains function and data types used in tests.
|
Package helpers contains function and data types used in tests. |
mock_io
Package mock_io is a generated GoMock package.
|
Package mock_io is a generated GoMock package. |
mock_testing
Package mock_testing is a generated GoMock package.
|
Package mock_testing is a generated GoMock package. |
saramahelpers
Package saramahelpers contains helper function to be used in code based on Sarama library with Kafka interface
|
Package saramahelpers contains helper function to be used in code based on Sarama library with Kafka interface |
Package tlsutil contains helper function to create TLS configurations
|
Package tlsutil contains helper function to create TLS configurations |
Package types contains declaration of data types used by other packages from RedHatInsights/insights-operator-utils
|
Package types contains declaration of data types used by other packages from RedHatInsights/insights-operator-utils |
Click to show internal directories.
Click to hide internal directories.