System Requirements

Compatible Kubernetes Versions

This version of the Saagie installer is compatible with Kubernetes versions 1.20.x, 1.21.x, and 1.23.x.

Domain Name System (DNS) Entry

Your DNS entry will be used only at the end, but you should determine it before starting the installation process using the following pattern: prefix-suffix[.subdomain].domain.com.

The entire entry must respect DNS norms according to RFC-1034.
Table 1. DNS Entry Components
Component Details Example

prefix
Required

Must be up to a maximum of 12 characters, with only letters and numbers. Hyphens and special characters are not supported.

We strongly recommend that you use your company name or a shortened version of it.

dunder

suffix
Required

For Saagie to work properly, your DNS entry must contain a suffix.

workspace

domain
Required

This is the company domain to which your Saagie platform will be connected.

dundermifflin

subdomain
Optional

You can add as many subdomains as required after the component prefix-suffix.

paper

Examples

  1. URL without subdomain: dunder-workspace.dundermifflin.com

  2. URL with subdomain: dunder-workspace.paper.dundermifflin.com

Pod Security Policies (PSP) Requirements

Saagie deployment requires two Pod Security Policies (PSP). The admission controller can be enabled or disabled:

Table 2. PSP Admission Controller
Status Details

Disabled

No effect on your cluster.

Enabled now

Saagie will run as expected.

Enabled later

Will not prevent Saagie from running as expected.

PSPs are applied to a Service Account through a ClusterRole and the related ClusterRoleBinding. PSPs and the related ClusterRole and ClusterRoleBinding are provided in the requirements.yml file that will be created later in the installation process.

Supported Browsers

Use the following web browsers to get the most out of Saagie:

  • Google Chrome (latest stable version)

  • Mozilla Firefox (latest stable version)

  • Microsoft Edge (latest stable version)

The minimum supported screen resolution is 1366x768 pixels. Browser and system settings, such as scaling, zooming, and window size, will affect browser compatibility.

Minimum Machine Requirements

Regardless of your cloud provider, you must meet the following minimum machine requirements:

  • 3 nodes

  • 4 vCPU per node

  • 16 GB RAM per node

  • 300 GB of distributed disk storage

Node Isolation

As the The "Monitoring" module icon is a heart with an electrocardiogram in it. Monitoring module is not fully operational and cannot be configured, no resource data can be displayed on this page yet. However, you still have information about the number of platform, jobs, pipelines, and apps.
This section is here as preventive information. Stay tuned, this feature will be available for the upcoming release!

The accuracy of the The "Monitoring" module icon is a heart with an electrocardiogram in it. Monitoring module page in Saagie depends on the proper node labeling. Node labeling will allow jobs and apps to run on nodes dedicated to a platform.

For the best experience, add the correct label to each node to assign them to a platform.