Safeguard Docs
Compliance ConnectorsSetup by categoryCloud Infrastructure

Red Hat OpenShift

Connect Red Hat OpenShift to Safeguard: what it provides, how to set it up, and the frameworks it provides evidence for.

Connect Red Hat OpenShift to collect cloud infrastructure evidence with automated compliance tests, switched on per workspace.

CategoryCloud Infrastructure
Connect withAPI token
What a connection producesAutomated compliance tests
Red Hat OpenShift's guidedocs.redhat.com

Connect with an API token

  1. In Red Hat OpenShift:

    1. Create a dedicated service account: oc create sa <service_account_name> -n <project_name>.
    2. Create a token for it outside a pod: oc create token <service_account_name> -n <project_name>, and copy the token.
    3. Create a cluster role with oc create clusterrole <name> --verb=<verb> --resource=<resource> that grants only what Safeguard reads: get on oauths and apiservers (config.openshift.io); get on configs (imageregistry.operator.openshift.io); get and list on securitycontextconstraints and clusterrolebindings.
    4. Bind it to the service account with oc adm policy add-cluster-role-to-user <role> system:serviceaccount:<project_name>:<service_account_name>.

    Red Hat OpenShift's public documentation does not cover every step.

    Source: docs.redhat.com, docs.redhat.com, docs.redhat.com, checked 2026-10-07.

    The permissions Safeguard needs: get: oauths, apiservers (config.openshift.io), get: configs (imageregistry.operator.openshift.io), get, list: securitycontextconstraints, clusterrolebindings.

  2. On Compliance › Connectors, open Red Hat OpenShift, click Connect, choose API token and fill in:

    FieldWhat to enter
    API server URLOptional. For example: https://api.cluster.acme.example:6443
    Service account tokenOptional. Stored encrypted and never shown again.
    Cluster CA certificate (PEM) (optional)Paste the whole key, including the BEGIN and END lines.

    Or, instead: Kubeconfig (optional).

  3. Click Connect with token.

Frameworks

Safeguard's automated tests read Red Hat OpenShift and map to the controls below. When a test passes, the result is evidence toward each control it maps to, in every framework listed. It is evidence toward a control, not proof that the control is met on its own.

FrameworkEvidenceControlsTests
SOC2Automated testsCC6.1, CC6.3, CC6.6, CC6.8, CC7.25
ISO/IEC 27001Automated testsA.8.2, A.8.5, A.8.9, A.8.155
HIPAA Security RuleAutomated tests164.308(a)(4), 164.312(a)(1), 164.312(b), 164.312(d)4
PCI DSSAutomated tests2.2.1, 7.2.2, 10.2.15
NIST CSF 2.0Automated testsDE.CM-09, PR.AA-03, PR.AA-05, PR.PS-015

These tests are switched on per workspace by the Safeguard team.

On this page