diff --git a/cmd/ci.go b/cmd/ci.go
index 61dd5f8400658c4cf7addf1e90e92988ffd50af4..833b01bcba66ac3b4cd0c4c512c2fa98c105262c 100644
--- a/cmd/ci.go
+++ b/cmd/ci.go
@@ -18,8 +18,6 @@ import (
 	"github.com/spf13/cobra"
 )
 
-var dockerRegistry string
-var dockerRegistryNamespace string
 var imageTag string
 var environmentSuffix string
 
@@ -40,13 +38,9 @@ func init() {
 	// Cobra supports Persistent Flags which will work for this command
 	// and all subcommands, e.g.:
 	// configCmd.PersistentFlags().String("foo", "", "A help for foo")
-	ciCmd.PersistentFlags().StringVarP(&dockerRegistry, "registry", "r", "", "url of the docker registry")
-	ciCmd.PersistentFlags().StringVarP(&dockerRegistryNamespace, "registry-namespace", "n", "", "namespace in the docker registry")
 	ciCmd.PersistentFlags().StringVarP(&imageTag, "image-tag", "i", "", "image tag for docker")
 	ciCmd.PersistentFlags().StringVarP(&environmentSuffix, "environment", "e", "", "environment suffix to append to helm release name")
 
-	ciCmd.MarkPersistentFlagRequired("registry")
-	ciCmd.MarkPersistentFlagRequired("registry-namespace")
 	ciCmd.MarkPersistentFlagRequired("image-tag")
 
 	// Cobra supports local flags which will only run when this command
diff --git a/cmd/ci_build.go b/cmd/ci_build.go
index b54d10d366cabf3a895eb0886e22f8282e7b47c8..3e09c9182f3fc005b5447473a5d994e3ad9aeeac 100644
--- a/cmd/ci_build.go
+++ b/cmd/ci_build.go
@@ -21,6 +21,9 @@ import (
 	"github.com/spf13/cobra"
 )
 
+var dockerRegistry string
+var dockerRegistryNamespace string
+
 // buildCmd represents the build command
 var ciBuildCmd = &cobra.Command{
 	Use:   "build",
@@ -53,7 +56,11 @@ func init() {
 	// Cobra supports local flags which will only run when this command
 	// is called directly, e.g.:
 	// buildCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle")
+	ciBuildCmd.Flags().StringVarP(&dockerRegistry, "registry", "r", "", "url of the docker registry")
+	ciBuildCmd.Flags().StringVarP(&dockerRegistryNamespace, "registry-namespace", "n", "", "namespace in the docker registry")
 
+	ciBuildCmd.MarkFlagRequired("registry")
+	ciBuildCmd.MarkFlagRequired("registry-namespace")
 }
 
 func buildCiDocker(config config.Config) error {
diff --git a/cmd/ci_deploy.go b/cmd/ci_deploy.go
index 6021a5a4737ef76df72f93b1b1252641ba01ebb0..e5bc1cd2fcde397fbfcbe992af9782aabbbeed30 100644
--- a/cmd/ci_deploy.go
+++ b/cmd/ci_deploy.go
@@ -63,8 +63,6 @@ func fluxDeployCi(config config.Config) error {
 	for _, deployable := range config.Deployables {
 		image := deployable.Name
 
-		dockerImageTag := image + ":" + imageTag
-
 		var releaseName string
 		if environmentSuffix == "" {
 			releaseName = deployable.Name
@@ -74,7 +72,6 @@ func fluxDeployCi(config config.Config) error {
 		color.Blue("Updating Flux Release:", releaseName)
 
 		os.Setenv("KUBE_SERVICE_NAME", releaseName)
-		os.Setenv("DOCKER_IMAGE_TAG", dockerImageTag)
 		os.Setenv("CI_PROJECT_NAME", image)
 
 		err := environment.Run(true, "fluxhelmrelease")