makefile: load last working py2 chromite

Load the last known working py version of chromite. Also
Adds a rule to push the local-build to the registry.

BUG=None
TEST=local-build

Change-Id: I5ee9d7ebf7546dea215a463dcee0f08c00e0579c
diff --git a/Makefile b/Makefile
index 2147ca8..c626b74 100644
--- a/Makefile
+++ b/Makefile
@@ -33,19 +33,12 @@
 	mkdir -p $(cmddir)
 
 .load-chromite:
-	if [ ! -d ./chromite ]; then \
-		git init chromite; \
-		cd chromite; \
-		git remote add -f origin https://chromium.googlesource.com/chromiumos/chromite; \
-		git config core.sparseCheckout true; \
-		echo "lib/" >> .git/info/sparse-checkout; \
-		echo "utils/" >> .git/info/sparse-checkout; \
-		echo "third_party/" >> .git/info/sparse-checkout; \
-		echo "/__init__.py" >> .git/info/sparse-checkout; \
-		echo "!*test.py" >> .git/info/sparse-checkout; \
-		git pull --depth 1 origin main; \
-	fi
-
+	rm -rf ./chromite/
+	mkdir -p ./tmp/
+	gsutil cp gs://elgoog_com_chromeos-lab_cloudbuild/source/1574798356.806704-3756f96d89f44bea9808e268a6a08f74.tgz ./tmp/ 
+	tar -xzf ./tmp/1574798356.806704-3756f96d89f44bea9808e268a6a08f74.tgz -C tmp/
+	mv ./tmp/chromite/ .
+	rm -rf tmp/
 .setup-cmddir: .create-cmddir .load-chromite
 	cp Dockerfile $(cmddir)/
 	cp -r ci_results_archiver $(cmddir)/
@@ -78,6 +71,9 @@
 	sudo docker build -t gcr.io/$(ORG_PREFIX)/$(PROJECT)/ci_results_archiver \
 		-f $(cmddir)/Dockerfile $(cmddir)
 
+push-local:
+	docker push --all-tags gcr.io/google.com/chromeos-lab/ci_results_archiver
+
 # Build docker image on GCP.
 cloud-build: .setup-cmddir
 	gcloud builds submit --timeout=15m5s\