Skip to content

Commit

Permalink
Merge pull request #3490 from lsst-sqre/tickets/DM-45060-1
Browse files Browse the repository at this point in the history
tickets/DM-45060-1
  • Loading branch information
mareuter authored Jul 8, 2024
2 parents 22d7120 + 7c0ac6b commit e50bf72
Show file tree
Hide file tree
Showing 14 changed files with 1,297 additions and 42 deletions.
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

0 comments on commit e50bf72

Please sign in to comment.