Questions tagged [gitops]

GitOps is a way to do Kubernetes cluster management and application delivery. It works by using Git as a single source of truth for declarative infrastructure and applications. With Git at the center of your delivery pipelines, developers can make pull requests to accelerate and simplify application deployments and operations tasks to Kubernetes.

121 questions
14
votes
1 answer

Is there a way to manually retry a HelmRelease for FluxCD HelmOperator?

I was just reading https://docs.fluxcd.io/projects/helm-operator/en/stable/helmrelease-guide/debugging/#manually-performing-a-release-to-debug as well as the FAQ, but couldn't figure out how to trigger a retry of a HelmRelease. My workaround was to…
teebszet
  • 451
  • 1
  • 5
  • 12
9
votes
3 answers

ArgoCD tracking subdirectories in a specified path

I'm using ArgoCD and I want to track files under different subdirectories. I've setted the path as ./root_directory, but I would like to track also files in the subdirectories of root_directory. For instance /root_directory/dir1,…
Stewe
  • 119
  • 1
  • 1
  • 8
7
votes
0 answers

App and environment config in separate repos in GitOps - how to handle config changes?

I've begun a GitOps journey with k8s and argoCD using separate repos for app source and deployment files (manifests, environment config, etc), and I'm trying to figure out, how I would ensure a succesful deployment, if an application source code…
Dynde
  • 2,592
  • 4
  • 33
  • 56
7
votes
2 answers

Is Flux v2 a replacement of Argo Flux

I've set up a Continuous Delivery pipeline with Flux v2 (since Flux v1 is deprecated), and it's working fine. On the other side, I saw that Argo and Flux started a merge by the end of 2019 (please check this link). I wonder then whether Flux v2 is…
7
votes
1 answer

GitOps and database migrations

I'm trying to introduce GitOps in our company. Mostly we have microservices written in Django (However, it could be any other web framework). I have a conceptual problem with the database migrations. Forward migrations are easy: you run them as a…
sacherus
  • 1,614
  • 2
  • 20
  • 27
6
votes
1 answer

ArgoCD GitOps where the image tag for each pod is always the git commit hash

we are trying to use GitOps at my company using ArgoCD and we have one primary concern: Jenkins, our CI tool, currently pushed to our docker repo on merge of any PR with a tag relating to the git commit hash currently in use. Edit: We would like,…
Ryan
  • 451
  • 4
  • 11
6
votes
2 answers

GitOps - Config in same repo or seperate repo?

Firstly this is in the context of a mono-repo application that runs inside Kubernetes. In GitOps my understanding is everything is declarative and written in configuration files such as YAML. This allows a full change history within git. Branches…
AndrewMcLagan
  • 13,459
  • 23
  • 91
  • 158
5
votes
1 answer

GitOps deployment with ECS?

I am looking at ArgoCD for Kubernetes to deploy the applications in GitOps way. Just wondering if there are any similar products available for AWS ECS and Hashicorp Nomad. I know about AWS Proton, it is not as simple as ArgoCD. For AWS ECS, I am…
karthikeayan
  • 4,291
  • 7
  • 37
  • 75
5
votes
2 answers

Application not showing in ArgoCD when applying yaml

I am trying to setup ArgoCD for gitops. I used the ArgoCD helm chart to deploy it to my local Docker Desktop Kubernetes cluster. I am trying to use the app of apps pattern for ArgoCD. The problem is that when I apply the yaml to create the root app,…
Matt
  • 194
  • 1
  • 1
  • 14
5
votes
1 answer

Create variable in kustomize manifest

I have what I would consider a common use case but I am really struggling to find a solution: I want to reuse a variable in Kustomize patches in our deployments. Specifically, we are using commit IDs to reference image tags (Use Case A) and k8s…
tech4242
  • 2,348
  • 2
  • 23
  • 33
5
votes
2 answers

ArgoCD sync waves between apps

We have an ArgoCD project. In this project we have multiple apps (lets call them A, B, and C), which pass messages to each other via a Kafka cluster. In order to do this the topics need to be created. App A is responsible for managing the Kafka…
nightowl
  • 375
  • 1
  • 4
  • 10
4
votes
3 answers

ArgoCD - what need be done after build a new image

I have deployed the application via ArgoCD successfully, and I can access it via its ingress url The applicaiton uses the image name with latest tag, such as image: /app_1_service:latest I also manage other tags on same of tag…
Bill
  • 2,494
  • 5
  • 26
  • 61
4
votes
1 answer

ArgoCD failing to sync with "SSH agent requested but SSH_AUTH_SOCK not-specified"

We have been happily using ArgoCD with public repositories for a while, but we've run into problems trying to connect ArgoCD to a private repository. We have an Application that looks like this: apiVersion: argoproj.io/v1alpha1 kind:…
larsks
  • 277,717
  • 41
  • 399
  • 399
4
votes
0 answers

Is it possible to add Kubernetes manifest as a dependent of HelmRelease?

I started using Flux two weeks ago and everything is going great, so thanks! To the issue now... We are installing cert-manager as HelmRelease and we encountered with an issue with fresh AKS install. The Issuer and Certificate should have depends on…
yershalom
  • 786
  • 1
  • 8
  • 19
3
votes
1 answer

What is the precedence setting of various helm values in an ArgoCD Application manifest?

I'm trying to generate kubernetes manifests from local ArgoCD manifests that use helm. I'm using a script to parse values and then helm template to generate the resulting template. But I'm having trouble converting the different values into a single…
Erich Shan
  • 63
  • 5
1
2 3 4 5 6 7 8