@@ -58,7 +58,7 @@ ansible:
5858 @cat splunk-ansible/version.txt
5959
6060# #### Base images #####
61- base : base-debian-9 base-debian-10 base-centos-7 base-redhat-8 base-windows-2016
61+ base : base-debian-9 base-debian-10 base-centos-7 base-centos-8 base- redhat-8 base-windows-2016
6262
6363base-debian-10 :
6464 docker build ${DOCKER_BUILD_FLAGS} --build-arg SCLOUD_URL=${SCLOUD_URL} -t base-debian-10:${IMAGE_VERSION} ./base/debian-10
@@ -69,14 +69,17 @@ base-debian-9:
6969base-centos-7 :
7070 docker build ${DOCKER_BUILD_FLAGS} --build-arg SCLOUD_URL=${SCLOUD_URL} -t base-centos-7:${IMAGE_VERSION} ./base/centos-7
7171
72+ base-centos-8 :
73+ docker build ${DOCKER_BUILD_FLAGS} --build-arg SCLOUD_URL=${SCLOUD_URL} -t base-centos-8:${IMAGE_VERSION} ./base/centos-8
74+
7275base-redhat-8 :
7376 docker build ${DOCKER_BUILD_FLAGS} --build-arg SCLOUD_URL=${SCLOUD_URL} --label version=${SPLUNK_VERSION} -t base-redhat-8:${IMAGE_VERSION} ./base/redhat-8
7477
7578base-windows-2016 :
7679 docker build ${DOCKER_BUILD_FLAGS} -t base-windows-2016:${IMAGE_VERSION} ./base/windows-2016
7780
7881# #### Minimal images #####
79- minimal : minimal-debian-9 minimal-debian-10 minimal-centos-7 minimal-redhat-8
82+ minimal : minimal-debian-9 minimal-debian-10 minimal-centos-7 minimal-centos-8 minimal- redhat-8
8083
8184minimal-debian-9 : base-debian-9
8285 docker build ${DOCKER_BUILD_FLAGS} \
@@ -99,6 +102,13 @@ minimal-centos-7: base-centos-7
99102 --build-arg SPLUNK_BUILD_URL=${SPLUNK_LINUX_BUILD_URL} \
100103 --target minimal -t minimal-centos-7:${IMAGE_VERSION} .
101104
105+ minimal-centos-8 : base-centos-8
106+ docker build ${DOCKER_BUILD_FLAGS} \
107+ -f splunk/common-files/Dockerfile \
108+ --build-arg SPLUNK_BASE_IMAGE=base-centos-8 \
109+ --build-arg SPLUNK_BUILD_URL=${SPLUNK_LINUX_BUILD_URL} \
110+ --target minimal -t minimal-centos-8:${IMAGE_VERSION} .
111+
102112minimal-redhat-8 : base-redhat-8
103113 docker build ${DOCKER_BUILD_FLAGS} \
104114 -f splunk/common-files/Dockerfile \
@@ -107,7 +117,7 @@ minimal-redhat-8: base-redhat-8
107117 --target minimal -t minimal-redhat-8:${IMAGE_VERSION} .
108118
109119# #### Bare images #####
110- bare : bare-debian-9 bare-debian-10 bare-centos-7 bare-redhat-8
120+ bare : bare-debian-9 bare-debian-10 bare-centos-7 bare-centos-8 bare- redhat-8
111121
112122bare-debian-9 : base-debian-9
113123 docker build ${DOCKER_BUILD_FLAGS} \
@@ -128,7 +138,14 @@ bare-centos-7: base-centos-7
128138 -f splunk/common-files/Dockerfile \
129139 --build-arg SPLUNK_BASE_IMAGE=base-centos-7 \
130140 --build-arg SPLUNK_BUILD_URL=${SPLUNK_LINUX_BUILD_URL} \
131- --target bare -t bare-centos-7:${IMAGE_VERSION} .
141+ --target bare -t bare-centos-7:${IMAGE_VERSION} .
142+
143+ bare-centos-8 : base-centos-7
144+ docker build ${DOCKER_BUILD_FLAGS} \
145+ -f splunk/common-files/Dockerfile \
146+ --build-arg SPLUNK_BASE_IMAGE=base-centos-8 \
147+ --build-arg SPLUNK_BUILD_URL=${SPLUNK_LINUX_BUILD_URL} \
148+ --target bare -t bare-centos-8:${IMAGE_VERSION} .
132149
133150bare-redhat-8 : base-redhat-8
134151 docker build ${DOCKER_BUILD_FLAGS} \
@@ -138,7 +155,7 @@ bare-redhat-8: base-redhat-8
138155 --target bare -t bare-redhat-8:${IMAGE_VERSION} .
139156
140157# #### Splunk images #####
141- splunk : ansible splunk-debian-9 splunk-debian-10 splunk-centos-7 splunk-redhat-8
158+ splunk : ansible splunk-debian-9 splunk-debian-10 splunk-centos-7 splunk-centos-8 splunk- redhat-8
142159
143160splunk-debian-9 : base-debian-9 ansible
144161 docker build ${DOCKER_BUILD_FLAGS} \
@@ -161,6 +178,13 @@ splunk-centos-7: base-centos-7 ansible
161178 --build-arg SPLUNK_BUILD_URL=${SPLUNK_LINUX_BUILD_URL} \
162179 -t splunk-centos-7:${IMAGE_VERSION} .
163180
181+ splunk-centos-8 : base-centos-8 ansible
182+ docker build ${DOCKER_BUILD_FLAGS} \
183+ -f splunk/common-files/Dockerfile \
184+ --build-arg SPLUNK_BASE_IMAGE=base-centos-8 \
185+ --build-arg SPLUNK_BUILD_URL=${SPLUNK_LINUX_BUILD_URL} \
186+ -t splunk-centos-8:${IMAGE_VERSION} .
187+
164188splunk-redhat-8 : base-redhat-8 ansible
165189 docker build ${DOCKER_BUILD_FLAGS} \
166190 -f splunk/common-files/Dockerfile \
@@ -176,7 +200,7 @@ splunk-windows-2016: base-windows-2016 ansible
176200 -t splunk-windows-2016:${IMAGE_VERSION} .
177201
178202# #### UF images #####
179- uf : ansible uf-debian-9 uf-debian-10 uf-centos-7 uf-redhat-8
203+ uf : ansible uf-debian-9 uf-debian-10 uf-centos-7 uf-centos-8 uf- redhat-8
180204
181205ufbare-debian-9 : base-debian-9 ansible
182206 docker build ${DOCKER_BUILD_FLAGS} \
@@ -213,6 +237,13 @@ uf-centos-7: base-centos-7 ansible
213237 --build-arg SPLUNK_BUILD_URL=${UF_LINUX_BUILD_URL} \
214238 -t uf-centos-7:${IMAGE_VERSION} .
215239
240+ uf-centos-8 : base-centos-8 ansible
241+ docker build ${DOCKER_BUILD_FLAGS} \
242+ -f uf/common-files/Dockerfile \
243+ --build-arg SPLUNK_BASE_IMAGE=base-centos-8 \
244+ --build-arg SPLUNK_BUILD_URL=${UF_LINUX_BUILD_URL} \
245+ -t uf-centos-8:${IMAGE_VERSION} .
246+
216247uf-redhat-8 : base-redhat-8 ansible
217248 docker build ${DOCKER_BUILD_FLAGS} \
218249 -f uf/common-files/Dockerfile \
@@ -229,7 +260,7 @@ uf-windows-2016: base-windows-2016 ansible
229260
230261
231262# #### Python 3 support #####
232- splunk-py23 : splunk-py23-debian-9 splunk-py23-debian-10 splunk-py23-centos-7 splunk-py23-redhat-8
263+ splunk-py23 : splunk-py23-debian-9 splunk-py23-debian-10 splunk-py23-centos-7 splunk-py23-centos-8 splunk-py23- redhat-8
233264
234265splunk-py23-debian-9 : splunk-debian-9
235266 docker build ${DOCKER_BUILD_FLAGS} \
@@ -249,6 +280,12 @@ splunk-py23-centos-7: splunk-centos-7
249280 --build-arg SPLUNK_PRODUCT=splunk \
250281 -t splunk-py23-centos-7:${IMAGE_VERSION} .
251282
283+ splunk-py23-centos-8 : splunk-centos-8
284+ docker build ${DOCKER_BUILD_FLAGS} \
285+ -f py23-image/centos-8/Dockerfile \
286+ --build-arg SPLUNK_PRODUCT=splunk \
287+ -t splunk-py23-centos-8:${IMAGE_VERSION} .
288+
252289splunk-py23-redhat-8 : splunk-redhat-8
253290 docker build ${DOCKER_BUILD_FLAGS} \
254291 -f py23-image/redhat-8/Dockerfile \
@@ -275,6 +312,12 @@ uf-py23-centos-7: uf-centos-7
275312 --build-arg SPLUNK_PRODUCT=uf \
276313 -t uf-py23-centos-7:${IMAGE_VERSION} .
277314
315+ uf-py23-centos-8 : uf-centos-8
316+ docker build ${DOCKER_BUILD_FLAGS} \
317+ -f py23-image/centos-8/Dockerfile \
318+ --build-arg SPLUNK_PRODUCT=uf \
319+ -t uf-py23-centos-8:${IMAGE_VERSION} .
320+
278321uf-py23-redhat-8 : uf-redhat-8
279322 docker build ${DOCKER_BUILD_FLAGS} \
280323 -f py23-image/redhat-8/Dockerfile \
0 commit comments