Skip to content

Releases: openfun/arnold

v6.7.0

26 Nov 09:47
Compare
Choose a tag to compare

Added

  • resume and pause CLI commands now have an optional SELECTOR
    argument to target specific resources using k8s label selector
    requests; the -a <APP> arnold command flag is also supported

Changed

  • Upgrade ansible to 4.8.0

Removed

  • Marsha: remove check_live_idle cronjob

v6.6.0

28 Oct 15:27
Compare
Choose a tag to compare

Added

  • ashley: create custom settings module
  • ashley: allow to set unlimited secrets

Changed

  • Upgrade ansible to 4.7.0

v6.5.2

21 Oct 17:18
Compare
Choose a tag to compare

Fixed

  • Fix subpath-based trays upgrade

v6.5.1

21 Oct 08:12
Compare
Choose a tag to compare

Fixed

  • Allow declaring alternative routes for Ashley as a workaround third party cookies being blocked from iframes by some browsers

v6.5.0

14 Oct 08:55
Compare
Choose a tag to compare

Added

  • Community applications (i.e. trays not distributed with Arnold) can now be fetched, installed, configured & deployed. 🎉

v6.4.0

30 Sep 08:17
Compare
Choose a tag to compare

Added

  • Implemented support for RBAC objects

Changed

  • Upgrade ansible to 4.6.0
  • Upgrade to python 3.9

v6.3.0

16 Sep 14:08
Compare
Choose a tag to compare

Added

  • Prosody: enable mod_smacks when websocket is enabled
  • Prosody: allow to configure nginx proxy read and send timeout

v6.2.0

14 Sep 13:26
Compare
Choose a tag to compare

Added

  • Marsha: cronjob running clean_medialive_dev_stack management command

v6.1.0

24 Aug 09:23
Compare
Choose a tag to compare

Added

  • Marsha: cronjob running clean_mediapackages management command

v6.0.0

11 Aug 14:15
Compare
Choose a tag to compare

Added

  • Allow deactivating acme ingress annotation for some blue/green prefixes
  • CLI: add acme command to create or update the namespace TLS certificate Issuer
  • Elasticsearch: add support for persistent volume to store indexes data
  • Prosody: create new application for this XMPP server

Changed

  • Update hello app to be compatible with k8s
  • Replace DeploymentConfig with Deployment in Ansible core tasks
  • Replace Route with Ingress in Ansible core tasks
  • Use cert-manager instead of openshift-acme for TLS certificates generation
  • Use kubectl instead of oc in arnold CLI
  • Authentication in arnold CLI must be done with a service account
  • Replace oc cluster with k3d for local development
  • CLI: autodetect if we are within a terminal
  • Update Kibana user name to kibana_system for recent releases compatibility
  • Removed python dependency for Kibana probes

Fixed

  • CLI: fix the No such file or directory error in the vaults command

Removed

  • Remove deprecated moodlenet and learninglocker apps that won't be upgraded to k8s
  • Remove acme annotation from flower app ingress as it should not be accessible