Skip to content

Releases: spacetelescope/calcloud

v0.4.35

07 Apr 01:57
5d01dae
Compare
Choose a tag to compare
  • default base docker image set to CALDP_20220406_CAL_final
  • default crds update to hst_1002.pmap
  • bugfix for model ingest lambda pprint (missing optional param "sort_dicts" after downgrade to 3.7 runtime)

v0.4.34

02 Mar 06:00
6ba5844
Compare
Choose a tag to compare
  • pytest via moto (no need for aws creds)
  • fix ami-rotation issues caused by yum
  • updated memory model training
  • bugfix; blackboard 'createdAt' default value supplied (hotfixed previously)
  • significantly reduce frequency of blackboard lambda to avoid problems with the file in the storage gateway
  • refactor terraform for ami rotation user-data
  • terraform package version bumps
  • remove terraformed ecr repo in each account; use central ecr via ssm param instead
  • significant refactor of deployment scripts to handle central ecr and image promotion/deletion that goes with it
  • cache refresh period increased to 9 minutes from 5 (continued gateway tweaks)

v0.4.33

21 Dec 16:44
3edcce3
Compare
Choose a tag to compare
  • force java update in Predict image for log4j vulnerability

v0.4.32

06 Dec 18:07
596533f
Compare
Choose a tag to compare
  • force update of nss due to critical security vulnerability

v0.4.31

30 Nov 15:09
ae8177f
Compare
Choose a tag to compare
  • base image update to CALDP_20211129_CAL_final

v0.4.30

22 Nov 21:59
f582c9a
Compare
Choose a tag to compare
  • readme updates regarding modeling of job resource requirements
  • automated AMI rotation via lambda launching EC2 with user-data that runs terraform
  • messages can now contain payloads to override certain job params
  • various cert fixes (order of some installations in docker and user-data had to be moved around)
  • job predict lambda now uses data from dynamodb for an ipppssoot, if it is present already from a previous processing run
  • tensorflow update to 2.6.2
  • various bugfixes for the ML model in the lambda and training (feature params were not guaranteed to be in the same order)
  • re-introduced tainting off JobPredict lambda, which uses docker backend, to prevent cached image being used by lambda

v0.4.29 - dynamodb

01 Sep 17:57
297b17e
Compare
Choose a tag to compare
  • upon job completion, a lambda posts the training data for each job into a dynamodb. Removes the need for someone to manually scrape the training data after a processing run, and persists the data in dynamo.
  • The Batch training job also backs up the contents to S3 upon completion
  • tensorflow updated to 2.5 for security reasons. Requires python 3.9 in the docker image, which requires building python from source as there's no 3.9 binary
  • updated base image to CALDP_20210827_CAL_final and default CRDS context to hst_0943.pmap

hotfix for unexpected newline chars in AWS API response

12 Aug 14:08
50bac18
Compare
Choose a tag to compare
  • The AWS Batch API returns some long strings with newline characters in them. We were writing these strings to the blackboardAWS snapshot without sanitizing the newlines. This was causing the file to occasionally be formatted incorrectly, breaking the on-premise poller.

hotfix for model training user

30 Jul 21:17
67344b8
Compare
Choose a tag to compare
  • adds correct user in model training docker image

AMI rotation improvements

30 Jul 18:27
3bf82ef
Compare
Choose a tag to compare
  • simple python script to check for running Batch jobs from ci node
  • AMI rotation script now pulls keywords from ssm params to ensure correct terraform source version