Using Open Policy Agent and Conftest to Validate Your Openshift 4 IPI Configuration

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • conftest

    Write tests against structured configuration data using the Open Policy Agent Rego query language

  • While Rego is the policy language we use to assemble our policies, we still need something to run those policies with. If you have a cluster and you want to actively evaluate policies, you can end up running an instance of Open Policy Agent and it's associated tooling. However in our case, we just want to check things at runtime (or just on some recurring basis such as when changes get checked in or a pull request is submitted). In the latter instance, we are able to use another tool from the Open Policy Agent project called ConfTest. What ConfTest allows us to do is to specify a file or directory of files that we want to inspect along with the set of policies we want to inspect them with. It then takes all of that and dumps out the associated outputs from those policies and tell us the results (i.e. the messages, how many policies were checked and the results of those policies). This tool is much better suited for our use case, so this is what we will proceed with. To grab the latest version of ConfTest, you can grab the latest release from here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Introducing Conftest and setting up CI with Github Actions to automate reviewing of Terraform code

    3 projects | dev.to | 28 Dec 2021
  • !!!*IMP: Conftest Integration with AWS or Other*!!!!

    1 project | /r/devopsish | 18 Jun 2021
  • Validation on list(object) variables

    1 project | /r/Terraform | 8 May 2023
  • The default.go file meaning

    1 project | /r/golang | 22 Apr 2023
  • Critical Test Based Alerting with PagerDuty and Testkube

    1 project | dev.to | 9 May 2024