Skip to content

Commit 1ac5686

Browse files
authored
Merge pull request #556 from cloudfoundry/merge-jammy
Merge jammy Overriding EasyCLA - bot not recognized
2 parents 667a03a + f0c9a06 commit 1ac5686

8 files changed

Lines changed: 20 additions & 16 deletions

File tree

ci/tasks/build-docker-args.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ yq_cli_url="$(curl -s https://api.github.com/repos/mikefarah/yq/releases/latest
2828
ruby_install_url="$(curl -s https://api.github.com/repos/postmodern/ruby-install/releases/latest \
2929
| jq -r '.assets[] | select(.name | endswith ("tar.gz")) | .browser_download_url')"
3030

31-
ruby_version="$(cat "${REPO_ROOT}/.ruby-version")"
31+
ruby_version="$(cat "${REPO_PARENT}/bosh-linux-stemcell-builder/.ruby-version")"
3232
gem_home="/usr/local/bundle"
3333

3434
cat << EOF > "${REPO_PARENT}/docker-build-args/docker-build-args.json"

ci/tasks/build-release-metadata.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ pushd "${REPO_PARENT}/candidate-stemcell"
3636
kernel_version=$(grep "${KERNEL_PACKAGE}" packages.txt | awk '{print $3}')
3737
popd
3838

