File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
build/docker/kitchen_terraform Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 16
16
SHELL := /usr/bin/env bash
17
17
18
18
# Docker build config variables
19
+ DOCKER_ORG := gcr.io/cloud-foundation-cicd
19
20
DOCKER_TAG_KITCHEN_TERRAFORM ?= 0.11.10_216.0.0_1.19.1_0.1.10
20
- DOCKER_REPO_BASE_KITCHEN_TERRAFORM := gcr.io/cloud-foundation-cicd /cft/kitchen-terraform:${DOCKER_TAG_KITCHEN_TERRAFORM}
21
+ DOCKER_REPO_BASE_KITCHEN_TERRAFORM := ${DOCKER_ORG} /cft/kitchen-terraform:${DOCKER_TAG_KITCHEN_TERRAFORM}
21
22
DOCKER_IMAGE_KITCHEN_TERRAFORM := cft/kitchen-terraform_terraform-google-kubernetes-engine
22
23
23
24
# All is the first target in the file so it will get picked up when you just run 'make' on its own
@@ -94,6 +95,12 @@ docker_build_kitchen_terraform:
94
95
--build-arg BASE_IMAGE=${DOCKER_REPO_BASE_KITCHEN_TERRAFORM} \
95
96
-t ${DOCKER_IMAGE_KITCHEN_TERRAFORM} :${DOCKER_TAG_KITCHEN_TERRAFORM} .
96
97
98
+ # Push Docker image
99
+ .PHONY : docker_push_kitchen_terraform
100
+ docker_push_kitchen_terraform :
101
+ docker tag ${DOCKER_IMAGE_KITCHEN_TERRAFORM} :${DOCKER_TAG_KITCHEN_TERRAFORM} ${DOCKER_ORG} /${DOCKER_IMAGE_KITCHEN_TERRAFORM} :${DOCKER_TAG_KITCHEN_TERRAFORM}
102
+ docker push ${DOCKER_ORG} /${DOCKER_IMAGE_KITCHEN_TERRAFORM} :${DOCKER_TAG_KITCHEN_TERRAFORM}
103
+
97
104
# Run docker
98
105
.PHONY : docker_run
99
106
docker_run :
Original file line number Diff line number Diff line change @@ -23,6 +23,6 @@ ADD https://storage.googleapis.com/kubernetes-release/release/v1.12.2/bin/linux/
23
23
RUN chmod +x /usr/local/bin/kubectl
24
24
25
25
WORKDIR /opt/kitchen
26
- COPY ./ Gemfile /opt/kitchen/
26
+ COPY Gemfile .
27
27
RUN bundle install
28
28
WORKDIR $APP_BASE_DIR/workdir
You can’t perform that action at this time.
0 commit comments