Questions tagged [fluxcd]

The GitOps operator for Kubernetes

Flux is a tool that automatically ensures that the state of a cluster matches the config in git. It uses an operator in the cluster to trigger deployments inside Kubernetes, which means you don't need a separate CD tool. It monitors all relevant image repositories, detects new images, triggers deployments and updates the desired running configuration based on that (and a configurable policy).

The benefits are: you don't need to grant your CI access to the cluster, every change is atomic and transactional, git has your audit log. Each transaction either fails or succeeds cleanly. You're entirely code centric and don't need new infrastructure.

Source: https://docs.fluxcd.io/

57 questions
0
votes
0 answers

Is there any workaround for long-running jobs to not block installing / upgrading Helm Release?

just wondering if there is any decent workaround for long-running jobs that won't block upgrading / installing Helm Release. Let's consider this - we have a job that is for example syncing S3 buckets and it is taking 8 hours to complete. Job…
0
votes
1 answer

Flux failed to clone repository

Im trying to update my flux via bootstrap by following this documentation: https://fluxcd.io/flux/use-cases/azure/#flux-installation-for-azure-devops Im running this code, enter my password, and run in the error: flux bootstrap git \ …
Leo
  • 11
  • 4
0
votes
1 answer

Fluxcd sign its commits

I want to config Flux to sign its commit on the repository. I passed gpg key in bootstrap command but it just signs the first commit that it does for creating flux-system directory, but for example when I have a new tag in my image repository, Flux…
shiva
  • 186
  • 6
0
votes
0 answers

ImagePullBackOff with Fluxcd on Private Autopilot GKE cluster

I'm starting with a new project, default VPC, and forked fluxcd/flux2-kustomize-helm-example github repository. When I attempted to flux bootstrap into a clean new PRIVATE Autopilot K8s cluster, nothing became available (see below). The pods were…
Stevko
  • 4,345
  • 6
  • 39
  • 66
0
votes
0 answers

run datadog agent by adding as JAVA_OPS on fluxCD

I have a terraform infra structure project built with FluxCD, that has amongst other things, a spring boot service loaded by a docker image. What I wanna do is to monitor the JVM of this service with datadog on it's service catalog. No need to…
0
votes
0 answers

Deploying Linkerd with FluxCD fails to reconcile the linkerd-control-plane

I have a repository set up on Github that is linked to my Kubernetes cluster with FluxCD. I have then written a Kustomization that "should" install LinkerD to my cluster. However here is where things have taken a bad turn... I have followed the…
0
votes
2 answers

Helm uninstall failed: uninstall: Release not loaded: name: release: not found

I am installing solr using flux on an AKS cluster. During installation I get reconciliation error. when I do flux get all -A --status-selector ready=false, I get the below message Helm uninstall failed: uninstall: Release not loaded: solr: release:…
Gabby
  • 1
  • 1
0
votes
0 answers

Concatenate String with Secret value HelmRelease Fluxcd, postgresql

I need a help with HelmRelease config, i need to concatenate secret value with string. I have a feeling that I don't understand something in secret management. What is the right approach to combine secret with string. I would most like to do it with…
Pawel
  • 19
  • 4
0
votes
3 answers

Is it possible to configure Kubernetes to deploy services in a specific order?

I have 3 services that are based on the same image, they're basically running the same app in 3 different configurations. 1 service is responsible for running migrations and data updates which the other 2 services will need. So I need this 1 service…
AshanPerera
  • 596
  • 1
  • 7
  • 18
0
votes
1 answer

Flux OCI with kubernetes on Azure

I have switched from using tradition way of pushing helm chart to oci format. But on then kubernetes cluster the charts are not getting installed and I am getting the below error: chart pull error: chart pull error: failed to download chart for…
0
votes
1 answer

FluxCD on Azure AKS: Reconciler errors

I had to rerun flux bootstrap... on my cluster after a colleague accidentally ran flux bootstrap... on their new cluster using the existing branch and cluster from the same flux repo. Running kubectl get gitrepositories -A has no errors…
Koman
  • 187
  • 1
  • 1
  • 12
0
votes
0 answers

Does FluxCD have ignoreDifferences feature similar to ArgoCD?

Does FluxCD support a feature analogous spec.ignoreDifferences in ArgoCD apps where the reconciler ignores differences in manifest during synchronization? Will FluxCD even detect changes in Helm charts at all when the Chart's version does not…
Lemon Sky
  • 677
  • 4
  • 10
0
votes
2 answers

K8s namespace terminating for 2 days

I was attempting to remove fluxcd from a kubernetes cluster and it is stuck at deleting the namespace 'flux-system'. I've tried removing 'kubernetes' from the finalizers but getting a 404 when using curl to the api and 'invalid object' when trying…
Ned
  • 1
  • 2
0
votes
1 answer

FluXCD Helm deployment from Azure ACR - no chart name found error

I am attempting to deploy a Helm chart to AKS using FluxCD. The chart has been pushed to Azure ACR using the Helm cli - "helm push ...". The chart is declared in the ACR as helm/release-services:0.1.0 I am receiving the following error after a Flux…
Koman
  • 187
  • 1
  • 1
  • 12
0
votes
1 answer

Flux2 Image Reflector Controller not able to find a match on my image tags

I'm working with Flux2. I'm new to Flux and I'm trying to set up the Image Reflector controller to find the last image tag in my image registry but I'm getting an error on my image policy 'unable to determine latest version from provided list' In my…