Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

Commit

Permalink
Merge pull request #189 from linc01n/stash_version/5.9.0
Browse files Browse the repository at this point in the history
Update bitbucket to 5.9.0
  • Loading branch information
linc01n authored Mar 21, 2018
2 parents d333b29 + 7e9888e commit ed3875d
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 34 deletions.
6 changes: 4 additions & 2 deletions attributes/default.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

set['build-essential']['compile_time'] = true

default['stash']['version'] = '5.1.3'
default['stash']['version'] = '5.9.0'
default['stash']['product'] = Chef::Version.new(node['stash']['version']) >= Chef::Version.new('4.0.0') ? 'bitbucket' : 'stash'

default['stash']['home_path'] = if Dir.exist?('/var/atlassian/application-data/stash')
Expand Down Expand Up @@ -62,7 +62,7 @@
default['stash']['backup']['cron']['weekday'] = '*'

default['stash']['backup_client']['install_path'] = node['stash']['install_path']
default['stash']['backup_client']['version'] = '3.2.0'
default['stash']['backup_client']['version'] = '3.3.4'
stash_backup_client_version = Chef::Version.new(node['stash']['backup_client']['version'])

default['stash']['backup_client']['url_base'] =
Expand Down Expand Up @@ -107,6 +107,8 @@
when '3.0.0' then '1a4dcea8fa5df919b9c92341b1a3b92aed5892022e0f94733540d1ebb88653df'
when '3.1.0' then '7d586c65f6f0173c064e5d6508c380192c4a9ac3fc2314fbc3fce2e8f6b10daf'
when '3.2.0' then 'e306e5d0b1f7bc36124ef2877df608b9c1fa2fb7e88d5252fc7dba680962b882'
when '3.3.3' then '550a310f3e8cc1ff6efb1bfa1e7730debfc66710c24f97c9ccbeeefd7b845e6c'
when '3.3.4' then '93071fa04c4519271a50aa34c009144396785d3be685bcab0937e8bef5aa6da0'
end

default['stash']['backup_diy']['install_path'] = "#{node['stash']['install_path']}/stash-diy-backup"
Expand Down
103 changes: 71 additions & 32 deletions libraries/helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -102,43 +102,17 @@ def stash_artifact_checksum
return node['stash']['checksum'] unless node['stash']['checksum'].nil?

