- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我查看了整个 ArgoCD docs为此,但不知何故我似乎找不到答案。我有这样的应用程序规范:
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: myapp
namespace: argocd
spec:
destination:
namespace: default
server: https://kubernetes.default.svc
project: default
source:
helm:
valueFiles:
- my-values.yaml
path: .
repoURL: ssh://git@blah.git
targetRevision: HEAD
但是,我还需要指定一个特定的 helm 值(就像您在 helm 命令中使用 --set
所做的那样。我在 ArgoCD 网络用户界面中看到它有一个位置用于 < em>Values,但我已经尝试了我能想到的所有条目组合(somekey=somevalue,somekey:somevalue,somekey,somevalue)。我也尝试直接编辑 list ,但我仍然遇到类似的错误尝试这样做。 该错误是一长串废话,以 error unmarshaling JSON: while decoder JSON: json: cannot unmarshal string into Go value of type map[string]interface {}
通过 Web UI 或 list 文件设置单个值的正确语法是什么?
最佳答案
您将通过 spec.source.helm.parameters
使用 parameters
类似于:
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: my-app
namespace: argocd
spec:
project: my-project
source:
repoURL: https://charts.my-company.com
targetRevision: "1234"
chart: my-chart
helm:
parameters:
- name: my.helm.key
value: some-val
destination:
name: k8s-dev
namespace: my-ns
来自 Argo Docs 的示例 - https://argo-cd.readthedocs.io/en/stable/user-guide/helm/#build-environment
关于kubernetes-helm - 如何在 ArgoCD 应用规范中设置 helm 值(不是文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73130776/
我正在遵循 https://argoproj.github.io/argo-cd/getting_started/#3-access-the-argo-cd-api-server 中的安装说明即使服务
关于 gitops 让我感到困惑的部分是将源代码与 list 分开的建议,例如这就是argocd不得不说: The use of a different Git repository to hold
argoproj/argocd:v1.8.7 有一个 Helm chart (1 个带入口,1 个带部署/服务/厘米)。 它具有自动同步策略(修剪和自我修复)。当尝试从 argocd 仪表板中删除它们
我目前正在使用 Kustomize。我们有多个部署和服务。这些具有相同的 spec但名称不同。是否可以存储 spec在单个文件中并在所有部署文件中引用它们? 最佳答案 Helm 非常适合解决方案。 然
我们有一个 ArgoCD 项目。在这个项目中,我们有多个应用程序(我们称它们为 A、B 和 C),它们通过 Kafka 集群相互传递消息。为此,需要创建主题。 App A 负责管理 Kafka 集群(
我需要根据一些标签过滤器列出所有应用程序。 https://argocd_domain/api/v1/applications 为了列出来自 argoCD API 的所有应用,我想放置所有可能的过滤器
我正在尝试将 Gitlab 存储库添加到 Argo CD,但它抛出了这个错误。无法连接 HTTPS 存储库:意外的客户端错误:意外请求“https://git.blahhh.blahh//info/r
所以,我有一个 Argocd 安装,我正在使用 Google Managed Certificates使用 SSL。 根据 Argocd Ingress Documentation没有官方定义的方式来
我想使用 App-of-apps用 ArgoCD 练习。所以我创建了一个简单的文件夹结构,如下所示。然后我创建了一个名为 dev 的项目,并创建了一个将在文件夹 apps 中查看的应用程序,因此当包含
我正在尝试在 GKE 集群(版本 1.21.5-gke.1302)中使用入口和证书管理器公开 ArgoCD,但未颁发证书。 重现步骤: 安装 cert-manager 申请 this yaml 在 h
我正在寻找以下情况的见解... 我有一个 ArgoCD 应用程序指向一个 Git 存储库 (A),其中有一个 values.yaml; 我想使用存储在不同存储库 (B) 中的 Helm 模板; 关于如
这个可以换吗 --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: elastic-operator l
我想使用 AKS 和 ArgoCD 的用户分配或托管身份来创建应用程序。 我在 ACR 上为 AKS 身份分配了 AcrPull,然后尝试使用以下命令创建 ArgoCD 存储库 argocd repo
我正在尝试在 digitalocean kubernetes 集群上将 CircleCI + ArgoCD 用于 CD/CI,有没有办法将 ArgoCD 连接到启用了 2FA 的 github 帐户?
我使用ArgoCD并通过NGINX入口发布了UI,如下所示: apiVersion: cert-manager.io/v1alpha2 kind: Certificate metadata: na
我想使用 AKS 和 ArgoCD 的用户分配或托管身份来创建应用程序。 我在 ACR 上为 AKS 身份分配了 AcrPull,然后尝试使用以下命令创建 ArgoCD 存储库 argocd repo
我正试图使我们有可能长期在ArgoCD使用谷歌帐户。有没有人做过,它可以给我confog,如果可能的话,围绕它的一些其他提示。我们需要rbac作为weel,为用户创建组和分配策略?将不胜感激。我已经尝
我查看了整个 ArgoCD docs为此,但不知何故我似乎找不到答案。我有这样的应用程序规范: apiVersion: argoproj.io/v1alpha1
我查看了整个 ArgoCD docs为此,但不知何故我似乎找不到答案。我有这样的应用程序规范: apiVersion: argoproj.io/v1alpha1
我正在尝试通过 AKS 集群中的 Terraform 部署 ArgoCD 和位于子文件夹中的应用程序。 这是我的文件夹结构树: 我正在使用应用程序的应用程序方法,因此首先我将部署 ArgoCD(这也将
我是一名优秀的程序员,十分优秀!