Change Log#

WMS 0.6.0rc7 (2026-04-03)#

API Changes#

Bug Fixes#

New Features#

  • Add pods resources [!109]

  • feat: add PV to keep cs_backup for statefulset [!144]

  • Enable k8 upgrade test. [!149]

  • Enable VOMS2CS Agent to replace custom sync IAM script. [!153]

  • Restore Master CS cfg on restart [!156]

  • Init proxy for multiple groups and allow retries [!158]

  • Refactor enabling bootstrap jobs. List sites in the values to ‘allow’ in RSS. [!159]

  • Sync IAM users in the cron job. Wait for the cron job to have run once before init proxy. [!160]

  • Change default values to disable diracx developer mode. Integration test now also runs not in diracx dev mode. [!164]

  • Use setOption instead of modifyValue while updating DiracX section. Restore sync DiracX CS and IAM in bootstrap DIRAC job instead of waiting for the cronjob [!168]

  • Add VO, VOMSRole and more in DIRAC registry groups values. [!175]

  • Allow VOMSServer configuration in DIRAC Registry. [!178]

Maintenance#

  • Update AIV toolkit from cta-computing common [!145]

  • Update the cvmfs subchart used for integration tests to version v0.7.0. Configure dirac to expect the rucio configuration for jobs in CVMFS. [!150]

  • Remove resetDatabasesOnStart from values. [!161]

Refactoring and Optimization#

WMS v0.5.4 (2026-02-17)#

  • Update diracx charts to diracx-1.0.9 [!139]

  • Update diracx services and client images to v0.0.8 [!139]

  • Fix unused volumes / volumeMounts options for dirac components. [!140]

  • Allow separate configuration of rucio config for dirac server components and test CE. [!140]

  • Refactor DIRAC bootstrap logic. [!136]

  • Create a cron job to sync DiracX CS. [!136]

WMS v0.5.3 (2026-02-02)#

  • Update cert-generator subchart and fix aiv dependency reference to CVMFS. [!137]

WMS v0.5.2 (2026-01-30)#

  • Make wait-timeout for bootstrap jobs configurable. [!135]

WMS v0.5.1 (2026-01-30)#

  • Update the CVMFS subchart to v0.6.0 [!134]

WMS v0.5.0 (2026-01-30)#

New Features#

  • Deploy one pod per DIRAC component, create a Statefulset for the master CS [!86]

  • Update diracx release to v0.0.2 [!95]

  • Add installation of dirac-cwl prototype in the client image. [!96]

  • Registry section can now be configurable from the values [!120]

  • Create default DIRAC component configuration template [!120]

  • Allow to provide custom component configuration under diracComponent.<comp>.config [!120]

Maintenance#

  • Disable authentication mechanisms other than public key in the sshd server of the test ce. This should fix AppArmor preventing login from dirac-server to dirac-ce. [!105]

  • fix CWLJob issue using CTADIRAC 3.0.8 [!121]

WMS v0.4.0 (2025-09-26)#

Major update including update to DIRAC 9.0 + DiracX.

We do not fore-see an upgrade path from an existing WMS v0.3.1 installation.

New Features#

  • Update charts with DiracX + CTADIRAC 3.0.2 (DIRAC 9.0) [!57]

  • Update rucio to 38.2 to sync with BDMS. [!68]

Bug Fixes#

  • Replace bitnami images with legacy versions, make configurable to allow future replacement with custom updated images. [!66]

WMS v0.3.1 (2025-07-14)#

Maintenance#

  • Update cvmfs chart to version 0.5.0. [!61]

WMS v0.3.0 (2025-06-26)#

API Changes#

  • Replace custom mysql deployment by including the bitnami mariadb helm chart.

  • Improve structure in values to more clearly show which options apply to which pods. See the chart documentation for new values. [!51]

New Features#

  • Update CTADIRAC dependency to 2.2.81 to enable CWLJob running CWL workflows [!58]

WMS v0.2.0 (2025-05-08)#

  • New CWL interface for job submission

WMS v0.1.0 (2025-02-21)#

Initial release of the Workload Management System.

  • Deployment of DIRAC 8 with CTADIRAC using helm.

  • Python client package pinning correct version of CTADIRAC.

  • Docker image for DIRAC server, clients and a test computing element