diff --git a/CHANGELOG.md b/CHANGELOG.md
index 288d8b68176141ce77176c57f38b073f39bf387f..1d3e2bda9252de9332220b1abdf9869eeea0c1fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 ---
 
+## [1.0.4]
+
+* Bug fix where argocd's VirtualService wouldn't recieve the top level hostname value.
+
 ## [1.0.3]
 
 * Added [Gitlab](https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/gitlab)
diff --git a/base/gitrepository.yaml b/base/gitrepository.yaml
index 0954604e87802f2994e0dd663285ea03d492e584..6e9b39b957964f859d78dcd2b2103345247c4b3f 100644
--- a/base/gitrepository.yaml
+++ b/base/gitrepository.yaml
@@ -11,4 +11,4 @@ spec:
   interval: 10m
   url: https://repo1.dsop.io/platform-one/big-bang/umbrella.git
   ref:
-    tag: 1.0.3
\ No newline at end of file
+    tag: 1.0.4
\ No newline at end of file
diff --git a/chart/templates/argocd/argocd-helmrelease.yaml b/chart/templates/argocd/argocd-helmrelease.yaml
index 64ce93216c6510577d4f8007af8eabdca4730284..629c66baa7580e7933256d282910615d35d6f2d2 100644
--- a/chart/templates/argocd/argocd-helmrelease.yaml
+++ b/chart/templates/argocd/argocd-helmrelease.yaml
@@ -37,6 +37,7 @@ spec:
       kind: Secret
       valuesKey: "argocd.yaml"
   values:
+    hostname: {{ .Values.hostname }}
     createNamespace: false
     imagePullSecrets:
       - name: private-registry