Skip to content

Commit ddafd3e

Browse files
author
Sean Sundberg
authored
Updates process for generating tile assets (#112)
* Updates process for generating tile assets * Removes version from name * Removes version from name
1 parent 8c7a460 commit ddafd3e

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

.tile/scripts/build.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ if [ -z "${VERSION}" ]; then
2727
VERSION="#VERSION"
2828
fi
2929

30-
WORKSPACE_DIR="./workspace"
30+
WORKSPACE_BASE="./workspace"
31+
WORKSPACE_DIR="${WORKSPACE_BASE}/${OFFERING_NAME}"
3132
mkdir -p "${WORKSPACE_DIR}"
3233

3334
SRC_DIR="./terraform"
@@ -54,9 +55,9 @@ rm "${WORKSPACE_DIR}/stage3-logdna.tf"
5455
rm "${WORKSPACE_DIR}/stage3-sysdig.tf"
5556

5657
echo " - Creating offering - ${OUTPUT_DIR}/${OFFERING_NAME}.tar.gz"
57-
cd "${WORKSPACE_DIR}" && tar czf "${OUTPUT_DIR}/${OFFERING_NAME}.tar.gz" .
58+
cd "${WORKSPACE_BASE}" && tar czf "${OUTPUT_DIR}/${OFFERING_NAME}.tar.gz" .
5859
cd - 1> /dev/null
59-
rm -rf "${WORKSPACE_DIR}"
60+
rm -rf "${WORKSPACE_BASE}"
6061

6162
echo " - Creating offering json - ${OUTPUT_DIR}/offering-${OFFERING_NAME}.json"
6263
sed "s/#OFFERING/${OFFERING_NAME}/g" "${SCRIPT_DIR}/master.json" | sed "s/#VERSION/${VERSION}/g" > "${OUTPUT_DIR}/offering-${OFFERING_NAME}.json"

.tile/scripts/master.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"label": "Cloud-Native Toolkit",
3-
"name": "cloudnative-toolkit-#VERSION",
3+
"name": "#OFFERING",
44
"offering_icon_url": "https://globalcatalog.cloud.ibm.com/api/v1/1082e7d2-5e2f-0a11-a3bc-f88a8e1931fc/artifacts/terraform.svg",
55
"tags": [
66
"terraform",

.tile/scripts/master.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ if [ -z "${GIT_REPO}" ]; then
3333
fi
3434

3535
if [ -z "${OFFERING}" ]; then
36-
OFFERING="offering-cloudnative-toolkit.json"
36+
OFFERING="offering-cloudnative-toolkit"
3737
fi
3838

3939
# input validation, Version is provided when the packaged release of this repository is created
@@ -88,7 +88,7 @@ if [ -z "${CATALOG_ID}" ]; then
8888
fi
8989

9090
# Define the Offering and relationship to the Catalog
91-
curl -sL "https://github.com/${GIT_REPO}/releases/download/${VERSION}/${OFFERING}" | sed "s/#CATALOG_ID/${CATALOG_ID}/g" | sed "s/#VERSION/${VERSION}/g" > offering.json
91+
curl -sL "https://github.com/${GIT_REPO}/releases/download/${VERSION}/${OFFERING}.json" | sed "s/#CATALOG_ID/${CATALOG_ID}/g" | sed "s/#VERSION/${VERSION}/g" > offering.json
9292

9393
echo "Creating Offering in Catalog ${CATALOG_ID}"
9494
CATALOGS=$(eval ${ACURL} -location -request POST "${HOST}/catalogs/${CATALOG_ID}/offerings" -H 'Content-Type: application/json' --data "@offering.json")

0 commit comments

Comments
 (0)