DSUS
Data Support Update Service
Last updated
Data Support Update Service
Last updated
The principal responsibility of the Data Support Update Service (DSUS) is the processing of Deployment Queue entries created by RCKMS Administrators or Jurisdictions via CAT and MTS.
In addition, DSUS is responsible for synchronizing the authored-rule data state between environments through communication with Cloud Storage Buckets, and the Document Database.
Workload interacts with:
Middle Tier Service (MTS), to process Deployment Queue entries
Rules Generation Service (RGS), to create Knowledge Modules
Knowledge Module storage buckets, to store the newly-created Knowledge Module binaries
Document database, to maintain data state of Knowledge Module binaries referenced by the OpenCDS Update Service (OUS) in the reportability environment
Workload should be deployed to the environment.
Name
data-support-update-service
Restart Policy
Always
Termination Grace Period (seconds)
30
Tolerations (optional for AIMS environments)
NoSchedule
: k8s.rckms.dev/preemptible=true
Provision workload as a Kubernetes Deployment
resource, with RollingUpdate
strategy and the following attributes for nominal operation state:
Replicas
1
Minimum Ready Seconds
10
Maximum Surge
1
Maximum Unavailable
0
During a , both the Maximum Surge and Replica values should be increased at the direction of HLN operators for optimal performance.
A Kubernetes Service Account named data-support-update-service
should be associated with this workload, for bindings specified in .