From b78d9f0f811d3930eed0b1747e98212a03a278f4 Mon Sep 17 00:00:00 2001
From: jh629g <jh629g@att.com>
Date: Fri, 22 Nov 2019 09:27:20 -0600
Subject: [PATCH] Removed unneeded Variables from image gate and update latest

BRANCH, CHANGE, and PATCHSET are not needed
as parameters for image build process. These
are only necessary for tagging, and have been
moved into the LABEL string. Also added latest
tagging process for quay.io repo.

Change-Id: Iced74768a81f1e64da49175b33ae55b1bc3d6403
---
 Makefile                                     | 5 ++++-
 tools/zuul/playbooks/docker-image-build.yaml | 3 ---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index 3bf75dee..691699fc 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,7 @@ LABEL                      ?= miscellaneous
 COMMIT                     := $(shell git rev-parse HEAD)
 PROXY                      ?= http://foo.proxy.com:8000
 PUSH_IMAGE                 ?= false
+LATEST                     := latest
 NO_PROXY                   ?= localhost,127.0.0.1,.svc.cluster.local
 USE_PROXY                  ?= false
 RANGER_USER                ?= ranger
@@ -30,7 +31,7 @@ IMAGE_DIR:=images/$(IMAGE_NAME)
 .PHONY: images
 images: $(IMAGE_NAME)
  $(IMAGE_NAME):
-	@echo " "
+	@echo "  "
 	@echo "===== Processing [$@] image ====="
 	@make build_$@ IMAGE=${DOCKER_REGISTRY}/${IMAGE_PREFIX}/$@:${COMMIT} IMAGE_DIR=images/$@ IMAGE_NAME=$@
 
@@ -68,6 +69,8 @@ endif
 
 ifeq ($(PUSH_IMAGE), true)
 	docker push $(IMAGE)
+	docker tag $(IMAGE) ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/ranger:latest
+	docker push ${DOCKER_REGISTRY}/${IMAGE_PREFIX}/ranger:latest
 endif
 
 .PHONY: build_rangercli
diff --git a/tools/zuul/playbooks/docker-image-build.yaml b/tools/zuul/playbooks/docker-image-build.yaml
index 8c9794ef..df95841c 100644
--- a/tools/zuul/playbooks/docker-image-build.yaml
+++ b/tools/zuul/playbooks/docker-image-build.yaml
@@ -73,9 +73,6 @@
             chdir: "{{ zuul.project.src_dir }}"
             target: images
             params:
-              BRANCH: "{{ zuul.branch | default('') }}"
-              CHANGE: "{{ zuul.change | default('')  }}"
-              PATCHSET: "{{ zuul.patchset | default('')  }}"
               LABEL: "org.label-schema.vcs-ref={{ zuul.patchset | default('')  }} --label org.label-schema.vcs-url={{ zuul.change | default('')  }} --label org.label-schema.version=0.1.0 --label org.label-schema.branch={{ zuul.branch | default('') }}"
               DOCKER_REGISTRY: "quay.io"
               IMAGE_PREFIX: "attcomdev"