case node['stash']['version']
when '1.3.0' then '2731997d6e223cb512906183f5c231be602319ce05d2794cdf5b957a1fd06e08'
when '1.3.1' then '6e9e344fa9f4976afef862f27e1a0f4fae4adc6dad771f3ffbc2cedd5addb243'
when '2.0.0' then 'f943df5262c0cfdf03a087fab08649e83f437300e4f409ac7b542d4da53179fd'
when '2.0.1' then '73881542544f99d2602c065da535a8f437c4e3c6d9fde0e7d7cadd5dfa3defcb'
when '2.0.2' then '7b28ed244339cd8da237ba82b32a3c3eae8bb890ba5bb4190294ffcd04a88bd4'
when '2.0.3' then 'c57e5f3f63ea235180355f393b99db647d3e93112a73f40e8881b64e6b7fb6dd'
when '2.1.0' then '299ae786cdec495f22a0116c2a82bdf2151ecc53507a845568a62269db210205'
when '2.1.1' then 'be29bf0c2044466fa0cd60f2f597053967644d92ae354510c4262385d00ad8cd'
when '2.1.2' then '8a44212ac221083b26a5e2917fb479d8756249805d7728e1462bffebf7988b0e'
when '2.2.0' then '3e8a461f30dbb6bd31a0d9aa42d639a147a3da2b9c534e7923eccca4169bf052'
when '2.3.0' then '584bde276b4acb079e4c32266352f09fba3ed018ce3ec0984f2c6ebded9067db'
when '2.3.1' then '736580eac07e229b165f83600e2c783b5cd54b775be99aeb4a57dee6715ac626'
when '2.4.0' then 'f71fd89a5b0364179cd3d50476be8843291fe2629d2a379f6dcc8434ae724a97'
when '2.4.1' then '9b6347e25738b728cce33dce6eb7171be78fa913665b2065b0c9d1c3df4de9e0'
when '2.4.2' then 'f7152641addb87ad465ea5d1fa10412bdb095ac7229b8e2f033a2e4e5e0df40c'
when '2.5.0' then '75fdae77d0b671eb34737458b2cae6c150a2a487c8e21df4ce820179b04d11d9'
when '2.5.1' then '5e799d4f049d015eba5e3db8ccfc7dafc8ffd68eabecffd5a4d2430e118892d2'
when '2.5.2' then '6b499626d5ef91dc298c868374ed2afd09deec7b99fdb0cb629afe325b9c6ab7'
when '2.5.3' then '6eb43c7139e5011d4133f8bf773c29d58db459f09f4fdb44ded35dbd20848710'
when '2.5.4' then 'aa95696775129ce1cffc7719c07e5d1b014e5b15885c44ded946772db197296c'
when '2.6.0' then 'c44d89c2728fadc238b577c8d9719af6d4151dd7841a4b0f3335c946358b82b6'
when '2.6.1' then '17ba67a7675e045f89fc83751bcb48c80fa1409c870902e4962eccc288eca7e2'
when '2.6.2' then '65c56c887eaef4ba4b581894b78d5169e3ea247611083c9bf021927b1953cd30'
when '2.6.3' then '7dee2f3331803282379380721de1c6ea307cca210dd01afc1b3cd9630231e042'
when '2.6.4' then 'f561ee131977f96bf049ee0b889f4b5905b6ccc2faa36ac5a73c366e3aaaafca'
when '2.6.5' then 'd1fd3b89fefb5bc62b7e4853192670b03e5823bfa205961f0795cb650bcfa1c6'
when '2.7.0' then 'e41d1d79ab94d3256c443b66c8536d526f9cba72ac5a190a7b19a83d006c18ee'
when '2.7.1' then '7487c0d7e03256eb3ab027ff744dd5e56b84508b01b17f39afaa1237305939f6'
when '2.7.2' then '9efbd97ff84b74e8fbbe97c97c55df2f4b896ef35d38ec79ad70084c141c570b'
when '2.7.6' then 'f1bb1bafacedcb6ed8152a44b02fcecbd04e4af3bff4471eb86ffe6a737978fd'
when '2.8.0' then 'd7a0af075f0ee3d1290ddbd14ed11be2e4e83b3ebc6414f5655a39e2478af362'
when '2.8.1' then '4282f05f76fce2104e76c972a4d46092020e3e90894537e06c739df9c6680437'
when '2.8.2' then '5fe6fb8051a3cad63ca6c07a2d419bfbc6657bde88ada45cc2990815764d0ab7'
when '2.8.3' then '67d6c03f7da53b42ad1d86d07e41102882f34d52fd9c739716340afb8c094177'
when '2.8.4' then '82032a99e7e1558396c9db786760d7dff545543f47c2cc5d5c9455ae055edc27'
when '2.8.5' then '61db4e4871ad5ee612e214e9bb346836d7c3ca5ccea4ca73ec4b83dba4f3ac2b'
when '2.9.0' then '5638c1af3008379d26fcb70dd392db5149a6b1b969ec5b9334647ba01c71c74b'
when '2.9.1' then 'fe57c0a483ecd967307080b157c7af42260c59e48a919784b346eb496c283386'
when '2.9.2' then 'd4c31a0523ab4df5d12a8dcd24778cfd9db343f668bee1f4a0b18381d173088c'
when '2.9.3' then '6d866a2081f0a69fdd29dc059836f1d3d1bb51453bc7cbc6c9518ebc3227a389'
Expand All @@ -150,7 +124,6 @@ def stash_artifact_checksum
when '2.10.3' then '4eb49ac7b23d51e6b9d306f7e3c731485586a6b6b86c12acd2f25c7e996c0471'
when '2.10.4' then 'def076b8ec4a817f23c87e288503c3d3d3d55a65bd77caef2769bfb9bdda96d2'
when '2.10.5' then 'a1d6f1ea39ed5eb16eecb235ceceee579970590ddfebd1bc6a1b98d62abe6993'
when '2.11.2' then '873fbdfaee52af6f1899ffd216192edadc8bfc491a43915f8b7dd4a41d19ede6'
when '2.11.3' then 'a6e0250ac6aed248320314e5755baee18a1f069d1035d36409793d8a6d3e96c4'
when '2.11.4' then '9c228f969dafd86cfbd980af86364894490f8c168827c7e4f630168e0ac417ea'
when '2.11.5' then '943f84547c375ca166a7563520aebe69be3b22f023b902b30d54ba8a20ae4302'
Expand All @@ -159,7 +132,7 @@ def stash_artifact_checksum
when '2.11.8' then '4c7336cdd60c776d26afc6689f309660e3528bdbfa702d9e938edbc27156c96c'
when '2.11.9' then '06f2985c2555d0cf9a4d735d2460aa6ccd3dd3a687b818deca94882e3450e778'
when '2.12.0' then '8284f664a19f264731b43dee06182858c57501154a77ea703c314a582f145bdc'
when '2.12.1' then 'c79943d3c1d2b6277cf7b2b0a240ea4aa84eb6d7c90797efcf09169d73b2e784'
when '2.12.1' then 'e092e333a7522690166999bd4bef9e837d8fc43f082c849413de0ca8b25a0701'
when '2.12.2' then '039e4710a42a66c7b4d6bd11738c6fa31ef8e567ea8ff95ba2fe56d9fa5dc19e'
when '2.12.3' then '2e31777487a5a2c857b8a4b8c93ab8f6683af7ec8c9ec9a2e75af2e155b6683b'
when '2.12.4' then 'fc9c50f9aee43b677fe61921823137525675d66962583c53e4384400abee2a61'
Expand Down Expand Up @@ -224,7 +197,6 @@ def stash_artifact_checksum
when '4.1.0' then '0b1e41ab64c25d446d1cda54392abb9120c4b92413c1d79f6642869cbdcd5a46'
when '4.1.3' then '2cdbab5394a3d82a854f33806d12b40f909ad172ef95064e9f0fce786fc65307'
when '4.1.4' then '72cdb8edabccc85e782b556ade584df08cca4e49bc8493f14c05a590f56de5e7'
when '4.1.5' then '2aec5ee2860adc5e8764d3c5912c2c324fcf948f890260cf88ecaa153b3b713a'
when '4.1.6' then '6097a4a3a004dad905f1c5f85bf3fe344b20b09ddaca425bb5aedd472c999776'
when '4.2.0' then '0632382b092105bbc99e580ef1a92e076eed94ac277ad4804e474bf70fa6722c'
when '4.2.1' then 'a76098de1a205d9f26be3af568b28aed907f7be0dd7434affb0fb6a1347df20e'
Expand All @@ -237,22 +209,29 @@ def stash_artifact_checksum
when '4.4.0' then 'ef7993ce088659dfeff974fdadcc3ff891451905e1cf0fac6de0a5979aaa76b7'
when '4.4.1' then '91866f21cf13a9eb9f490b85b7e878d5283038f4824c66e97bdd92867c363c22'
when '4.4.2' then '050e31d88da4cfd6715834fc5a48ec8977f461f0fac7899c602a75e251952be4'
when '4.4.4' then '48020ce1cf2b90fd6fa7e2c1568a9514cc9c2995413d8f95aea0cc0edb80880d'
when '4.5.1' then 'eb93ede7c4bcaded79540f555062d9f1e79ab0da1615feca1e679cd7094eecd5'
when '4.5.2' then 'cb3ee49ec20cd2f496dfbf0b8542a24c8db720226e3d80510b9fb4921968f89d'
when '4.5.3' then '9995c7028e5f837c59c5533f9cf10f26bf8cb18f21c530e5aac59dc441a0c188'
when '4.6.0' then '7dd309b5d17be41e3e2406276e14436136f9fd810655ceed6e08a72556e644aa'
when '4.6.1' then 'c2c9207761152c29a7a3e032737cc51dcf4f8dd84491eb8f5665a8bffa78e938'
when '4.6.2' then 'a6260a139d794518ee0b7825f352144243f6da0a89f905cb8203c39516c63067'
when '4.6.3' then 'ddb4ab0201c0de891070fadef86a0169b1f21be90d61a2bae4e6b3e5a824adda'
when '4.6.4' then '79e1f127c6aa5f76afdaddc46f75d6748c245e34dcbd66780577f3b5d6dd1af8'
when '4.7.1' then 'cdbd5e82263638958468917bf9a3376591a8ccc500fd649e0c3e4c048de9ac9c'
when '4.7.2' then 'bff0bb860ba4f7d73b0cbd0120efacec7899c935a38c6e45deb0f52f799ee8eb'
when '4.8.0' then '6691554ca29efcad98391d33b8b9f7277e3335d45f12517bfd3cb2b9fd7f88e2'
when '4.8.1' then 'd77de9aa4f19114f118f2438b05dbd81191847d524b974feecd030937385b275'
when '4.8.2' then '14962bdd1713f4f1ccd580158ae206249d5e4c3cf4596275b2c258edc18b20ac'
when '4.8.3' then '8f5544e8b9e6cb444df6ce401425ec308c380e317618c40d8895f6ebb2aa6328'
when '4.8.4' then '11d0af3cbfd52912c16e6407c00f76e15920704260fb1367b4a65fc8fd0bb5b4'
when '4.8.5' then '0f485702aef5b4ff9c366d3fb236591d37b823f2504aaf3618bd3f04b6195b44'
when '4.8.6' then 'd43592fe60c6e0604e9871fd58469ff90723d03d79efd2cdd8cf90677ca722d0'
when '4.9.0' then 'cc1d512b1c57994803eed9107a692277d32dfb9d6ebccb3e531eec17ee9d1c07'
when '4.9.1' then 'cc8833c9f69f9f33f89ca0a7ebd7efe2e604b5e37e1e77f3500c26217dfa6855'
when '4.10.0' then '65c0c672c6ea92c6fb2090d5f8a170b70a90cbb986af8304fc6bb4dce717451b'
when '4.10.1' then 'f625977f28d1fbbc7231fcea16bac8521fe3427e05063bfe4c1874be275d75cd'
when '4.10.2' then '003cddaa32597552da689731d155d6e1eebadd24b3768d512dfd15c848463ffc'
when '4.11.0' then '7b6238d52501e8946fbc536f3aba525d3948a5448b0184bf71e526be6c7d9e3d'
when '4.11.1' then '6595bf57b60b41a770c617171b478ae221de0aee1152a04d829751426b43f632'
when '4.11.2' then 'c804495c88a9ad3984c4d8c84260ca22bc4b5d6c4fa59fb510554fafcd2c868e'
when '4.12.0' then '50be63a7b94863c7d51fd269fb91143d256cf560476a1b6f46f0ed07a53a4914'
Expand All @@ -265,11 +244,71 @@ def stash_artifact_checksum
when '4.14.3' then '2d54b9424dbfe3a8a65dd8d908cfe670ace7cf2bfb597753c2048e1cf321f259'
when '4.14.4' then 'ba58a5be4064515613cbb3825f2dafd8ceaa9749fd1905a7b5a65f30247be337'
when '4.14.5' then 'f366fc5f4a1b1a41c3daa123d1f18fa166092dc479604694ef3e221b6d4e1f81'
when '5.0.0' then 'a1505e06dc126279c710ce6c289fc41b078bab5de0beff44fc27bd17339ebdf9'
when '5.1.0' then '8bfefd43dae2aaab7193f569e6a15ac3c9bc9aeb8922f4bf299c0984c66f7907'
when '4.14.6' then '2edb1df912215df4df4304d2fac2a6e9135db72c2dca536046e6bdfc320ff592'
when '4.14.7' then '1919a2667fdfa229500f15b14a458c106114b97be8cba5171b5a69a72467bf86'
when '4.14.8' then '94179570e3f3680437525e623bf92ccb2dcde148ae35a5a4055dd7c67c603c93'
when '4.14.9' then '249cc8d54cec47f4901234c621f3cb85dcf3350d873da6b6bfcbec74c59e1051'
when '4.14.10' then '3e8fa1a21d858b65463f3416d97e468ccc52f955a079b679d72b2e826f8a4751'
when '4.14.11' then '11454a980da681e52cae78001d2bd43d291cfe32da101a7269bd8c37d7f6602f'
when '4.14.12' then 'd131ddcaf294139e27aaaaf7583fd9fc2a8d3cca056a92f6c5a68363313a0a26'
when '5.0.2' then 'b0a5d15f24891a7bd5bf04a4f6c015a4bf3483111475e642badafc0616e7559b'
when '5.0.4' then '2b1d4c5aa1074e51050ba834d5aa77cd043211542d8d44b3d4dbcf054f2d72f3'
when '5.0.5' then '499246c3f5f5d4ef25a757aee9afee7b54183db9a4a1bfe0835b91a56385083f'
when '5.0.6' then 'd75ec7e6e52f0d3fc311073725df73c51f22999def533ff656050c202827e1b5'
when '5.0.7' then '0015fd0ad2c6a810c2799079ca2b40aa3da6de8203ddd4be324abffecafe5d84'
when '5.0.8' then '3a6b5a52247663bf22cc88cc7f82fc358f2ff08fb0a02091253fe278ae42bc36'
when '5.0.9' then '6550f4911274196dc59fb08747c04e061189024b94916e5fa4566c53ec996935'
when '5.0.10' then '4252cb04d33eaab25cef8d8fde81ba797abd27e174d65c1e0c24bf7ea5507ec1'
when '5.1.1' then '198276846c21cbff655f7b2939b2694740454ab36cfd57b89113052e46e0a427'
when '5.1.2' then 'ec639d0801b52a2efa41251e3b67bedf334a9539e557001162eb7d16a4e80435'
when '5.1.3' then '9cfdee9935c16d84934e0f61538706e1db92ecab82f951e6036d30f4da29ea39'
when '5.1.4' then '2ea14f924fb7007edd78f01a82b682fc1b08ec85ea6e40ede694b161d0787bf5'
when '5.1.5' then '0226f487a2637389dca7a025f560837b8b5aababf21d9a59894a506808be7273'
when '5.1.6' then 'a59cea975c7e0b9084834e27528c3ed580edaf7a9c5f51bb38534916fe219ebd'
when '5.1.7' then 'e877cafcf9317e0f9ebc2ec47e109d32aa667faf73f59d9172cbe3431dae2f06'
when '5.1.8' then '0b539efa7643f372602debdbed1ff1336060dbd0f4bbbc5fcfef454410549190'
when '5.1.9' then 'cadaed991038257268db33c0945efed49c6bc521a95ce2b69ace57d260211488'
when '5.2.0' then '5038465b5a0be6cbca2d8706b4320be28bbb23bfd9486a8a1518caae1772133e'
when '5.2.1' then 'a24eb89bd315486b2e163569d068e3ba43c51619ca9c3b226d1f298639715946'
when '5.2.2' then 'a00068c835411e66cf5d446d928fd87d0adeb79263fa41e46b1c8cd140da2b4c'
when '5.2.3' then '7e20f9983db4ace1378671bb6e60a12fafcbcccdd7404e7c04e0fd77f461d857'
when '5.2.4' then 'a90a0beb2992487792f7caa241d65dcbecd1f68be4baf8a265a65accdcc65401'
when '5.2.5' then '6fb89e504df2220c6be278af2579f0da9dee17958a5a8ea6be1585708d5a4342'
when '5.2.6' then '59f4739d1107db3d57c6c0fd546290474bcc3180d7fdb43d59af432d7ab19b5a'
when '5.2.7' then 'cda3d59e1c6ed5d79b054e32469e3885aa66155406be1613d59837e7b330e83e'
when '5.2.8' then '580ab818ea1d39e9a01ca1c25f45f5c5f5316d5aded7a9f4412a0e7b6ba63c33'
when '5.3.0' then 'dc029475602dee2902de4fb3ad0a19df1bf9273eb5b387c1c84f54dd774b0f14'
when '5.3.1' then '91e6d11787d59ab5a33e94cdf0437adaeb1de2bdba1890f06483bbe06ea286f2'
when '5.3.2' then '9ccf17bc6e828fdb94239a14d9a2b708328c6abf90fd9eeed610e064e3225509'
when '5.3.3' then '008b57122db1674b36c78d2c854ffee5cc37cc826c7e4e48f05483a5961f5acb'
when '5.3.4' then 'f66cae71aadd2b08b4c23d8d46e1dcbaa88b9db74cedf58324ecb2d3b12568b5'
when '5.3.5' then 'eb08e86800064203dbcf87952ae1b0e81e07f03b185b0531e6895c78c9ebb240'
when '5.3.6' then '794e15b1373b79c46bc2b80abfb9994030985281f43a246783ad9758fd2cf24a'
when '5.3.7' then 'eb5217138a31bb00c42f0fc2fe38472b8500bffa2f9159cd1c2a71d78751a88d'
when '5.4.0' then '602ad71dc36d9754402c353726f8b86354898102cb3ef7a01c90264ccf3756e2'
when '5.4.1' then '45c225060eb9c70e634520613ef9c5025507588c095bc882f422f8ea568c1613'
when '5.4.2' then 'fc8b8587c3fbdf8b3d05300051b84b9a7120cfe69d1436d0ef0adcc02e3dd381'
when '5.4.3' then 'eabb981bfb4d27ed7d6527e7982df97e221107aa1769b824e920a3287f9f1c3d'
when '5.4.4' then 'aeb50c29aaee7836973466a3c5cffad5a8bd02f485bd1d776f55ebc74f391de0'
when '5.4.6' then '218541c80fd197b34fa6b66785973e20420daf1e6b574b509228a8d527cd015a'
when '5.4.7' then '5a419179d8b5c801d687c92d4370098b637e65a3e7eccac4aedab9cf57557681'
when '5.5.0' then 'e30c44a2c6a256bfb92d2bd17732296cf171fced59dbd9773e59ded67460ce71'
when '5.5.1' then '25f943c05be1359494bcdd21d3a3140d67f8426551bf8c0a1b49182ca4183322'
when '5.5.2' then 'dea52f2e94bb8932f01d3f5d6d012e5ae79eca43d11435529a95ed51539296e6'
when '5.5.3' then '33ed497d0a1797d3daee5338755cc8f02d5cd2d532d39fbcefa7fa62ad53bb55'
when '5.5.4' then 'b3ff23d1e1da56b2dfcb8537b0a4dd2ab8b56c7e342351090327b1c6f0ea88c1'
when '5.5.5' then 'b66e72ba0a96ee5fb5d7beba3db2d829038fbca5ed4b492649fdc33db2eef32d'
when '5.5.6' then 'a54161878e3696d6c178bb191a6fa9d74b04be760d4cd66ca6996bc097f70233'
when '5.5.7' then 'b17251152094a737f7b309d65a00a349ea1af7128a92eebdde72b8f84b83de8c'
when '5.6.1' then 'fe5a5cc6a2e5b6814928044e90ef11570842c79b6e299cc469d4135a59b411a1'
when '5.6.2' then 'bc143221606b6aa562965b9ad3cf72733a0991fcfc66004d978abaf0d0c32ab8'
when '5.6.3' then '7df0c404dc6b5008238f126e7a8d82421b19cc4940d3876e966a4712b547e47c'
when '5.6.4' then '09b5e1ebc07dbf93567d143984f38da5ce24c7fd8bf3b9e093428f4572ddd5c0'
when '5.7.0' then '51a65694b64b56e480a2a881adf11457710e5c86f169a3249128350f8ca65adc'
when '5.7.1' then '2df9a774ec8837b2f49043e2b8003f7d5eb9d31e363cd4131e506ba8939b36cc'
when '5.7.2' then '592d7c6a7346d339e02fe65f86b9b2bd8fb72a2dda65b3cc33da113627906ebe'
when '5.8.0' then '2d9e9d8bbbdc8986ba5ef8fb248addc79f94adff041efd137eea49a99b93ec9d'
when '5.9.0' then '69917237813ba1fde116e32d2606d1df22a185e34374623560cf96d10e5ddb5e'
else raise "Stash version #{node['stash']['version']} is not supported by this cookbook"
end
end
Expand Down

0 comments on commit ed3875d

Please sign in to comment.