Directories ¶
Path | Synopsis |
---|---|
api
|
|
protobuf/go/minder/v1
Package v1 is a reverse proxy.
|
Package v1 is a reverse proxy. |
Package config contains the configuration for the minder cli and server
|
Package config contains the configuration for the minder cli and server |
client
Package client contains the configuration for the minder cli
|
Package client contains the configuration for the minder cli |
reminder
Package reminder contains configuration options for the reminder service.
|
Package reminder contains configuration options for the reminder service. |
server
Package server contains a centralized structure for all configuration options.
|
Package server contains a centralized structure for all configuration options. |
datasources
|
|
v1
Package v1 provides the interfaces and types for the data sources.
|
Package v1 provides the interfaces and types for the data sources. |
v1/mock
Package mock_v1 is a generated GoMock package.
|
Package mock_v1 is a generated GoMock package. |
engine
|
|
selectors
Package selectors provides utilities for selecting entities based on profiles using CEL
|
Package selectors provides utilities for selecting entities based on profiles using CEL |
selectors/mock
Package mock_selectors is a generated GoMock package.
|
Package mock_selectors is a generated GoMock package. |
v1/interfaces
Package interfaces contains the interfaces for the Minder policy engine.
|
Package interfaces contains the interfaces for the Minder policy engine. |
v1/rtengine
Package rtengine contains the rule type engine
|
Package rtengine contains the rule type engine |
entities
|
|
v1/checkpoints
Package checkpoints contains logic relating to checkpoint management for entities
|
Package checkpoints contains logic relating to checkpoint management for entities |
Package eventer provides an interface for creating a new eventer
|
Package eventer provides an interface for creating a new eventer |
constants
Package constants contains constants used by the eventer package.
|
Package constants contains constants used by the eventer package. |
interfaces
Package interfaces provides the interfaces for the eventer package.
|
Package interfaces provides the interfaces for the eventer package. |
interfaces/mock
Package mock_interfaces is a generated GoMock package.
|
Package mock_interfaces is a generated GoMock package. |
Package mindpak abstracts to bundle profiles and rule types together in an artifact that allows for easy distribution and upgrade.
|
Package mindpak abstracts to bundle profiles and rule types together in an artifact that allows for easy distribution and upgrade. |
build
Package build implements tools and function to build mindpaks.
|
Package build implements tools and function to build mindpaks. |
reader
Package reader contains logic for accessing the contents of a bundle
|
Package reader contains logic for accessing the contents of a bundle |
sources
Package sources contains logic for loading a bundle from a source of bundles
|
Package sources contains logic for loading a bundle from a source of bundles |
Package profiles contains business logic relating to the Profile entity in Minder
|
Package profiles contains business logic relating to the Profile entity in Minder |
mock
Package mock_profiles is a generated GoMock package.
|
Package mock_profiles is a generated GoMock package. |
mock/fixtures
Package fixtures contains code for creating ProfileService fixtures and is used in various parts of the code.
|
Package fixtures contains code for creating ProfileService fixtures and is used in various parts of the code. |
models
Package models contains domain models for profiles
|
Package models contains domain models for profiles |
providers
|
|
v1
Package v1 for providers provides the public interfaces for the providers implemented by minder.
|
Package v1 for providers provides the public interfaces for the providers implemented by minder. |
Package querier provides tools to interact with the Minder database
|
Package querier provides tools to interact with the Minder database |
Package rule_methods provides the methods that are used by the rules
|
Package rule_methods provides the methods that are used by the rules |
Package ruletypes contains logic relating to the management of rule types in minder
|
Package ruletypes contains logic relating to the management of rule types in minder |
mock
Package mock_ruletypes is a generated GoMock package.
|
Package mock_ruletypes is a generated GoMock package. |
mock/fixtures
Package fixtures contains code for creating ProfileService fixtures and is used in various parts of the code.
|
Package fixtures contains code for creating ProfileService fixtures and is used in various parts of the code. |
testkit
|
|
v1
Package v1 contains the v1 version of the testkit package.
|
Package v1 contains the v1 version of the testkit package. |
Click to show internal directories.
Click to hide internal directories.