Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Feature: External Database TLS Certificate configuration

Aberta
#699 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
helm, kubernetes

Direção de pesquisa

Comece inspecionando os templates do chart e os arquivos values que configuram conexões com bancos de dados externos. Identifique como as configurações de banco de dados existentes são passadas para o deployment e, em seguida, defina os parâmetros dos certificados TLS e atualize a documentação do chart. O trabalho estará concluído quando as configurações opcionais de CA, certificado do cliente e chave estiverem integradas sem afetar os deployments que não usam TLS.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement

Description of the change

This feature request adds support for configuring TLS certificates when connecting to an external database via the NextCloud Helm chart. The proposed change introduces new Helm chart parameters that allow users to specify certificate details such as the TLS CA certificate, client certificate, and corresponding key. With these additions, users can enable secure, encrypted connections to external databases by simply providing the necessary certificate paths or inline values in the chart's configuration. This update involves modifying the chart templates and values files to integrate these new settings seamlessly into the existing deployment process.

Benefits

  • Enhanced Security: Encrypts communication between NextCloud and the external database, reducing the risk of data interception.
  • Compliance: Helps meet organizational security policies and regulatory requirements that mandate encrypted connections.
  • Flexibility: Allows users to integrate with existing certificate management systems, improving compatibility with managed external database services.

Possible drawbacks

  • Increased Complexity: Adds additional configuration options which might complicate the setup for users who are less familiar with TLS and certificate management.
  • Potential for Misconfiguration: Incorrectly specified certificate paths or values could lead to connection failures, necessitating thorough documentation and testing.
  • Upgrade Considerations: Existing deployments without TLS settings may require careful review during upgrades to ensure a smooth transition.

Additional information

  • Documentation updates will be provided to guide users through configuring TLS certificates within the Helm chart.
  • This feature is optional and will not impact users who do not need to configure TLS for their external databases.
Linguagem predominante
Go Template
Estrelas
536
Forks
316
Merge médio
4d 16h
PRs com merge (30d)
2

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de nextcloud/helm

Todas as issues de nextcloud/helm

Issues semelhantes

Mais issues de Cloud

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.