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
0
votes
0 answers

Can applicationset create application for every subfolder (recursively) that gets created in the source Git Repo?

My Source Git repo directory looks like this: K8s-envs/ ├── Dev ├── Int ├── Preprod └── Prod Currently I have 4 applications for each env (via List Generator) from the above setup. Is it possible to applicationset to create new applications for the…
0
votes
1 answer

applicationset is failing with error "cannot find the destination cluster" , even though the cluster exsist in my ArgoCD Clusters List

I added 4 K8s clusters in my ArgoCD (within same network) in my ArgoCD Clusters Setup and when I am creating a new applicationset with one of the clusters, it's failing with below error: > $ argocd appset list > > NAME NAMESPACE PROJECT SYNCPOLICY…
0
votes
1 answer

Using Matrix generator (Git & Cluster Generator), how can I configure to deploy Applications from a specific folder in Git repo to a Specific Cluster?

While reading the Matric Generator: https://argo-cd.readthedocs.io/en/stable/operator-manual/applicationset/Generators-Matrix/ , I see we can combine two different Generators and deploy Applications on multiple Clusters at the same time. For my use…
0
votes
0 answers

Is it possible to create ArgoCD Account (Not a Group) for the users to only have read & execute permissions for a specific Project?

When looked at the documentation, I see it can be achieved for a group rather than an Account/User level: Projects - Argo CD - Declarative GitOps CD for Kubernetes (argo-cd.readthedocs.io) Is there a way to create a single or multiple account for…
0
votes
1 answer

ArgoCD Helm files from remote sources

I have this argo application : project: myproject destination: server: 'https://kubernetes.default.svc' namespace: myns syncPolicy: automated: prune: true syncOptions: - CreateNamespace=true …
tonton
  • 1
  • 2
0
votes
0 answers

Other than redis-ha config, pretty much everything is same in stand-aloneinstall.yaml & high availability (install.yaml) files

In ArgoCD official GitHub repo, the only difference I can see is the configuration of Redis with high availability and I dont see any other differences. How does this redis with high availability works in practical world? What are their use…
0
votes
1 answer

How do I enable / disable the multi tenancy restrictions in Flux2 with AKS (and should I?)

I'm starting on a journey with Flux2 against my shiny new AKS cluster (testing/development) and wanted to use GitOps as my default way of deploying stuff into my cluster. As a result, i thought I'd use Bicep to create both the cluster and set up my…
The Senator
  • 5,181
  • 2
  • 34
  • 49
0
votes
1 answer

Application Destination needs to be in Projects or Application - ArgoCD?

I am confused on the "application destination" as I am getting different errors when I am adding the destination within the Application config vs Projects Config.
0
votes
0 answers

Can ArgoCD manage applications in EKS clusters across different AWS accounts?

Can ArgoCD manage applications (via ApplicationSet) in EKS clusters across different AWS accounts? And is this a normal practice? (having different AWS accounts for test and prod environments)
AndCode
  • 384
  • 1
  • 10
0
votes
1 answer

Getting unknown cert error when creating ArgoCD Application

I setup a new Argo Setup on our Kubernetes Cluster and playing around with manual Application creation and it throwed the below error Unable to create application: application spec for app-name is invalid: InvalidSpecError: repository not…
0
votes
0 answers

ArgoCD setup issue on EKS

I have tried to setup argocd application on the Eks environment using EC2 Linux, I try to login using load balancer, and when I look into the status its showing unknown. I am expecting that the status should be successful.
0
votes
1 answer

How to configure FluxCD in AKS to use service principal to pull from AzureDevops repo?

During the setup of a AKS cluster (with terraform, but I don't think it's relevant in this context) I want to enable and configure the flux extension. Flux should, of course, pull the yaml-files from some Azure DevOps Repo. In my case, I am trying…
0
votes
0 answers

Helmrelease cannot find Helmsource

When I try to apply Helmrelease Flux cannot find the source but the source actually exists. I use Artifact Registry (GCP) for Helm chart repo. Here is the Flux command I used to create it: flux create source oci regapp-repo…
Gedrimas
  • 13
  • 5
0
votes
0 answers

ArgoCD error: roles.rbac.authorization.k8s.io already exists

ArgoCD seems to be trying to reconcile a role that doesn't exist, in an infinite loop. This message gets spammed out faster than I can read it. Using OLM, I get this output. 1.6853705979268556e+09 INFO controller.argocd Reconciling ArgoCD …
brendan
  • 31
  • 3
0
votes
1 answer

ARGOCD ssh: handshake failed: read tcp 10.#.3.21:36808->20.#.#.#:22: read: connection reset by peer and failed to get git client for repo

created an argocd-application, mentioned two sources, it got sync ok status, but every few seconds start getting ssh: handshake failed: read tcp 10.254.3.21:36808->20.41.6.26:22: read: connection reset by peer and failed to get git client for repo…