Vault does not show up in Consul UI when using helm charts

Hi all,

I installed the helm charts for Vault and consul and I am able to add/retrieve secrets fine. However, vault is not getting displayed on the consul ui.

These are my configs:

consul.yaml

global:
  name: consul
  datacenter: dc1
server:
  replicas: 1
  bootstrapExpect: 1
  disruptionBudget:
    maxUnavailable: 0
ui:
  enabled: true
connectInject:
  enabled: true
controller:
  enabled: true
client:
  enabled: true
syncCatalog:
  enabled: true
vault.yaml

server:
  affinity: ""
  ha:
    enabled: true
    replicas: 3

Vault wouldn’t show up as a service unless you somehow register it. Vault is using the Consul API to use it as a datastore.