File tree Expand file tree Collapse file tree 3 files changed +15
-6
lines changed
cookbooks/aws-parallelcluster-slurm Expand file tree Collapse file tree 3 files changed +15
-6
lines changed Original file line number Diff line number Diff line change 88default [ 'cluster' ] [ 'munge' ] [ 'munge_version' ] = '0.5.16'
99default [ 'cluster' ] [ 'munge' ] [ 'sha256' ] = 'fa27205d6d29ce015b0d967df8f3421067d7058878e75d0d5ec3d91f4d32bb57'
1010default [ 'cluster' ] [ 'munge' ] [ 'base_url' ] = "#{ node [ 'cluster' ] [ 'artifacts_s3_url' ] } /dependencies/munge"
11+ # LibJwt
12+ default [ 'cluster' ] [ 'jwt' ] [ 'version' ] = '1.18.4'
13+ default [ 'cluster' ] [ 'jwt' ] [ 'sha256' ] = '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159'
14+ if platform? ( 'amazon' ) && node [ 'platform_version' ] == "2"
15+ default [ 'cluster' ] [ 'jwt' ] [ 'version' ] = '1.17.0'
16+ default [ 'cluster' ] [ 'jwt' ] [ 'sha256' ] = '617778f9687682220abf9b7daacbe72bab7c2985479f8bee4db9648bd2440687'
17+ end
18+ default [ 'cluster' ] [ 'jwt' ] [ 'base_url' ] = "#{ node [ 'cluster' ] [ 'artifacts_s3_url' ] } /dependencies/jwt"
Original file line number Diff line number Diff line change 1515# OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions and
1616# limitations under the License.
1717
18- jwt_version = '1.18.4'
19- jwt_url = "#{ node [ 'cluster' ] [ 'artifacts_s3_url' ] } /dependencies/jwt /v#{ jwt_version } .tar.gz"
18+ jwt_version = node [ 'cluster' ] [ 'jwt' ] [ 'version' ]
19+ jwt_url = "#{ node [ 'cluster' ] [ 'jwt' ] [ 'base_url' ] } /v#{ jwt_version } .tar.gz"
2020jwt_tarball = "#{ node [ 'cluster' ] [ 'sources_dir' ] } /libjwt-#{ jwt_version } .tar.gz"
21- jwt_sha256 = '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159'
2221
2322remote_file jwt_tarball do
2423 source jwt_url
2524 mode '0644'
2625 retries 3
2726 retry_delay 5
28- checksum jwt_sha256
27+ checksum node [ 'cluster' ] [ 'jwt' ] [ 'sha256' ]
2928 action :create_if_missing
3029end
3130
Original file line number Diff line number Diff line change 1818 context "on #{ platform } #{ version } " do
1919 cached ( :cluster_artifacts_s3_url ) { 'https://REGION-aws-parallelcluster.s3.REGION.AWS_DOMAIN' }
2020 cached ( :cluster_sources_dir ) { '/path/to/cluster/sources/dir' }
21- cached ( :jwt_version ) { '1.18.4 ' }
22- cached ( :jwt_checksum ) { '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159 ' }
21+ cached ( :jwt_version ) { '1.2.3 ' }
22+ cached ( :jwt_checksum ) { 'somechecksum ' }
2323
2424 cached ( :chef_run ) do
2525 runner = runner ( platform : platform , version : version ) do |node |
2626 RSpec ::Mocks . configuration . allow_message_expectations_on_nil = true
2727
2828 node . override [ 'cluster' ] [ 'artifacts_s3_url' ] = cluster_artifacts_s3_url
2929 node . override [ 'cluster' ] [ 'sources_dir' ] = cluster_sources_dir
30+ node . override [ 'cluster' ] [ 'jwt' ] [ 'version' ] = jwt_version
31+ node . override [ 'cluster' ] [ 'jwt' ] [ 'sha256' ] = jwt_checksum
3032 end
3133 allow_any_instance_of ( Object ) . to receive ( :nvidia_enabled? ) . and_return ( true )
3234 runner . converge ( described_recipe )
You can’t perform that action at this time.
0 commit comments