Syftet med HSA-cachen är att kunna automatisera inläsning av HSA-data i VP. Projektet består av två delar.
- En javakomponent för att läsa in och validera hsa-filer
- Ett groovy-skript med konfigurationsfiler för att kunna automatisera uppdatering av hsa-fil i vp.
- En Docker-image med groovy-script anpassat för att automatisera uppdatering i Kubernetes-kluster.
Dessa finns också färdigpaketerade i form av en jar-fil och en zip-fil här
Följande skript kan användas för att köra applikationen:
source [path till environment filen]/environment
[path till groovy] -Dlogback.configurationFile=[path till logback config]/logback.xml -Dhsa.skript.config=[path till skript config]/application.properties -Dgrape.root=[path till groovy dir]/.groovy/ [path till skriptet]/uppdateraHSACache.groovy
Se här för mer information.