diff --git a/chart/templates/argocd/values.yaml b/chart/templates/argocd/values.yaml
index a204a7d33215684ac9d41ca16853c6ad6aac4a1e..e048483d253212a9952579f5753db1dda7a408ff 100644
--- a/chart/templates/argocd/values.yaml
+++ b/chart/templates/argocd/values.yaml
@@ -33,10 +33,21 @@ dex:
   imagePullSecrets:
     - name: private-registry
 
+
+redis:
+  {{- if and .Values.addons.argocd.redis.host .Values.addons.argocd.redis.port }}
+  externalEndpoint: {{ .Values.addons.argocd.redis.host }}:{{ .Values.addons.argocd.redis.port }}
+  enabled: false
+  {{- end }}
+
 redis-bb:
+  {{- if and .Values.addons.argocd.redis.host .Values.addons.argocd.redis.port }}
+  enabled: false
+  {{- else }}
+  enabled: true
+  {{- end }}
   image: 
     pullPolicy: {{ .Values.imagePullPolicy }}
-  enabled: true
   auth:
     enabled: false
   {{- if .Values.monitoring.enabled }}
diff --git a/chart/values.yaml b/chart/values.yaml
index 37ac295cc55431a52b457971770c7f1739cd0e90..c14f176f802812d1fc84593b29de2cafc39ffe7d 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -630,7 +630,7 @@ addons:
     git:
       repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/argocd.git
       path: "./chart"
-      tag: "3.33.5-bb.5"
+      tag: "3.33.5-bb.6"
 
     # -- Flux reconciliation overrides specifically for the ArgoCD Package
     flux: {}
@@ -639,6 +639,14 @@ addons:
     ingress:
       gateway: ""
 
+    redis:
+      # -- Hostname of a pre-existing Redis to use for ArgoCD.
+      # Entering connection info will enable external Redis and will auto-create any required secrets.
+      host: ""
+
+      # -- Port of a pre-existing Redis to use for ArgoCD.
+      port: ""
+
     sso:
       # -- Toggle SSO for ArgoCD on and off
       enabled: false