Comments (2)
@agaudreault
Thanks for your kind response. Recently, we've been experimenting with using git submodules to deploy our production environment, aiming to prevent developers from accessing sensitive production configuration files. And our kustomization.yaml did not specify a namespace because our pre-production and production environments are on the same Kubernetes cluster, so we configure namespace in Web UI. This bug seems quite clear: argocd modified the kustomization.yaml, causing the git submodule checkout to fail and displaying Unable to checkout '8315e94e5dbebe05e52301252cd7ac76b3298539
at Last Sync
on the page. Now we solved this problem by these following steps:
- Explicitly specifying the namespace in the kustomization.yaml file;
- Adding a newline at the end of each file.
I think argocd should rollback modifitions before updating submodule.
from argo-cd.
Hey @tanyaofei, do you have any other logs on the repo-server components when it tries to generate your application? And can you share your Application manifest to help reproduce the issue.
Also, can you clarify
Argocd refresh will modify kustomization.yaml, such as adding new line at end of file, or adding namespace field in kustomization.yml if I config namespace in the Web UI.
What is done in the Web UI exactly?
And last question, is that a new error after an upgrade, did anything change recently in your deployment or it has always been like this?
from argo-cd.
Related Issues (20)
- Navigation error with location.href ends with `/` HOT 3
- UI - Dark theme background on Application Details panel page HOT 3
- seems no diff restfulapi?
- Argo UI for Rollout has no Promote button and action HOT 2
- Can use list values inside generator HOT 6
- UI Application Details Tree not showing the complete name of applications/resources HOT 6
- grpc: error while marshaling: proto: required field \"resourceName\" not set HOT 3
- argocd app sync --local has a 2mb HOT 1
- Argocd out of sync at part of spec.kustomize HOT 1
- [controller-runtime] log.SetLogger(...) was never called; logs will not be displayed.
- Suspended Jobs Should Not Suspend Apps (Atleast Conditionally)
- Stdlib Critical vulnerability
- UI - Select arrow icon was hidden in create application page HOT 2
- UI - Dark mode is not working in full screen log page HOT 2
- ArgoCD didn't detect diff between desired and live manifests about Affinity Settings
- TLS certs not passed correctly if helm repo contains path in repository URL HOT 1
- UI - Health Summary icons and names are not aligned for Missing status in applications summary view HOT 1
- Add Native Functions for Rendering Helm/Kustomize in Jsonnet VM
- ApplicationSet PullRequest Generator Regex Mismatch error for webhook event
- rpc error: code = Unknown desc = error testing repository connectivity: repository "" cannot be initialized: repo URL is invalid
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argo-cd.