diff --git a/ansible/roles/apps/templates/settings/ingress.yaml b/ansible/roles/apps/templates/settings/ingress.yaml
index fb7e900efc7602b1162f1a98304820ec592adba5..2ed44f33aa3171fdb2c44cc08fc22faea9df38c8 100644
--- a/ansible/roles/apps/templates/settings/ingress.yaml
+++ b/ansible/roles/apps/templates/settings/ingress.yaml
@@ -1,5 +1,5 @@
 controller:
-  image:
+  image:
     # Disable image digest validation until flux supports it
     # https://github.com/fluxcd/flux/issues/3189
     digest: ''
diff --git a/flux/oas/ingress_hr.yaml b/flux/oas/ingress_hr.yaml
index 21983655a127dcdf8c4956f4d2327e08101d3687..c2167f74d682a0c0d149cf868e688f3c04c89af3 100644
--- a/flux/oas/ingress_hr.yaml
+++ b/flux/oas/ingress_hr.yaml
@@ -12,7 +12,7 @@ spec:
     # https://artifacthub.io/packages/helm/ingress-nginx/ingress-nginx
     repository: https://kubernetes.github.io/ingress-nginx
     name: ingress-nginx
-    version: 3.21.0
+    version: 3.29.0
   valuesFrom:
     - secretKeyRef:
         name: ingress-settings