OUS

OpenCDS Update Service

Overview

The OpenCDS Update Service (OUS) performs two primary functions:

Service Mesh

Interactions

OUS is invoked by both the Decision Support Service container, and the DSS Preflight container.

Placement

Workload should be deployed to both the authoring and reportability environments.

Pod Specification

Attributes

Parameter
Value

Name

opencds-update-service

Restart Policy

Always

Termination Grace Period (seconds)

20

Tolerations (optional for AIMS environments)

N/A

Containers

OUS Container

Volumes

Pod does not require any Volume resource requirements.

Workload Definition

Reportability Environment

Provision workload as a Kubernetes Deployment resource, with RollingUpdate strategy and the following attributes for nominal operation state:

Parameter
Value

Replicas

20

Minimum Ready Seconds

10

Maximum Surge

10

Maximum Unavailable

5

Authoring Environment

Provision workload as a Kubernetes Deployment resource, with RollingUpdate strategy and the following attributes for nominal operation state:

Parameter
Value

Replicas

1

Minimum Ready Seconds

10

Maximum Surge

1

Maximum Unavailable

0

Workload Identity

A Kubernetes Service Account named opencds-update-service should be associated with this workload, for bindings specified in containers.

Last updated