Architecture
Content Service consists of three main parts:
- A rules content parsing that reads the rules metadata from the defined repository, creating data structures.
- A group configuration parser that reads a groups configuration file.
- HTTP or HTTPS server that exposes REST API endpoints that can be used to read a single rule metadata content, a list of groups and a list of tags that belongs to a group.
NOTE
Detailed information about the exact format of data exposed via REST API is available at https://redhatinsights.github.io/insights-data-schemas/content_service.html