Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Init container lacks command line argument for mariadb

未关闭
#770 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
38/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
helm, kubernetes, mariadb

调研方向

在 chart 模板中搜索 init container 的数据库可用性命令,并检查其参数是如何生成的。使用报告的值复现 MariaDB 检查,然后验证该检查是否能够在不出现 TLS 错误的情况下成功,并确认其他数据库配置没有被破坏。

由索引模型根据 Issue 内容生成。

描述

Describe your Issue

Since a few releases the init container that checks for availability of the database no longer works correctly for mariadb. As a consequence the database check constantly fails and nextcloud itself never comes up.

Logs and Errors

The logs of the init container show repeatedly:

ERROR 2026 (HY000): TLS/SSL error: SSL is required, but the server does not support it  

The fix is to add the command line flag --skip-ssl to the command line of the init container. However, as I don't know whether this may break other setups I did not simply create a PR containing this flag. A more elaborate solution may be required, e.g. introducing a value that can be set optionally.

Describe your Environment

  • Kubernetes distribution: k3s

  • Helm Version (or App that manages helm):
    controlled by fluxcd

  • Helm Chart Version: 7.0.3
    (but also happened with a few previous versions already)

  • values.yaml:
    (relevant part)

    mariadb:
      enabled: true
      auth:
        existingSecret: "mariadb-secret"
      primary:
        persistence:
          enabled: true
主要语言
Go Template
星标
537
派生
317
平均合并
2 天 3 小时
30 天内合并 PR
1

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

nextcloud/helm 的其他 Issue

查看 nextcloud/helm 的全部 Issue

相似的 Issue

更多 Databases Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。