Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tickets/DM-45060-1 #3490

Merged
merged 15 commits into from
Jul 8, 2024
Merged
3 changes: 3 additions & 0 deletions applications/auxtel/secrets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@ ts-salkafka-password:
postgres-credentials.txt:
description: >-
Credentials for oods user Postgres access.
copy:
application: nublado
key: postgres-credentials.txt
146 changes: 146 additions & 0 deletions applications/auxtel/values-base.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
ataos:
image:
repository: ts-dockerhub.lsst.org/ataos
pullPolicy: Always

atdome-sim:
enabled: true
image:
repository: ts-dockerhub.lsst.org/atdome
pullPolicy: Always
env:
RUN_ARG: --simulate

atdometrajectory:
image:
repository: ts-dockerhub.lsst.org/atdometrajectory
pullPolicy: Always

atheaderservice:
image:
repository: ts-dockerhub.lsst.org/headerservice
pullPolicy: Always
env:
URL_SPEC: --lfa_mode s3 --s3instance ls
TSTAND_HEADERSERVICE: BASE
CAMERA: at
envSecrets:
- name: AWS_ACCESS_KEY_ID
key: aws-access-key-id
- name: AWS_SECRET_ACCESS_KEY
key: aws-secret-access-key
- name: MYS3_ACCESS_KEY
key: aws-access-key-id
- name: MYS3_SECRET_KEY
key: aws-secret-access-key

athexapod-sim:
enabled: true
image:
repository: ts-dockerhub.lsst.org/athexapod
pullPolicy: Always

atmcs-sim:
enabled: true
image:
repository: ts-dockerhub.lsst.org/atmcs_sim
pullPolicy: Always

atoods:
image:
repository: ts-dockerhub.lsst.org/atoods
pullPolicy: Always
env:
DAF_BUTLER_REPOSITORY_INDEX: /project/data-repos.yaml
CTRL_OODS_CONFIG_FILE: /etc/atoods.yaml
butlerSecret:
containerPath: /home/saluser/.lsst
dbUser: oods
secretFilename: postgres-credentials.txt
nfsMountpoint:
- name: auxtel-gen3-butler
containerPath: /repo/LATISS
readOnly: false
server: nfs-auxtel.ls.lsst.org
serverPath: /auxtel/repo/LATISS
- name: auxtel-oods-data
containerPath: /data
readOnly: false
server: nfs-auxtel.ls.lsst.org
serverPath: /auxtel
configfile:
path: /etc
filename: atoods.yaml
content: |
defaultInterval: &interval
days: 0
hours: 0
minutes: 0
seconds: 0

ingester:
imageStagingDirectory: /data/staging/auxtel/oods
butlers:
- butler:
instrument: lsst.obs.lsst.Latiss
class:
import : lsst.ctrl.oods.gen3ButlerIngester
name : Gen3ButlerIngester
stagingDirectory : /data/lsstdata/BTS/auxtel/oods/gen3butler/raw
badFileDirectory: /data/lsstdata/BTS/auxtel/oods/gen3butler/badfiles
repoDirectory : /repo/LATISS
collections:
- LATISS/raw/all
scanInterval:
<<: *interval
hours: 1
filesOlderThan:
<<: *interval
days: 30
batchSize: 20
scanInterval:
<<: *interval
seconds: 2

cacheCleaner:
# ONLY clean out empty directories here, never files
clearEmptyDirectories:
- /data/lsstdata/BTS/auxtel/oods/gen3butler/raw
# clean out empty directories and old files from these directories
clearEmptyDirectoriesAndOldFiles:
- /data/lsstdata/BTS/auxtel/oods/gen3butler/badfiles
- /data/staging/auxtel/oods
- /data/staging/auxtel/forwarder
scanInterval:
<<: *interval
hours: 1
filesOlderThan:
<<: *interval
days: 31
directoriesEmptyForMoreThan:
<<: *interval
days: 2

atpneumatics-sim:
enabled: true
image:
repository: ts-dockerhub.lsst.org/at_pneumatics_sim
pullPolicy: Always

atptg:
image:
repository: ts-dockerhub.lsst.org/ptkernel
pullPolicy: Always
env:
TELESCOPE: AT

atspectrograph-sim:
enabled: true
image:
repository: ts-dockerhub.lsst.org/atspec
pullPolicy: Always
env:
RUN_ARG: --simulate

hexapod-sim:
enabled: true
40 changes: 40 additions & 0 deletions applications/calsys/values-base.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
gcheaderservice1:
enabled: true
image:
repository: ts-dockerhub.lsst.org/headerservice
pullPolicy: Always
env:
CAMERA: gc1
TSTAND_HEADERSERVICE: BASE
URL_SPEC: --lfa_mode s3 --s3instance ls
envSecrets:
- name: AWS_ACCESS_KEY_ID
key: aws-access-key-id
- name: AWS_SECRET_ACCESS_KEY
key: aws-secret-access-key
- name: MYS3_ACCESS_KEY
key: aws-access-key-id
- name: MYS3_SECRET_KEY
key: aws-secret-access-key

simulation-gencam:
enabled: true
classifier: genericcamera1
image:
repository: ts-dockerhub.lsst.org/genericcamera
pullPolicy: Always
env:
RUN_ARG: 1
envSecrets:
- name: AWS_ACCESS_KEY_ID
key: aws-access-key-id
- name: AWS_SECRET_ACCESS_KEY
key: aws-secret-access-key
- name: MYS3_ACCESS_KEY
key: aws-access-key-id
- name: MYS3_SECRET_KEY
key: aws-secret-access-key
service:
enabled: true
port: 5013
type: LoadBalancer
11 changes: 11 additions & 0 deletions applications/control-system-test/values-base.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
test42:
image:
repository: ts-dockerhub.lsst.org/test
pullPolicy: Always
env:
RUN_ARG: 42

integration-testing:
enabled: true
envEfd: base_efd
s3Bucket: rubinobs-lfa-ls
Loading
Loading