Il repository it-fse-gtw-helm contiene i chart Helm relativi ai servizi connessi al Fascicolo Sanitario Elettronico (FSE), in particolare il Gateway Distruito.
Prima di procedere con l’installazione, assicurati di avere:
Aggiungi il repository Helm del progetto ed esegui l’aggiornamento:
helm repo add fse-gtw-helm https://ministero-salute.github.io/it-fse-gtw-helm/
helm repo update
Per installare un chart nel cluster Kubernetes:
helm install <nome-release> fse-gtw-helm/<nome-chart> \
--namespace <namespace> \
--values <percorso-file-valori>
--set
In alternativa, è possibile configurare i valori direttamente durante l’installazione utilizzando il parametro --set
. Esempio:
helm install <nome-release> fse-gtw-helm/<nome-chart> \
--set "imagePullSecrets[0].name=<nome-secret>" \
--set secrets.keyvaultName="<keyvault-name>" \
--set secrets.tenantId="<tenant-id>" \
--set secrets.secretKeyVaultName="<secret-keyvault-name>" \
-n <namespace>
Sostituisci i segnaposto <...>
con i valori appropriati per il tuo ambiente.
Per aggiornare un’installazione esistente:
helm upgrade <nome-release> fse-gtw-helm/<nome-chart> \
--namespace <namespace> \
--values <percorso-file-valori>
Per disinstallare un chart:
helm uninstall <nome-release> --namespace <namespace>
Assicurati che tutte le configurazioni nei file values.yaml
siano aggiornate in base al tuo ambiente di destinazione. Predisponi Event Hub, Cosmos DB e PostGres su Azure, poiché sono componenti fondamentali richiesti dai servizi. Consulta la documentazione ufficiale di Helm per ulteriori dettagli su come utilizzare i chart Helm.