Skip to content

Releases: Ian2012/drydock

v1.0.0

26 Nov 15:19
Compare
Choose a tag to compare

v1.0.0 (2024-11-26)

Bug Fixes

  • Adding replicaset info to mongosh connection command. Adding mongodb port variable (#145, 8855736)

  • Include the MongoDB port in the mongosh command (useful when running MongoDB in a different port)

  • Include the replica set info in the mongosh command. It could be the case you aren't connected to a replica set primary but to a secondary one. If the replica set name is not specified, the mongosh command will fail since it is not possible to write to a secondary

  • newrelic: Use the new location of uwsgi.ini in the launch command (#144, 67fb1fc)

The location of the uwsgi.ini file was changed in tutor==18.1.3 so we have to update the command run by the container. Additionally we remove an unused variable that was lingering.

  • scorm: Use request host for scorm custom domain (#141, 55a5153)

  • Use correct host for the CMS probes (#138, d011d71)

  • Add readiness probe for lms/cms (#133, f970e01)

  • fix: add readiness probe for lms/cms

  • fix: add readiness probe for lms/cms

  • fix: add affinity to spread lms/cms to multiple nodes

  • chore: remove readiness probe

  • fix: reduce startup probe period seconds

  • fix: gracefully kill uwsgi workers

  • fix: disable local file loggers

  • fix: disable logging

  • fix: reduce max unavailable to 0

  • fix: add liveness probe for cms and lms

  • fix: fail early on tracking logger removal

  • chore: remove rolling update options

  • fix: restore preStop hook

  • fix: use right host for cms livenessProbe

  • fix: use lms/cms host only

  • chore: restore prestopHook

fix: add readiness probe for lms

chore: remove startup probe and increase timeout of readiness probe

chore: restore startup probe

  • fix: when using SCORM, S3_HOST must be used for alternative S3-compatible services
  • Remove unnecesary annotations from the hpa sync wave (#117, 18c99e3)

The HPA sync-wave patch includes annotations to indicate argocd in which order should the HPA resources be applied in relation to the other resources. The argocd.argoproj.io/hook: Sync and argocd.argoproj.io/hook-delete-policy: HookSucceeded annotations are used for ephemeral resources (like jobs) and should not be used for the HPA resources.

  • Replace deprecated bucket argument for recommended bucket_name (#107, f21d338)

The S3Boto3Storage backend no longer accepts the argument bucket. Use bucket_name or the setting AWS_STORAGE_BUCKET_NAME instead: jschneier/django-storages#636

  • fix: solve error check k8s workflow

  • fix: define specific kubeconform version and include action on push

  • fix: extract and set kubernetes version from kubectl

  • Verify minio host is defined on scorm proxy (#96, 503ab92)
  • fix: verify minio host is defined on scorm proxy

  • chore: refactor scorm template

  • Enable scorm proxy if s3 plugin is installed (#92, c1ee060)

docs: add documentation for ingress lm extra hosts

  • Run the jobs scripts with '-e' to exit on error (#74, cb8bcb2)

  • Notes annotations throw job skip from argocd sync (#69, d965aa7)

  • Remove dash from endif (#65, 3794a2f)

  • Add missing drydock custom certs secret (#64, 7812911)

(cherry picked from commit ed8b57a)

  • Add manifests file to allow install drydock non editable (#59, b150a41)

  • Issue at first run with lms and cms deployments (#56, e1b5636)

  • Remove pat from release workflow (#55, acb59ad)

  • Using Github PAT to bypass main branch protection (ad40e6a)

  • Removing inexistent folder from github actions release flow (81f3a06)

  • Set the correct path to use pvc volume (#45, 6f9189c)

  • Conditional error when tutor version is up to 15.0.0 (#44, 8360e3f)

  • Drydock fails in older versions to tutor palm (#43, c3c5e0a)

  • Mysqldump faild due mysql version (#41, 62d0839)

  • Rendering NewRelic overrides properly in tutor14 Drydock templates (#38, 423bac3)

  • Cms_sso_user, cms debug pods and whitespace triming (#37, fb36c65)

  • fix: standarize whitespace triming

  • fix: define DJANGO_SETTINGS_MODULE for the cms debug pods

  • fix: use the DRYDOCK_CMS_SSO_USER variable on the init jobs

  • Add missing patch in V14 templates (#27, bda221b)

  • Use the right target for the forum hpa (#26, 49df7d4)

  • Add missing labels for notes jobs (#21, 0428575)

  • Use the correct init command for forum and add missing annotations (#12, 9306d54)

  • Go back to production ingress (#11, 3be0bd2)

  • Setting a default value for DRYDOCK_NEWRELIC_CONFIG variable (a67dbf1)

Chores

  • release: Preparing 18.2.8 (709d970)

  • release: Preparing 18.2.7 (29e31dd)

  • release: Preparing 18.2.6 (2078d11)

  • release: Preparing 18.2.5 (8c1417c)

  • release: Preparing 18.2.4 (88f3330)

  • release: Preparing 18.2.3 ([7f6001b]...

Read more