This repository contains resources & other information required by the Observability Operator to configure the Observability stack for Managed Red Hat Advanced Cluster Security.
Resources are maintained in the /resources
folder. Sub folders contain the following:
/template
- required resources to setup Observability Operator and Red Hat Advanced Cluster Security./grafana
- Grafana Dashboards/prometheus
- Recording/Alert rules, openshift-monitoring federation scrape config, Observatorium remote write config & PodMonitors
The observability stack is installed by the data plane terraforming Helm chart. Please follow the instructions in the fleet manager repository to install the Helm chart.
The ACS cloud service data plane stage
environment tracks the master
branch. Conversely, the production environment tracks the production
branch.
Changes are merged from the master
to the production
branch after sufficient soak time on the stage environment.
The Sync master -> production action triggers this branch synchronization.
This repository makes use of pre-commit framework. Refer to the installation instructions for further information. To enable pre-commits, run the following in the root of the repository:
$ pre-commit install
The repository specifies a few local hooks. The hooks themselves have dependencies, which are required. Make sure you have the following installed:
- yq
- promtool