Documentation

MySAMi > SAMi Setup : Pre-Requisites

SAMi

27 March 2023

SAMi Setup : Pre-Requisites

Admin Workstation for SAMi aka SAMi Workstation

K8 Cluster for SAMi

  • Must use Version Kubernetes version 1.19 or above

    • Supported K8 Version

      • Google Kubernetes Engine

      • EKS

      • AKS

  • 2 Worker Pools As Shown Below

    • Worker Pool 1

      • Node Count : Min 5

      • Per Node Size : 4 CPU, 8Gi RAM , 50Gi DISK

      • Total PVC Space of 500GB

    • Worker Pool 2

      • Node Count : 1

      • Per Node Size : 8 CPU, 16Gi RAM, 50Gi Disk

      • Total PVC Space of 250 GB

      • Tolerations

        1tolerations:
        2- key: "portal-only"
        3 operator: "Exists"
        4 effect: "NoSchedule"

        Note: In the absence of this the portal app server will not be scheduled by K8

  • K8 Account with Cluster Admin Role

  • Istio Version 1.8.x configured

  • Cert Manager v 1.5.x

  • Namespaces

    • sam-integration-system

      • Must be setup and enabled for ISTIO POD injection

    • sam-portal-system

    • sam-logging-system

  • Whitelist IPs

    • 865615422972.dkr.ecr.us-east-1.amazonaws.com

    • docker.elastic.co

    • docker.io

    • public.ecr.aws

    • gallery.ecr.aws

When SIDGS Hosted – Contact SAMi Operations Team

When Client Hosted – Provided by Client

Postgres DB for SAMi-Portal

Version 12.7 or Above

Must be accessible from SAMi Portal Server and K8 Cluster

DB HOST

FQDN of DB

DB NAME

Name of DB Schema

Default : sami-portal

DB PORT

default : 5432

DB USERNAME

** Client Provided

DB PASSWORD

** Client Provided

Postgres DB for SAMi-Integration

Version 12.7 or Above

Must be accessible from K8 Cluster

DB HOST

FQDN of DB

DB NAME

Name of DB Schema

Default : sami-integration

DB PORT

default : 5432

DB USERNAME

** Client Provided

DB PASSWORD

** Client Provided

Postgres DB for Portal SAMi-Analytics

Version 12.7 or Above

Must be accessible from K8 Cluster

DB HOST

FQDN of DB

DB NAME

Name of DB Schema

Default : sami-analytics

DB PORT

default : 5432

DB USERNAME

** Client Provided

DB PASSWORD

** Client Provided

FQDN + SSL Certs for SAMi-Portal

FQDN NAME

Domain Name Used to access SAMi Portal

** Client is responsible for providing this along with DNS

HTTPS SSL Cert

** Client Provided

**Use CA Signed Certs only

FQDN + SSL Certs for SAM-Integration

FQDN NAME

Domain Name Used to access SAMi APIs

** Client is responsible for providing this along with DNS

HTTPS SSL Cert

** Client Provided

**Use CA Signed Certs only

SAM Docker Registry Credentials

These are provided by SAMi Product Team

Contact customer-success@sidgs.com for more details

Name

Value

AWS Client ID

SIDGS Provided

AWS Client Secret

SIDGS Provided

Documentation Category

Request A Demo