Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >子模块和ArgoCD 1.5.3的问题

子模块和ArgoCD 1.5.3的问题
EN

Stack Overflow用户
提问于 2020-06-25 10:31:49
回答 1查看 292关注 0票数 1

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

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

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

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

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

先谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2020-08-19 08:55:01

我认为你已经将你的应用程序添加到argocd,并使用https方法进行源配置,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source:
  repoURL: 'https://gitlab.com/my-group/test-service.git'
  path: deployment/dev
  targetRevision: develop

并配置子模块使用ssh方式进行认证。

因此,argocd将使用https作为默认方法从git库中获取子模块,而您的子模块无法通过https方法访问,因此发生了此问题

我也有同样的问题,所以我将repoURL从https更改为ssh方法,就像这样的git@gitlab.com:my-group/test-service.git,并在argocd仓库管理器中对整个父模块和子模块git存储库进行身份验证,我已经解决了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62573314

复制
相关文章
最大的子序列和问题
http://blog.csdn.net/zhutulang/article/details/7505785
bear_fish
2018/09/20
1.4K0
最大的子序列和问题
基于Jenkins和Argocd实现CI/CD
CI/CD并不是陌生的东西,大部分企业都有自己的CI/CD,不过今天我要介绍的是使用Jenkins和GitOps实现CI/CD。
没有故事的陈师傅
2020/12/02
2.3K0
基于Jenkins和Argocd实现CI/CD
极狐GitLab 和 ArgoCD 的集成实践
ArgoCD 是一款开源且主要针对 Kubernetes 来做 GitOps 的持续交付工具。现在是 CNCF 的孵化项目。其整体架构图如下:
LinuxSuRen
2021/09/15
1.8K0
极狐GitLab 和 ArgoCD 的集成实践
Tekton实践篇-Tekton和Argocd的梦幻联动
前面的一系列文章基本已经把Tekton相关的知识介绍完了,如果你认真的看完并且实践过,相信你对Tekton已经有一定的掌握了。
没有故事的陈师傅
2022/05/23
2K0
Tekton实践篇-Tekton和Argocd的梦幻联动
Python基础16-正则和子进程模块
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
1.2K0
Python基础16-正则和子进程模块
最大连续子序列和问题
版权声明:本文为博主原创文章,转载请注明博客地址: https://blog.csdn.net/zy010101/article/details/82315888
zy010101
2019/05/25
2.1K0
基于ArgoCD的GitOps实践
GitOps 是 Weaveworks 提出的一种持续交付方式,它的核心思想是将应用系统的声明性基础架构 和应用程序存放在 Git 版本库中。将 Git 作为交付流水线的核心,每个开发人员都可以提交拉取请求 (Pull Request)并使用 Git 来加速和简化 Kubernetes 的应用程序部署和运维任务。通过使用像 Git 这样的简单工具,开发人员可以更高效地将注意力集中在创建新功能而不是运维相关任务上(例如,应用系统安装、配置、迁移等)。
100000798482
2023/03/19
1.3K0
基于ArgoCD的GitOps实践
cluster模块设置子进程的stdio
子进程的stdout及stderr需要被设置为某个文件,根据文档 setupMaster 说明,需要设置stdio数组:
欲休
2019/12/12
7540
子序列问题
给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
羽翰尘
2020/08/10
5220
ArgoCD 简明教程
Argo CD 是一个为 Kubernetes 而生的,遵循声明式 GitOps 理念的持续部署(CD)工具,它的配置和使用非常简单,并且自带一个简单易用的 Dashboard 页面,并且支持多种配置管理/模板工具(例如 Kustomize、Helm、Ksonnet、Jsonnet、plain-YAML)。Argo CD 被实现为一个 Kubernetes 控制器,它持续监控正在运行的应用程序并将当前的实时状态与所需的目标状态(例如 Git 仓库中的配置)进行比较,在 Git 仓库更改时自动同步和部署应用程序。
Se7en258
2021/12/27
2.9K0
ArgoCD 简明教程
子序列的和
输入两个正整数n<m<10 6 ,输出 ,保留5位小数。输入包含多组数据, 结束标记为n=m=0。提示:本题有陷阱。
杨鹏伟
2022/05/05
3400
子序列的和
输入两个正整数 n< m < 10^6, 输出 1/n^2 + 1/(n+1)^2 + ... + 1/m^2 ,保留5位小数。
Vincent-yuan
2020/05/19
3830
[GoogleInterview]连续子序列问题
本文为 Clouder 原创文章,原文链接为 https://www.codein.icu/gci-subarray/,转载时请将本段放在文章开头显眼处。如进行了二次创作,请明确标明。
Clouder0
2022/09/23
6790
[GoogleInterview]连续子序列问题
10 个关于 ArgoCD 的最佳实践
最佳实践: 用户可以指定一个retryStrategy来指示如何在工作流中重试失败或错误的步骤。提供一个空的retryStrategy(即retryStrategy: {})将导致容器重试直到完成并最终导致 OOM 问题。
我的小碗汤
2023/03/19
1.7K0
10 个关于 ArgoCD 的最佳实践
【Python模块和包】模块含义、模块好处、模块分类、包和模块的创建
1、内置模块(标准模块、标准库、内置库等多种叫法):python自带的模块,可能将近300个吧
python自学网
2022/12/10
1.3K0
【Python模块和包】模块含义、模块好处、模块分类、包和模块的创建
基于ArgoCD的GitOps转型实战经验
GitOps as a concept was established in 2017 by Weaveworks and has since been widely adopted in software delivery with a growing number of CNCF tools being developed around it. GitOps 作为一个概念由 Weaveworks 于 2017 年建立,此后在软件交付中被广泛采用,围绕它开发了越来越多的 CNCF 工具。
DevOps云学堂
2022/12/29
5160
基于ArgoCD的GitOps转型实战经验
12 Jan 2022 argocd配置插件
argocd提供了插件功能,方便集成更多个配置管理工具,这里演示如何配置一个插件:
俊采
2023/10/17
2750
23 Dec 2021 argocd学习(一)
或者直接通过ocp的operatorhub安装,ocp的gitops实际是通过argocd实现,在operatorhub查找openshift gitops后,按照默认配置安装到ocp:
俊采
2023/10/17
2110
listview内嵌子控件的响应问题
最近做程序,需要在一个listview里面嵌入一个按钮,但是请嵌入的按钮无法做出响应。到论坛求助后才得到前辈指点:"这种嵌入控件的控件,最好用wndproc回调函数处理消息。 否则应在父控件窗口中转发命令消息。" 第一种方法:用wndproc回调函数处理消息 import win.ui; /*DSG{{*/ var winform = ..win.form( bottom=356;parent=...;text="AAuto Form";right=351 ) winform.add( listv
用户2135432
2018/06/04
8600
Toast在子线程调用的问题
如果在子线程调用那么让Toast能正常显示的方式是在它之前和之后调用Looper.prepare()和Looper.loop()
PhoenixZheng
2018/08/07
7970

相似问题

TypeScript 1.5.3混合外部和内部模块

13

带argoCD -configuration问题的traefik问题,argoCD不可达

121

ArgoCD:如何在ArgoCD中部署和瞄准特定的集群?

15

subversion升级问题- 1.5.3到1.5.4

22

设计1.5.3和Flash消息演示?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文