Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Substituir a configuração padrão

Um número de valores pode ser definido no SUSE® Observability Helm chart. Por exemplo, é possível personalizar o tolerations e o nodeSelectors para cada um dos componentes. Você também pode adicionar configuração personalizada e incluir variáveis de ambiente

Configuração personalizada para SUSE® Observability api

Para o serviço SUSE® Observability api, a configuração personalizada pode ser inserida diretamente no Helm chart. Esta é a maneira recomendada de substituir a configuração padrão com a qual SUSE® Observability vem e é especialmente conveniente para personalizar a autenticação. A configuração definida dessa forma estará disponível no arquivo de configuração SUSE® Observability no formato HOCON.

Por exemplo, você pode definir um link de recuperação de senha personalizado para a página de login do SUSE® Observability:

  • values.yaml

stackstate:
  components:
    api:
      config: |
        stackstate.api.authentication.forgotPasswordLink =
        "https://www.stackstate.com/forgotPassword.html"

Observe que a configuração personalizada definida aqui será substituída por variáveis de ambiente.

Variáveis de ambiente

A configuração para todos os serviços SUSE® Observability (receiver, k2es-*, correlation e api) pode ser personalizada usando variáveis de ambiente. As variáveis de ambiente são especificadas no arquivo values.yaml e podem ser secret (como senhas) ou open (para valores normais). Para converter um item de configuração em um nome de variável de ambiente, substitua . por e adicione o prefixo CONFIG_FORCE.

# configuration item
stackstate.api.authentication.forgotPasswordLink

# environment variable name
CONFIG_FORCE_stackstate_api_authentication_forgotPasswordLink

Por exemplo, você pode definir um link de recuperação de senha personalizado para a página de login do SUSE® Observability:

  • values.yaml

stackstate:
  components:
    api:
      extraEnv:
        # The value for open env vars is defined on the deployment
        open:
          CONFIG_FORCE_stackstate_api_authentication_forgotPasswordLink: "https://www.stackstate.com/forgotPassword.html"
        # The value for secret env vars is defined in a secret and referenced from the deployment
        secret:
          CONFIG_FORCE_some_config_with_sensitive_data: "data-stored-in-secret"

Para o serviço SUSE® Observability api, as variáveis de ambiente substituirão configuração personalizada definida usando config.