Containers

You can find information about hardware and embedded software requirements for containers to run the HCL DevOps Deploy (Deploy).

The hardware requirements for the containers to run the HCL Deploy server are as follows:

Hardware

Containers

Requirement

Disk space

  • IBM Z
  • POWER
  • x86

Minimum of 2 GB.

Memory

  • IBM Z
  • POWER
  • x86

Java Heap requirements:

A minimum of 2 GB is required for evaluation purposes, such as proof of concept (POC) instance or a small demo environment.

Increase the Xmx setting for production purposes as follows:
  • <500 agents: ~4 GB
  • 500-5000 agents: ~13 GB
  • 5000-15000 agents: ~24 GB

Native memory:

4 GB for POC, 4 GB for production, for additional memory required beyond the Java Heap.

Network: adapters, drivers, protocols

  • IBM Z
  • POWER
  • x86

Gigabit (1000) Ethernet with low-latency to the database.

Processor

  • IBM Z
  • POWER
  • x86

The server requires approximately double the CPU capacity of a relay. So, given the number of agents (800) and a 2-core processor per 500 agents on the relay, use an 8-core server for the best performance.

Product specific

  • IBM Z
  • POWER
  • x86

Agent Relay minimum system requirements.

Without artifact caching:
  • HDD - 2GB
  • CPU - 2
  • RAM - 2GB

With artifact caching, use the formula:

HDD - 2 GB + the cache size *2

Storage hardware

  • IBM Z
  • POWER
  • x86
Individual requirements depend on usage, retention policies, and application types. In general, the larger number of artifacts kept in HCL Deploy's artifact repository (CodeStation), the more storage is required.
Note: CodeStation is installed when the Deploy server is installed.
Follow these guidelines to determine storage requirements for production environments:
  • 200-400 GB of database storage is typically sufficient for most environments.

  • To calculate CodeStation storage requirements, use the following formula:
    average artifact size * number of versions imported per day * average number of days before cleanup
  • Approximately 1 MB per deployment of database storage, which varies based on local requirements.

The embedded software requirements for containers to run the HCL Deploy server, agent, and relay are as follows:
Embedded software Containers Components Runtime provider

Red Hat Universal Minimal Base image (UBI) 9

  • IBM Z
  • POWER
  • x86
  • Deploy Server
  • Deploy Agent
  • Deploy Relay
  • Kubernetes 1.19 and future versions and fix packs.
  • OpenShift container platform 4.10 and future fix packs
  • OpenShift container platform 4.11 and future fix packs
  • OpenShift container platform 4.12 and future fix packs
  • OpenShift container platform 4.13 and future fix packs
  • OpenShift container platform 4.14 and future fix packs