39-
bosh_agent_version=$(cat "${REPO_ROOT}/stemcell_builder/stages/bosh_go_agent/assets/bosh-agent-version")
39+
bosh_agent_version=$(cat "${REPO_PARENT}/bosh-linux-stemcell-builder/stemcell_builder/stages/bosh_go_agent/assets/bosh-agent-version")
4040
{
4141
echo "## Metadata:"
4242
echo "**BOSH Agent Version**: ${bosh_agent_version}"
@@ -45,9 +45,9 @@ bosh_agent_version=$(cat "${REPO_ROOT}/stemcell_builder/stages/bosh_go_agent/ass
4545

4646
if [[ "${OS_NAME}" == "ubuntu" ]]; then
4747
# Ensure URL for usn-log from metalink exists before attempting to download.
48-
usn_log_json_file="${REPO_ROOT}/usn-log.json"
48+
usn_log_json_file="${REPO_PARENT}/bosh-linux-stemcell-builder/usn-log.json"
4949
touch "${usn_log_json_file}"
50-
usn_metalink_path="${REPO_ROOT}/bosh-stemcell/image-metalinks/${BRANCH}/${OS_NAME}-${OS_VERSION}.meta4"
50+
usn_metalink_path="${REPO_PARENT}/bosh-linux-stemcell-builder/bosh-stemcell/image-metalinks/${BRANCH}/${OS_NAME}-${OS_VERSION}.meta4"
5151
if [[ -n "$(meta4 file-urls --metalink "${usn_metalink_path}" --file usn-log.json)" ]]; then
5252
meta4 file-download \
5353
--skip-hash-verification \

ci/tasks/build.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ for i in $(seq 0 64); do
7171
fi
7272
done
7373

74-
chown -R ubuntu:ubuntu "${REPO_ROOT}"
74+
chown -R ubuntu:ubuntu "${REPO_ROOT}" # ci resource
75+
chown -R ubuntu:ubuntu "${REPO_PARENT}/bosh-linux-stemcell-builder"
7576
chown -R ubuntu:ubuntu /mnt
7677

7778
OS_IMAGE=""
@@ -84,7 +85,7 @@ sudo chmod u+s "$(which sudo)"
8485
sudo --preserve-env --set-home --user ubuntu -- /bin/bash --login -i <<SUDO
8586
set -e
8687
87-
cd "${REPO_ROOT}"
88+
cd "${REPO_PARENT}/bosh-linux-stemcell-builder"
8889
bundle install
8990
9091
if [[ -z "$OS_IMAGE" ]]; then
@@ -107,7 +108,7 @@ mkdir -p "$( dirname "$meta4_path" )"
107108
rm -f "$meta4_path"
108109
meta4 create --metalink="$meta4_path"
109110

110-
raw_images=( "${REPO_ROOT}/tmp"/*-raw.tgz )
111+
raw_images=( "${REPO_PARENT}/bosh-linux-stemcell-builder/tmp"/*-raw.tgz )
111112
if [ "${#raw_images[@]}" -ge 2 ]; then
112113
echo "Found more than one raw image: '${raw_images[*]}'" >&2
113114
exit 1
@@ -116,14 +117,14 @@ fi
116117
if [ -e "${raw_images[0]}" ] ; then
117118
# openstack currently publishes raw files
118119
raw_stemcell_filename="${stemcell_name}-raw.tgz"
119-
mv "${REPO_ROOT}/tmp"/*-raw.tgz "${REPO_PARENT}/stemcell/${raw_stemcell_filename}"
120+
mv "${REPO_PARENT}/bosh-linux-stemcell-builder/tmp"/*-raw.tgz "${REPO_PARENT}/stemcell/${raw_stemcell_filename}"
120121

121122
meta4 import-file --metalink="$meta4_path" --version="${CANDIDATE_BUILD_NUMBER}" "${REPO_PARENT}/stemcell/${raw_stemcell_filename}"
122123
meta4 file-set-url --metalink="$meta4_path" --file="${raw_stemcell_filename}" "https://${S3_API_ENDPOINT}/${STEMCELL_BUCKET}/${IAAS}/${raw_stemcell_filename}"
123124
fi
124125

125126
stemcell_filename="${stemcell_name}.tgz"
126-
mv "${REPO_ROOT}/tmp/${stemcell_filename}" "${REPO_PARENT}/stemcell/${stemcell_filename}"
127+
mv "${REPO_PARENT}/bosh-linux-stemcell-builder/tmp/${stemcell_filename}" "${REPO_PARENT}/stemcell/${stemcell_filename}"
127128

128129
meta4 import-file --metalink="$meta4_path" --version="${CANDIDATE_BUILD_NUMBER}" "${REPO_PARENT}/stemcell/${stemcell_filename}"
129130
meta4 file-set-url --metalink="$meta4_path" --file="${stemcell_filename}" "https://${S3_API_ENDPOINT}/${STEMCELL_BUCKET}/${IAAS}/${stemcell_filename}"

ci/tasks/bump-bosh-agent.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,15 @@ if [[ -n "${DEBUG:-}" ]]; then
1010
export BOSH_LOG_PATH="${BOSH_LOG_PATH:-${REPO_PARENT}/bosh-debug.log}"
1111
fi
1212

13-
git clone "${REPO_ROOT}" "${REPO_PARENT}/bosh-linux-stemcell-builder-out"
13+
git clone "${REPO_PARENT}/bosh-linux-stemcell-builder" \
14+
"${REPO_PARENT}/bosh-linux-stemcell-builder-out"
1415

1516
version=$( cat "${REPO_PARENT}/bosh-agent/.resource/version" )
1617

17-
cp "${REPO_PARENT}/bosh-agent/.resource/metalink.meta4" "${REPO_PARENT}/bosh-linux-stemcell-builder-out/stemcell_builder/stages/bosh_go_agent/assets/"
18-
cp "${REPO_PARENT}/bosh-agent/.resource/version" "${REPO_PARENT}/bosh-linux-stemcell-builder-out/stemcell_builder/stages/bosh_go_agent/assets/bosh-agent-version"
18+
cp "${REPO_PARENT}/bosh-agent/.resource/metalink.meta4" \
19+
"${REPO_PARENT}/bosh-linux-stemcell-builder-out/stemcell_builder/stages/bosh_go_agent/assets/"
20+
cp "${REPO_PARENT}/bosh-agent/.resource/version" \
21+
"${REPO_PARENT}/bosh-linux-stemcell-builder-out/stemcell_builder/stages/bosh_go_agent/assets/bosh-agent-version"
1922

2023
pushd "${REPO_PARENT}/bosh-linux-stemcell-builder-out"
2124
if [ "$(git status --porcelain)" != "" ]; then

ci/tasks/bump-bosh-blobstore-cli.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ if [[ -n "${DEBUG:-}" ]]; then
1010
export BOSH_LOG_PATH="${BOSH_LOG_PATH:-${REPO_PARENT}/bosh-debug.log}"
1111
fi
1212

13-
git clone "${REPO_ROOT}" "${REPO_PARENT}/bosh-linux-stemcell-builder-out"
13+
git clone "${REPO_PARENT}/bosh-linux-stemcell-builder" "${REPO_PARENT}/bosh-linux-stemcell-builder-out"
1414

1515
url=$(cat "${REPO_PARENT}/bosh-blobstore-cli/url")
1616
version=$(cat "${REPO_PARENT}/bosh-blobstore-cli/version")

ci/tasks/commit-build-time.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ fi
1313
build_time="$(cat "${REPO_PARENT}/build-time/timestamp")"
1414
formatted_build_time="$(date --date "${build_time%.*}" +%Y%m%dT%H%M%SZ)"
1515

16-
pushd "${REPO_ROOT}"
16+
pushd "${REPO_PARENT}/bosh-linux-stemcell-builder"
1717
echo "${formatted_build_time}" > build_time.txt
1818
git add -A
1919
git config --global user.email "ci@localhost"

ci/tasks/os-images/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ sudo chmod u+s "$(which sudo)"
3535
sudo --preserve-env --set-home --user ubuntu -- /bin/bash --login -i <<SUDO
3636
set -e
3737
38-
pushd "${REPO_ROOT}"
38+
pushd "${REPO_PARENT}/bosh-linux-stemcell-builder"
3939
bundle install
4040
bundle exec rake stemcell:build_os_image[$OPERATING_SYSTEM_NAME,$OPERATING_SYSTEM_VERSION,$OS_IMAGE]
4141
popd

ci/tasks/test-unit.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ os_image="$(readlink -f "${REPO_PARENT}"/os-image-tarball/*.tgz)"
1515
# we need sudo for our chroot operations in the shellout_types tests
1616
apt install sudo
1717

18-
pushd "${REPO_ROOT}/bosh-stemcell"
18+
pushd "${REPO_PARENT}/bosh-linux-stemcell-builder/bosh-stemcell"
1919
bundle install
2020
bundle exec rake spec
2121
OS_IMAGE="${os_image}" bundle exec rake spec:shellout_types

0 commit comments

Comments
 (0)