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.
Questions tagged [gitops]
121 questions
0
votes
2 answers
How to run Node-Red on Docker with multiple environments with git
I'm running Node-Red on my server, and I want it to follow the deployment process like we are doing with code- working locally, making changes, commit and push.
Here is the list of the requirements:
Run Node-Red on Docker.
Track and backup tasks,…

baruchiro
- 5,088
- 5
- 44
- 66
0
votes
2 answers
Deploy Container in K8s in case of only config Map change argocd
I want to redeploy an application in k8s using GitOps(ArgoCD) in case of an only config Map change, how ArgoCD will understand to restart the container as we all know without restarting the container new config map is not going to take…

Rahul Raj
- 11
- 2
0
votes
2 answers
GitOps: Roll out changes to k8s resources across multiple namespaces
We have a multi-tenant kubernetes cluster, that hosts various customer environments. Kubernetes namespaces are used to isolate these customer environments. Each of these namespaces have a similar set of k8s resources (deployments, configmap etc)…

dinup24
- 1,652
- 3
- 16
- 26
0
votes
1 answer
Jenkins replace image tag in yaml file that stored in another repository
I've two different repo for app and manifests.In manifest repo I've values.yaml files for each microservices. I am looking for a way to update image.tag value with ${BUILD_NUMBER} and then commit/merge this changes to manifest repository from the…

semural
- 3,583
- 8
- 37
- 67
0
votes
1 answer
How to secure the environment repo in a GitOps setup?
In a GitOps setting, there are usually two repositories - a code repo and an environment repo. My understanding is that there are some security benefits in separating the repos so developers only need to be given access to the code repo, and…
0
votes
3 answers
Can't deploy Docker image to Kubernetes with Jenkins if there's no change to deployment.yml
I have a repo including a Dockerfile, and a github trigger, which triggers everytime there's a commit pushed to a branch. Whenever I commit any change, it creates a new docker image with tags: branch name and git hash (yes, both of them) and pushes…

noobanyway
- 51
- 7
0
votes
1 answer
Creating a Jenkins X Kubernetes cluster with GKE throws exception: secrets "jenkins" not found
When I try to create a Jenkins X Kubernetes cluster with GKE using this command:
jx create cluster gke --skip-login
The following exeption is thrown at the end of installation:
error creating cluster configuring Jenkins: creating Jenkins API token:…

Mykhailo Skliar
- 1,242
- 1
- 8
- 19
0
votes
1 answer
Flux webhook receiver giving 400 error code
H,
I am trying to enable webook for GitHub with flux as mentioned in this link https://toolkit.fluxcd.io/guides/webhook-receivers/. GitHub fails to push the event and gets 400 error code. This is on gcp cluster.
Any pointers to debug this of great…

pkumarn
- 1,383
- 4
- 22
- 29
0
votes
0 answers
Gitops / IaC with multiple environments
We provide online services for multiple customers. Each customers has given urls, eg.
customer1-preprod.service.company.com
customer1-int.service.company.com
customer1-prod.service.company.com
...
Currently we have good old bash scripts to manage…

Rolintocour
- 2,934
- 4
- 32
- 63
0
votes
1 answer
Best way to use Gitlab, Terraform, Flux and GKE in gitops principle
I am new to devops and I am wondering, what's the best way to use GKE, Terraform and Gitlab repository for CI/CD. Right now, there are sets of commands used with flux, cert manager, but it's not automated. What are the best practice, tools and whole…

Jozef Vrana
- 309
- 1
- 5
- 14
0
votes
2 answers
How to apply changes from specific commits in specific order
Cn - parent commit.
Cn+1(green) - local commit.
Cn+1(yellow) - another commit in same branch but already pushed to remote, but have same parent as local commit.
Result: I need to save all changes in local commit(green), but don't override changes in…

Nitro Boy
- 53
- 5
0
votes
0 answers
Gitlab CI Enable Merge Results with Rules
I made a pipeline with one stage - compile & test which has one job that runs go test and has a trigger:
rules:
- if: '$CI_MERGE_REQUEST_ID'
Before having that rule in the end, Gitlab would run 2 pipelines for me - 1 detached and 1 against the…

KDX2
- 945
- 2
- 14
- 31
-1
votes
0 answers
ArgoCD High Available Setups
I am trying to setup a High-Availability for the ArgoCD Setups, but I see the only option is Argo's own HA Setup will provide multiple Redis instances and spread across multiple Kubernetes Nodes.
Other than that, are there any possibilities for…

devops_dummy
- 21
- 8
-1
votes
1 answer
Argocd Unable to create application: permission denied
I've been trying to make an application but keep getting this error.
proj list:
argocd proj list
NAME DESCRIPTION DESTINATIONS SOURCES CLUSTER-RESOURCE-WHITELIST NAMESPACE-RESOURCE-BLACKLIST SIGNATURE-KEYS
ORPHANED-RESOURCES
argocd …

zolo
- 77
- 1
- 1
- 8