Skip to content

Commit 1bac714

Browse files
authored
Merge pull request #31 from stackhpc/c7vault-update
Update for CentOS7-vault element
2 parents 442e98f + f5d5d47 commit 1bac714

2 files changed

Lines changed: 21 additions & 2 deletions

File tree

elements/centos7-vault/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ the baseline for built disk images.
1010
DIB_CENTOS7_VERSION:
1111
:Required: No
1212
:Default: 7.6
13-
:Description: Set a version, from 7.1 to 7.7 (inclusive) and the last-known
13+
:Description: Set a version, from 7.1 to 7.9 (inclusive) and the last-known
1414
public locations for package repos and cloud images will be used.
1515

1616
DIB_CENTOS7_MIRROR_VERSION:

elements/centos7-vault/environment.d/10-centos7-distro-name.bash

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,33 +7,52 @@ export YUM=${YUM:-yum}
77
# At the time of writing CentOS 7.7 is still current and the vault content is incomplete.
88
export DIB_CENTOS7_VERSION=${DIB_CENTOS7_VERSION:-"7.6"}
99
case "$DIB_CENTOS7_VERSION" in
10+
7.9)
11+
# At the time of writing CentOS 7.9 is still current and the vault content is incomplete.
12+
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.9.2009"}
13+
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-2009"}
14+
# The CentOS 7.9 cloud image appears to be have been published without the .qcow.xz
15+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2c"
16+
;;
17+
7.8)
18+
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.8.2003"}
19+
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-2003"}
20+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
21+
;;
1022
7.7)
1123
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.7.1908"}
1224
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-1907"}
25+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
1326
;;
1427
7.6)
1528
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.6.1810"}
1629
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-1811"}
30+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
1731
;;
1832
7.5)
1933
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.5.1804"}
2034
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-1805"}
35+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
2136
;;
2237
7.4)
2338
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.4.1708"}
2439
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-1708"}
40+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
2541
;;
2642
7.3)
2743
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.3.1611"}
2844
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-1611"}
45+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
2946
;;
3047
7.2)
3148
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.2.1511"}
3249
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-1511"}
50+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
3351
;;
3452
7.1)
3553
DIB_CENTOS7_MIRROR_VERSION=${DIB_CENTOS7_MIRROR_VERSION:-"7.1.1503"}
3654
DIB_CENTOS7_CLOUDIMAGE_VERSION=${DIB_CENTOS7_CLOUDIMAGE_VERSION:-"GenericCloud-1503"}
55+
DIB_CENTOS7_CLOUDIMAGE_EXT="qcow2.xz"
3756
;;
3857
*)
3958
echo "CentOS 7 version \"$DIB_CENTOS7_VERSION\" is not recognised"
@@ -58,5 +77,5 @@ else
5877
fi
5978

6079
export DIB_CENTOS7_MIRROR=${DIB_CENTOS7_MIRROR:-"http://vault.centos.org"}
61-
export DIB_CENTOS7_CLOUDIMAGE_FILE=${DIB_CENTOS7_CLOUDIMAGE_FILE:-CentOS-7-${ARCH}-${DIB_CENTOS7_CLOUDIMAGE_VERSION}.qcow2.xz}
80+
export DIB_CENTOS7_CLOUDIMAGE_FILE=${DIB_CENTOS7_CLOUDIMAGE_FILE:-CentOS-7-${ARCH}-${DIB_CENTOS7_CLOUDIMAGE_VERSION}.${DIB_CENTOS7_CLOUDIMAGE_EXT}}
6281
export DIB_CENTOS7_CLOUDIMAGE=${DIB_CENTOS7_CLOUDIMAGE:-${DIB_CENTOS7_CLOUDIMAGE_REPO}/${DIB_CENTOS7_CLOUDIMAGE_FILE}}

0 commit comments

Comments
 (0)