System requirements

Refer to these system requirements to allow your Puppet Comply application to connect to Puppet Enterprise (PE).

Open port requirements

Comply is deployed on a Kubernetes cluster, which requires the following ports:
Port Protocol Purpose Source Destination
PE ports
8143 TCP PE integration Comply PE Orchestrator
8081 TCP PE integration Comply PuppetDB
4433 TCP PE integration Comply PE RBAC
Comply ports
443 TCP Comply access User browser Comply UI
443 TCP Sending reports Scan target node Comply server
30303 TCP Assessor downloads and sending reports Scan target node Comply
Note: Port 30303 is not needed if you bring your own ingress when configuring automatic assessor upgrades.

Supported Puppet Enterprise versions

The following versions of Puppet Enterprise (PE) are supported for use with Comply:
PE version
2019.8.4 and later

For more on PE versions, see Puppet Enterprise support lifecycle.