Skip to content

Commit 4006d0b

Browse files
authored
Revert commit: Support build image in ADC and private networks (aws#6294)
1 parent b9a1bcd commit 4006d0b

File tree

4 files changed

+15
-40
lines changed

4 files changed

+15
-40
lines changed

CHANGELOG.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ CHANGELOG
1919

2020
**CHANGES**
2121
- Upgrade Cinc Client to version to 18.4.12 from 18.2.7.
22-
- Allow build-image to be run in an isolated network.
2322

2423
3.9.3
2524
------

cli/src/pcluster/constants.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,16 @@ class Operation(Enum):
294294
VERSION = "version"
295295

296296

297-
UNSUPPORTED_OPERATIONS_MAP = {}
297+
UNSUPPORTED_OPERATIONS_MAP = {
298+
Operation.BUILD_IMAGE: ["us-iso"],
299+
Operation.DELETE_IMAGE: ["us-iso"],
300+
Operation.DESCRIBE_IMAGE: ["us-iso"],
301+
Operation.LIST_IMAGES: ["us-iso"],
302+
Operation.EXPORT_IMAGE_LOGS: ["us-iso"],
303+
Operation.GET_IMAGE_LOG_EVENTS: ["us-iso"],
304+
Operation.GET_IMAGE_STACK_EVENTS: ["us-iso"],
305+
Operation.LIST_IMAGE_LOG_STREAMS: ["us-iso"],
306+
}
298307

299308
MAX_TAGS_COUNT = 40 # Tags are limited to 50, reserve some tags for parallelcluster specified tags
300309

cli/src/pcluster/resources/imagebuilder/parallelcluster.yaml

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ phases:
5353
commands:
5454
- |
5555
set -v
56-
CINC_URL="s3://${AWS::Region}-aws-parallelcluster/archives/cinc/cinc-install-1.3.0.sh"
56+
CINC_URL="https://${AWS::Region}-aws-parallelcluster.s3.${AWS::Region}.${AWS::URLSuffix}/archives/cinc/cinc-install-1.3.0.sh"
5757
[ -n "${CfnParamCincInstaller}" ] && CINC_URL="${CfnParamCincInstaller}"
5858
echo "${!CINC_URL}"
5959
@@ -219,19 +219,13 @@ phases:
219219
apt-get -y --only-upgrade install ca-certificates
220220
fi
221221
222-
aws s3 --region ${AWS::Region} cp {{ build.CincUrl.outputs.stdout }} - | bash -s -- -v {{ ChefVersion }}
222+
curl --retry 3 -L {{ build.CincUrl.outputs.stdout }} | bash -s -- -v {{ ChefVersion }}
223223
224224
if [[ -e ${!CA_CERTS_FILE} ]]; then
225-
mkdir -p /opt/cinc/embedded/ssl/certs
226225
ln -sf ${!CA_CERTS_FILE} /opt/cinc/embedded/ssl/certs/cacert.pem
227226
fi
228-
229-
aws s3 cp s3://${AWS::Region}-aws-parallelcluster/archives/dependencies/ruby/gems.tgz gems.tgz --region ${AWS::Region}
230-
tar -xf gems.tgz
231-
232-
cd vendor/cache
233227
234-
/opt/cinc/embedded/bin/gem install --local --no-document berkshelf:{{ BerkshelfVersion }}
228+
/opt/cinc/embedded/bin/gem install --no-document berkshelf:{{ BerkshelfVersion }}
235229
236230
# Download and vendor Cookbook
237231
- name: DownloadCookbook
@@ -241,14 +235,9 @@ phases:
241235
- |
242236
set -v
243237
mkdir -p /etc/chef && sudo chown -R root:root /etc/chef
244-
245-
if [[ "{{ build.CookbookUrl.outputs.stdout }}" =~ "s3://" ]]; then
246-
aws s3 cp "{{ build.CookbookUrl.outputs.stdout }}" /etc/chef/aws-parallelcluster-cookbook.tgz --region ${AWS::Region}
247-
else
248-
curl --retry 3 -L -o /etc/chef/aws-parallelcluster-cookbook.tgz "{{ build.CookbookUrl.outputs.stdout }}"
249-
fi
238+
curl --retry 3 -L -o /etc/chef/aws-parallelcluster-cookbook.tgz "{{ build.CookbookUrl.outputs.stdout }}"
250239
251-
mkdir -p /tmp/cookbooks
240+
mkdir /tmp/cookbooks
252241
cd /tmp/cookbooks
253242
tar -xzf /etc/chef/aws-parallelcluster-cookbook.tgz
254243

tests/integration-tests/configs/build_image_iso.yaml

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)