问题标签 [argocd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
523 浏览

kustomize - kustomize:使用 Argo Rollout CRD 进行战略合并

我正在将我的一些 kustomize 代码转换为使用 Argo CRDRollout种类(https://argoproj.github.io/argo-rollouts/Deployment。最大的原因是能够轻松进行蓝/绿和金丝雀部署。但是我的问题是 kustomize 不知道 ArgoRollout种类。所以任何类型的战略合并都失败了,我经常使用战略合并。根据我的研究,我认为我需要注册一个自定义变压器,但我不确定它是如何组合在一起的。到目前为止,我遇到了这个:https ://github.com/keleustes/kustomize/blob/airshipctl/kustomize/register/RolloutCRDRegister.go 但我不清楚如何进行。我确实遇到了另一个似乎在做类似事情的项目。看:https://github.com/viaduct-ai/kustomize-sops#argo-cd-integration-

有没有人使用 kustomize 与 CRD 合作过并且可以提供一点帮助?

任何帮助将不胜感激。

0 投票
1 回答
675 浏览

nginx - 秘密 argocd/argo-cert-prod 已更新并用于入口注释

我使用ArgoCD并通过 NGINX 入口发布了 UI,如下所示:

当我查看 NGINX 容器日志时,它显示

为什么它每秒显示一条消息?我还安装了https://goharbor.io/,它也使用 NGINX 入口。但我没有收到港湾的任何消息。

我使用 Rancher,它显示:

在此处输入图像描述

这对间隔消息负责吗?

0 投票
2 回答
616 浏览

kubernetes - argocd-secret 的值进一步编码为 base64

在 argocd 中管理机密时,我使用 base64 对 argocd-secret 中的值进行编码并将其设置为 manifest。

在这种情况下,虽然我使用了 kusotomize、构建和应用它,但由 base64 编码的秘密将进一步编码为 base64。

如果你使用 kustomize build 构建并检查差异,它看起来像这样

我不明白为什么用 base64 编码的东西会被进一步编码。我要去寻求某人的帮助。

谢谢。

0 投票
1 回答
424 浏览

argocd - 子模块和 ArgoCD 1.5.3 的问题

自从我将 ArgoCD 服务器从 1.3 升级到 1.5.3 后,我遇到了子模块问题。

我想使用在一个存储库中定义的清单部署应用程序,该存储库具有第二个存储库作为子模块。

从 CLI 执行 ArgoCD 命令时,我不需要 ArgoCD 尝试克隆子模块。这是从 ArgoCD v1.4 添加的行为(现在支持子模块并将自动拾取 。1)。

我尝试设置环境变量 ARGOCD_GIT_MODULES_ENABLED=false,但是我仍然看到 argocd 尝试签出子模块并被拒绝访问的错误。

有没有人遇到过同样的问题并成功停用了这种新行为?

先感谢您,

0 投票
3 回答
1351 浏览

argoproj - 我在哪里可以获得 ArgoCD api 的深入文档

我需要根据一些标签过滤器列出所有应用程序。

https://argocd_domain/api/v1/applications

为了列出来自 argoCD API 的所有应用程序,我想放置所有可能的过滤器。

0 投票
1 回答
177 浏览

kubernetes - 我可以使用 ArgoCD CLI 获取入口实时清单信息吗?

在此处输入图像描述

我可以使用 ArgoCD CLI 获取入口实时清单信息吗?

如何在此图片信息中获取此信息?

0 投票
1 回答
908 浏览

jsonpath - argocd 清单中的 json-patch 通配符用法

这个可以换吗

对于使用“通配符”的东西?以下是我正在寻找的“非工作”示例:

我无法在他们的文档中找到任何说这是可能的或相反的东西。即https://argoproj.github.io/argo-cd/user-guide/diffing/ 似乎正在使用“json-patch”但是阅读了一些RFC,我也找不到任何关于通配符的信息。

谢谢!

0 投票
1 回答
1849 浏览

argocd - argocd 登录失败,出现“收到意外的内容类型”错误

尝试使用 CLI 登录时,出现错误

这是我们的 Ingress 配置:

Web UI 按预期工作。

我正在使用命令:

什么不见​​了?

0 投票
2 回答
1917 浏览

kubernetes - 应用程序之间的 ArgoCD 同步波

我们有一个 ArgoCD 项目。在这个项目中,我们有多个应用程序(我们称它们为 A、B 和 C),它们通过 Kafka 集群相互传递消息。为此,需要创建主题。

应用 A 负责管理 Kafka 集群(除其他外)。我们在应用 A 中有一个 PreSync 挂钩,用于在更新应用 B 和 C 所依赖的其他资源之前创建和配置主题。

这意味着我们需要应用 A 在其他应用之前同步,以确保顺利推出。为了尝试管理这一点,我们将应用程序 A 添加到 SyncWave-1中,其他默认设置为0

我们最初的假设(可能是愚蠢的)是在项目中应用同步协调,然而,它似乎只在应用程序中应用

因此,应用 A 中的资源会等待 PreSync 挂钩按预期配置主题,但应用 B 和 C 不会等待应用 A 同步。

有没有办法控制项目内应用程序之间同步的顺序/依赖关系?

我看到有人提到“应用程序应用程序”模式,在这种模式下,您有一个应用程序可以部署所有其他应用程序。这样做是否允许我们利用 SyncWave 来确保应用程序 A 在尝试同步应用程序 B 和 C 之前完全解析?如果没有,还有其他方法吗?

0 投票
3 回答
2543 浏览

kubernetes - ArgoCD 跟踪指定路径中的子目录

我正在使用 ArgoCD,我想跟踪不同子目录下的文件。我已将路径设置为 ./root_directory,但我还想跟踪 root_directory 的子目录中的文件。例如 /root_directory/dir1、/root_directory/dir2,还有 /root_directory/dir1/dir1.1 ecc .. 我该怎么做?

谢谢你的帮助