Merge ~barryprice/charm-k8s-wordpress/+git/wordpress-k8s-image-builder:master into ~wordpress-charmers/charm-k8s-wordpress/+git/wordpress-k8s-image-builder:master

Proposed by Barry Price
Status: Merged
Approved by: Barry Price
Approved revision: c52d317b55cd8845f7307e464215d6434e6838ac
Merged at revision: 625248ee904c67b6fcaa2640476d54d7088c5bc9
Proposed branch: ~barryprice/charm-k8s-wordpress/+git/wordpress-k8s-image-builder:master
Merge into: ~wordpress-charmers/charm-k8s-wordpress/+git/wordpress-k8s-image-builder:master
Diff against target: 42 lines (+15/-5)
2 files modified
Dockerfile (+7/-2)
Makefile (+8/-3)
Reviewer Review Type Date Requested Status
Tom Haddon Approve
Canonical IS Reviewers Pending
Review via email: mp+377851@code.launchpad.net

Commit message

Add maintainer/build date labels, make tags more sensible

To post a comment you must log in.
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

This merge proposal is being monitored by mergebot. Change the status to Approved to merge.

Revision history for this message
Barry Price (barryprice) wrote :
Revision history for this message
Tom Haddon (mthaddon) wrote :

Approved with one comment about adding a comment

review: Approve
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

Change successfully merged at revision 625248ee904c67b6fcaa2640476d54d7088c5bc9

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/Dockerfile b/Dockerfile
2index a6bed91..d9d9d67 100644
3--- a/Dockerfile
4+++ b/Dockerfile
5@@ -1,7 +1,12 @@
6 FROM ubuntu:bionic
7
8-ARG http_proxy
9-ARG https_proxy
10+LABEL maintainer="wordpress-charmers@lists.launchpad.net"
11+
12+# HTTPS_PROXY used when we RUN curl to download Wordpress itself
13+ARG HTTPS_PROXY
14+ARG BUILD_DATE
15+
16+LABEL org.label-schema.build-date=$BUILD_DATE
17
18 # Avoid interactive prompts
19 RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
20diff --git a/Makefile b/Makefile
21index d3446e7..df973a9 100644
22--- a/Makefile
23+++ b/Makefile
24@@ -2,10 +2,15 @@ build: lint deps
25 @echo "Fetching plugins and themes."
26 @tox -e fetch
27 @echo "Building the image."
28- @docker build . -t wordpress:latest --build-arg HTTP_PROXY=$(HTTP_PROXY) --build-arg HTTPS_PROXY=$(HTTPS_PROXY)
29+ @docker build \
30+ --no-cache=true \
31+ --build-arg BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') \
32+ --build-arg HTTPS_PROXY=$(HTTPS_PROXY) \
33+ -t wordpress:bionic-latest \
34+ .
35 @echo "Pushing to the prod-is-external registry."
36- @docker tag wordpress:latest prod-is-external.docker-registry.canonical.com/wordpress:latest
37- @docker push prod-is-external.docker-registry.canonical.com/wordpress:latest
38+ @docker tag wordpress:bionic-latest prod-is-external.docker-registry.canonical.com/wordpress:bionic-latest
39+ @docker push prod-is-external.docker-registry.canonical.com/wordpress:bionic-latest
40
41 deps:
42 @echo "Checking dependencies are present"

Subscribers

People subscribed via source and target branches