github / github/copilot-cli

Action Requested: App Configuration Problems Found in repo [copilot-runtime-bazel-cache]

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

还没有人认领这个 Issue。

主要语言
Shell
星标
11.2k
派生
1.9k
平均合并
14 小时 16 分钟
30 天内合并 PR
6

描述

What is this?

In order to help ensure a smooth and painless deployment experience, we scan each repository for potential configuration problems. Our scanner has identified some problems with copilot-runtime-bazel-cache's configuration which might cause unexpected application behavior. These issues were found on copilot-runtime-bazel-cache's default branch during the last linter run.

NOTE: moda-linter validates configurations for all repos regardless of deployment strategy.

What do I need to do?
  1. Review the list of problems below.
  2. Fix the problems listed by correcting the problem or adding an ignore rule. There are links on each item for more information on how to do so.
  3. Verify the fix by opening a new PR. The linter will automatically run and annotate any remaining problems on your PR. If your fixes are correct, you should not see any new annotations.
  4. Once the fixes have been merged, feel free to close this issue.
Does a rule not apply to your configuration? False positives?

We are aware of certain exceptions to our rules, but our bot is not. If you would like to ignore a rule, please see the following documentation: Ignoring Rules.
Please be certain that you need to ignore a rule before doing so. These checks are here to help prevent hard-to-debug deployment issues, lighten the burden on the support team, and ultimately make the deployment process smoother.

What happens now?

This check will run on a regular interval. If we detect configuration problems in copilot-runtime-bazel-cache's default branch, this issue will be reopened.

Help!

Each rule includes a link to documentation explaining the violation and how to fix it. If you still have questions after reading the docs, please use the owning team and Slack contact information included with that violation in the list below.

The linter framework is maintained by #dx-pathfinders.

Detected Configuration Problems
Issue File More Info
kube-validation#deployments without readiness probe deployment.yaml Deployment copilot-runtime-bazel-cache has a container metrics-proxy without a readinessProbe


More info: https://github.com/github/moda-linter/blob/main/rules/docs/deployments_without_readiness_probe.md

Reach out to #dx-pathfinders for assistance.
This rule is owned by: @github/dx-pathfinders
kube-validation#splunk index exists deployment.yaml Deployment copilot-runtime-bazel-cache is specifying a nonexistent splunk index as destination for its logs


More info: https://github.com/github/moda-linter/blob/main/rules/docs/splunk_index_exists.md

Reach out to #splunk for assistance.
This rule is owned by: @github/platform-fundamentals

cc @github/copilot-cli

贡献指南

打开贡献指南

从这里开始

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

调研方向

从报告的行开始查看 config/kubernetes/production/deployments/deployment.yaml,然后阅读链接的 moda-linter 文档,了解没有 readiness probes 的部署和不存在的 Splunk 索引。检查 metrics-proxy 容器和已配置的日志记录目标,并通过创建 PR、确认 linter 不再报告任何剩余注释来验证更改。

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

评估

技术栈
kubernetes
领域
devops, infrastructure
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
68/100

把新 issue 发到你的邮箱

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