Skip to content

Commit 1695c1f

Browse files
committed
Add ops script to run versions.sh script on a specified node. Updated version to 20250206
1 parent 5271b32 commit 1695c1f

3 files changed

Lines changed: 24 additions & 1 deletion

File tree

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export MOD=""
5959
export MOD_TAG=$(if [ "$MOD" == "" ]; then echo ""; else echo "-${MOD}"; fi)
6060
## VERSION: [optional] - Version tag for this Docker image. Example: v20180302
6161
#export VERSION=v$(date +%Y%m%d)
62-
export VERSION=v20250205
62+
export VERSION=v20250206
6363
export TAG=$(if [ -z "${VERSION}" ]; then echo ":latest${MOD_TAG}"; else echo ":${VERSION}${MOD_TAG}"; fi)
6464
## BUILD_OPTS: [optional] - arguments for the docker image build command
6565
export BUILD_OPTS="--progress plain --build-arg http_proxy=${http_proxy} --build-arg https_proxy=${https_proxy} --build-arg no_proxy=${no_proxy} --build-arg MOD=${MOD}"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
help(){
4+
echo ""
5+
echo "Usage: $0 <node_name>"
6+
echo " node_name - required, partial or full node name from which to disply versions of interest"
7+
echo " Reference: https://github.com/aws-smples/awsome-distribted-training/4.validation_and_observability/versions.sh"
8+
echo ""
9+
}
10+
11+
if [ "$1" == "" ]; then
12+
help
13+
else
14+
15+
node_name=$1
16+
17+
CMD="echo 'IyEvYmluL2Jhc2gKCmlmIFsgLWYgL2V0Yy9vcy1yZWxlYXNlIF07IHRoZW4KCWVjaG8gIiIKCWVjaG8gIk9TIGluZm86IgoJY2F0IC9ldGMvb3MtcmVsZWFzZSB8IGhlYWQgLW4gNApmaQoKZWNobyAiIgplY2hvICJMaW51eCBmYW1pbHk6Igp1bmFtZQoKZWNobyAiIgplY2hvICJMaW51eCBLZXJuZWwgdmVyc2lvbjoiCnVuYW1lIC1yCgplY2hvICIiCmVjaG8gIm52aWRpYS1zbWk6Igp3aGljaCBudmlkaWEtc21pCmlmIFsgIiQ/IiA9PSAiMCIgXTsgdGhlbgoJZWNobyAiIgoJZWNobyAiTlZJRElBIHZlcnNpb25zOiIKCU5WSURJQV9EUklWRVI9JChudmlkaWEtc21pIC0tcXVlcnktZ3B1PWRyaXZlcl92ZXJzaW9uIC0tZm9ybWF0PWNzdixub2hlYWRlciAtLWlkPTAgfCBncmVwICdbMC05XS4qJykKCUNVREFfVkVSU0lPTl9TVVBQT1JUPSQobnZpZGlhLXNtaSAtLXZlcnNpb24gfCBncmVwIENVREEgfCBjdXQgLWQgJzonIC1mIDIgfCB4YXJncykKCUNVREFfVkVSU0lPTl9DVVJSRU5UPSQobnZjYyAtLXZlcnNpb24gfCBzZWQgLW4gJ3MvXi4qcmVsZWFzZSBcKFswLTldXCtcLlswLTldXCtcKS4qJC9cMS9wJyB8IGdyZXAgJ1swLTldLionKQogICAgICAgIENVREFfREVGQVVMVF9QQVRIPSQobHMgLWFsaCAvdXNyL2xvY2FsIHwgYXdrICd7cHJpbnQgJDkgJDEwICQxMX0nIHwgZ3JlcCBjdWRhIHwgZ3JlcCBcPikKCWVjaG8gIkRyaXZlciB2ZXJzaW9uICAgICAgICAgICAgICAgICAgICAgOiAkTlZJRElBX0RSSVZFUiIKCWVjaG8gIkNVREEgdmVyc2lvbiBzdXBwb3J0ICAgICAgICAgICAgICAgOiAkQ1VEQV9WRVJTSU9OX1NVUFBPUlQiCgllY2hvICJDVURBIHZlcnNpb24gICAgICAgICAgICAgICAgICAgICAgIDogJENVREFfVkVSU0lPTl9DVVJSRU5UIgoJZWNobyAiQ1VEQSBkZWZhdWx0IHBhdGggICAgICAgICAgICAgICAgICA6IC91c3IvbG9jYWwvJENVREFfREVGQVVMVF9QQVRIIgoKCglDVURBX1ZFUlNJT05TPSQobHMgLWFsaCAvdXNyL2xvY2FsIHwgYXdrICd7cHJpbnQgJDkgJDEwICQxMX0nIHwgZ3JlcCBjdWRhIHwgZ3JlcCAtdiBcPikKCWZvciB2IGluICRDVURBX1ZFUlNJT05TIDsgZG8KICAgICAgICAJTkNDTF9MSUI9JChscyAvdXNyL2xvY2FsLyR2L2xpYi9saWJuY2NsLnNvLiouKi4qIDI+L2Rldi9udWxsKQoJCXNlYXJjaD0ic28uIgoJCU5DQ0xfVkVSU0lPTj0ke05DQ0xfTElCIyokc2VhcmNofQoJCWVjaG8gIk5DQ0wgdmVyc2lvbiAoZm9yICR2KSAgICAgICA6ICROQ0NMX1ZFUlNJT04iCglkb25lCgoJT0ZJX05DQ0xfTElCPSQoc3RyaW5ncyAvb3B0L2F3cy1vZmktbmNjbC9saWIvbGlibmNjbC1uZXQuc28gfCBncmVwICJJbml0aWFsaXppbmcgYXdzLW9maS1uY2NsIikKCU9GSV9OQ0NMX1ZFUlNJT049JChlY2hvICRPRklfTkNDTF9MSUIgfCBjdXQgLWQgJyAnIC1mIDQpCgllY2hvICJBV1MgT0ZJIE5DQ0wgdmVyc2lvbiAgICAgICAgICAgICAgIDogJE9GSV9OQ0NMX1ZFUlNJT04iCgoJaWYgWyAtZiAvdXNyL2xvY2FsL2N1ZGEvZ2RzL3Rvb2xzL2dkc2NoZWNrIF07IHRoZW4KCQllY2hvICIiCgkJZWNobyAiTlZJRElBIEdEUzoiCgkJL3Vzci9sb2NhbC9jdWRhL2dkcy90b29scy9nZHNjaGVjayAtdgoJZmkKZWxzZQoJZWNobyAibm90IHByZXNlbnQiCmZpCgplY2hvICIiCkxVU1RSRV9DTElFTlRfVkVSU0lPTlNfSU5TVEFMTEVEPSJub3QgZm91bmQiCndoaWNoIHl1bQppZiBbICIkPyIgPT0gIjAiIF07IHRoZW4KCUxVU1RSRV9DTElFTlRfVkVSU0lPTlNfSU5TVEFMTEVEPSQoeXVtIGxpc3QgbHVzdHJlLWNsaWVudCB8IGdyZXAgbHVzdHJlLWNsaWVudCB8IGF3ayAne3ByaW50ICQyfScpCmVsc2UKCUxVU1RSRV9DTElFTlRfVkVSU0lPTlNfSU5TVEFMTEVEPSQoYXB0IGxpc3QgbHVzdHJlLWNsaWVudCB8IGdyZXAgbHVzdHJlLWNsaWVudCB8IGN1dCAtZCAnICcgLWYgMikKZmkKTFVTVFJFX0NMSUVOVF9WRVJTSU9OX0xPQURFRD0kKG1vZGluZm8gbHVzdHJlIHwgZ3JlcCAndmVyc2lvbjonIHwgaGVhZCAtbiAxIHwgYXdrICd7cHJpbnQgJDJ9JykKZWNobyAiTHVzdHJlIGNsaWVudCB2ZXJzaW9ucyBpbnN0YWxsZWQ6ICIKZWNobyAiJExVU1RSRV9DTElFTlRfVkVSU0lPTlNfSU5TVEFMTEVEIgplY2hvICJMdXN0cmUgY2xpZW50IHZlcnNpb24gbG9hZGVkICAgICAgIDogJExVU1RSRV9DTElFTlRfVkVSU0lPTl9MT0FERUQiCgplY2hvICIiCmlmIFsgLWYgL29wdC9hbWF6b24vZWZhX2luc3RhbGxlZF9wYWNrYWdlcyBdOyB0aGVuCglFRkFfTElCUz0oJChjYXQgL29wdC9hbWF6b24vZWZhX2luc3RhbGxlZF9wYWNrYWdlcykpCglFRkFfSU5TVEFMTEVSX1ZFUlNJT049JHtFRkFfTElCU1stMV19CgllY2hvICJFRkEgdmVyc2lvbiAgICAgICAgICAgICAgICAgICAgICAgIDogJEVGQV9JTlNUQUxMRVJfVkVSU0lPTiIKCglMSUJGQUJSSUNfVkVSU0lPTj0kKC9vcHQvYW1hem9uL2VmYS9iaW4vZmlfaW5mbyAtLXZlcnNpb24gfCBncmVwIGxpYmZhYnJpYzogfCBjdXQgLWQgJyAnIC1mIDIpCgllY2hvICJMaWJmYWJyaWMgdmVyc2lvbiAgICAgICAgICAgICAgICAgIDogJExJQkZBQlJJQ19WRVJTSU9OIgoKZWxzZQoJZWNobyAiRUZBIEluc3RhbGxlciBub3QgZm91bmQiCmZpCgplY2hvICIiCg==' | base64 -d > /tmp/versions.sh; chmod +x /tmp/versions.sh; source /root/.bashrc; /tmp/versions.sh"
18+
19+
node-exec.sh $node_name "$CMD"
20+
21+
fi
22+

Container-Root/hyperpod/setup/eks/install-kubeps1.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ alias nu='neurontop.sh'
5454
alias neuron-util='neurontop.sh'
5555
alias hp='hyperpod'
5656
alias nm='node-metadata.sh'
57+
alias nvr='node-versions.sh'
5758
5859
if [ -f ~/.kubeon ]; then
5960
source ~/kube-ps1.sh

0 commit comments

Comments
 (0)