Continuous Delivery system requirements
On this page:
Refer to these system requirements for your Continuous Delivery installation.
Hardware requirements
Before installing Continuous Delivery, ensure that the system you are installing on meets these requirements.
| Memory | Storage | CPUs |
|---|---|---|
| 8 GB | 100 GB for /var/lib |
4 |
Supported operating systems
Continuous Delivery supports many of the same primary server platforms as Puppet Enterprise (PE).
Docker supported operating systems
| Operating system | Versions |
|---|---|
| AlmaLinux | 8, 9 |
| Amazon Linux | 2023 |
| Oracle Linux | 8, 9 |
| Red Hat Enterprise Linux | 8, 9 |
| Rocky Linux | 8, 9 |
| Ubuntu | 20.04, 22.04, 24.04 |
Podman supported operating systems
Continuous Delivery attempts to install the Podman package provided by your operating system. If the Podman package is not available on your system, please contact your OS vendor for instructions on getting Podman.
| Operating system | Versions |
|---|---|
| AlmaLinux | 8, 9 |
| Oracle Linux | 8, 9 |
| Red Hat Enterprise Linux | 8, 9 |
| Rocky Linux | 8, 9 |
| SUSE Linux Enterprise Server | 15 |
| Ubuntu | 22.04, 24.04 |
Supported PE versions
You can use the latest version of Continuous Delivery with all currently-supported versions of PE.
Currently-supported PE versions are described on the PE support lifecycle page, and you can find the recommended PE upgrade paths in the PE documentation.
Supported browsers
You can use the Continuous Delivery web UI with these browsers.
| Browser | Supported versions |
|---|---|
| Google Chrome | Current version as of release |
| Mozilla Firefox | Current version as of release |
| Microsoft Edge | Current version as of release |
| Apple Safari | Current version as of release |
External database requirements
If you plan to run CD against an external database, the instance must meet:
-
PostgreSQL 17 — Amazon RDS for PostgreSQL, Amazon Aurora (PostgreSQL-compatible), or a self-managed PostgreSQL server.
-
Reachable from the CD host on its TCP port (default 5432).
-
TLS enabled, with a server certificate valid for the configured hostname and chaining to a CA you can supply as a PEM file. CD always connects with
sslmode=verify-full. -
max_connectionsof at least ~60 (10 for the backend, 50 for the query service, plus headroom). On RDS or Aurora, adb.t3.smallor larger is sufficient. -
The
pgcryptoandloextensions must be permitted if your instance restricts extensions.
The cd4pe and query databases must be on the same instance.