Skip to main content
No Midaz v4, o Ledger unificado contém o Fees como módulo e o serve em /v2. O chart plugin-fees-helm faz o deploy do serviço Fees standalone que os releases de aplicação anteriores à v4 esperam. Faça o deploy deste chart apenas quando você operar um desses releases.

O que o chart instala


O chart instala uma carga de trabalho do Fees: um Deployment, um Service, um ConfigMap, um Secret, uma ServiceAccount, um HorizontalPodAutoscaler, um PodDisruptionBudget e um Ingress opcional. Ele também roda um job de bootstrap do MongoDB. O chart empacota um subchart MongoDB e o habilita por padrão. Defina mongodb.enabled: false para apontar o serviço para um MongoDB gerenciado externamente.

Pré-requisitos


  • Um deploy do Midaz em execução.
  • O chart plugin-access-manager, quando você define fees.configmap.PLUGIN_AUTH_ENABLED como true. O chart desabilita essa flag por padrão.
  • Uma licença Lerian Enterprise válida.
  • Helm 3.8 ou posterior para o suporte a registry OCI.

Instalação


Leia primeiro a versão atual do chart:

Values que você deve definir


Coloque cada credencial em fees.secrets, ou aponte o release para o seu próprio Secret com fees.useExistingSecret. Defina estas chaves: Deixe a senha do MongoDB vazia enquanto o subchart empacotado estiver habilitado. O subchart a gera no próprio Secret, e o serviço a lê de lá. Defina fees.secrets.MONGO_PASSWORD apenas para um MongoDB externo que não tenha um Secret próprio.

Upgrade e desinstalação


A desinstalação remove os recursos do Kubernetes. Ela não apaga os PersistentVolumeClaims do MongoDB. Apague-os separadamente quando você quiser recuperar o armazenamento.

Recursos