Stash v2022.09.29 (2022-09-26)
stashed/apimachinery
v0.23.0
- 92b9a652 Add backup retry helpers + use
metav1.Duration
forTimeOut
(#188) - a5ba7404 Revert to restic 0.13.1 (#190)
- 8821fa34 Test against Kubernetes 1.25.0 (#189)
- 6b79486c Fix RestoreSession phase calculation (#187)
- cb39527c Add re-try logic for failed backup session (#182)
- b8925184 Check for CronJob/VolumeSnapshot version only once (#186)
- a3b5eb90 Remove slack link
- 40ce6cb2 Handle status conversion for CronJob/VolumeSnapshot (#185)
- 55dff331 Use restic 0.14.0 (#184)
- 522f4e18 Use k8s 1.25.1 libs (#183)
- a68816b4 Acquire license from license-proxyserver if available (#181)
- f76f80b6 Fix namespace defaulting in restore target ref (#180)
- ffd3a856 Make PostBackupHook and PostRestoreHook pointer to avoid defaulting (#179)
- 2e6ad371 Add target related constants + re-organize constants (#177)
- c8f94328 Fix issue in sending backupsession and restoresession success metrics. (#178)
stashed/cli
v0.23.0
- 55cd97a6 Prepare for release v0.23.0 (#171)
- c6df635c Revert to restic 0.13.1 (#170)
- b522f73f Use restic 0.14.0 (#169)
- b03af4b2 Use k8s 1.25.1 libs (#168)
stashed/elasticsearch
5.6.4-v19
- 966a449b Prepare for release 5.6.4-v19 (#1268)
- 69530abc [cherry-pick] Revert to restic 0.13.1 (#1257) (#1258)
- 5202ddcf [cherry-pick] Use restic 0.14.0 (#1246) (#1247)
- 831f0550 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1236)
- c310969d [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1225)
6.2.4-v19
- 6ba65875 Prepare for release 6.2.4-v19 (#1269)
- de0252b1 [cherry-pick] Revert to restic 0.13.1 (#1257) (#1259)
- 4ca1fe5d [cherry-pick] Use restic 0.14.0 (#1246) (#1248)
- 3cb020f6 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1237)
- e6a3931e [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1226)
6.3.0-v19
- 35be503d Prepare for release 6.3.0-v19 (#1270)
- a83a0f92 [cherry-pick] Revert to restic 0.13.1 (#1257) (#1260)
- 4fc1c5ea [cherry-pick] Use restic 0.14.0 (#1246) (#1249)
- f5f6bd25 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1238)
- 3fb18e38 [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1227)
6.4.0-v19
- bb078f5b Prepare for release 6.4.0-v19 (#1271)
- 3326965e [cherry-pick] Revert to restic 0.13.1 (#1257) (#1261)
- 7a38f82a [cherry-pick] Use restic 0.14.0 (#1246) (#1250)
- 4c080247 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1239)
- a0a65026 [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1228)
6.5.3-v19
- 7a026075 Prepare for release 6.5.3-v19 (#1272)
- 75e486af [cherry-pick] Revert to restic 0.13.1 (#1257) (#1262)
- cb9bd0fa [cherry-pick] Use restic 0.14.0 (#1246) (#1251)
- 150cf448 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1240)
- 60dbba03 [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1229)
6.8.0-v19
- d158623c Prepare for release 6.8.0-v19 (#1273)
- 918b5f8f [cherry-pick] Revert to restic 0.13.1 (#1257) (#1263)
- 350384af [cherry-pick] Use restic 0.14.0 (#1246) (#1252)
- 61d07df4 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1241)
- dab04aa8 [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1230)
7.2.0-v19
- b5b166a1 Prepare for release 7.2.0-v19 (#1275)
- ac13c36b [cherry-pick] Revert to restic 0.13.1 (#1257) (#1265)
- 7aa291c7 [cherry-pick] Use restic 0.14.0 (#1246) (#1254)
- 4240c297 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1243)
- e32f9641 [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1232)
- 9ed8203d Prepare for release 7.2.0-v18 (#1220)
7.3.2-v19
- 27366a89 Prepare for release 7.3.2-v19 (#1276)
- 20f7d0c0 [cherry-pick] Revert to restic 0.13.1 (#1257) (#1266)
- 9051b5e8 [cherry-pick] Use restic 0.14.0 (#1246) (#1255)
- 3af9b3c9 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1244)
- b866149e [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1233)
- 6d92e35f Prepare for release 7.3.2-v18 (#1221)
7.14.0-v5
- c0f3296c Prepare for release 7.14.0-v5 (#1274)
- fe1ba0d3 [cherry-pick] Revert to restic 0.13.1 (#1257) (#1264)
- d1735e73 [cherry-pick] Use restic 0.14.0 (#1246) (#1253)
- 19670067 [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1242)
- 2759db09 [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1231)
- 49ba85f7 Prepare for release 7.14.0-v4 (#1219)
8.2.0-v2
- 0c1ae9ff Prepare for release 8.2.0-v2 (#1277)
- 1c020913 [cherry-pick] Revert to restic 0.13.1 (#1257) (#1267)
- fc81884f [cherry-pick] Use restic 0.14.0 (#1246) (#1256)
- 7689cccc [cherry-pick] Use k8s 1.25.1 libs (#1235) (#1245)
- 5d5cbcd3 [cherry-pick] Acquire license from license-proxyserver if available (#1224) (#1234)
- e3026385 Prepare for release 8.2.0-v1 (#1222)
stashed/enterprise
v0.23.0
- 4cb35fb1 Prepare for release v0.23.0 (#205)
- 88cf38fc Implement retry logic for failed backup + use
metav1.Duration
forTimeOut
(#204) - 3951fa2c Revert to restic 0.13.1 (#203)
- 81ec3c07 Refactor codebase (#195)
- ca228c24 Validate
TimeOut
field in Backup and Restore (#202) - 657982b5 Fix unit tests
- a348041f Check for CronJob/VolumeSnapshot version only once (#201)
- a5550bb0 Handle CronJob api type dynamically (#200)
- 79ba1c50 Handle status conversion for CronJob/VolumeSnapshot (#199)
- 521b7e4e Use restic 0.14.0 (#198)
- 60b48411 Use VolumeSnapshot api dynamically (#197)
- cf034b8b Use k8s 1.25.1 libs (#196)
- f2c419a7 Acquire license from license-proxyserver if available (#194)
- 316cd592 Fix total host calculation for VolumeSnapshot (#189)
- 7fdce67e Fix label passing to restore job (#193)
- 0052217d Fix hook defaulting issue (#192)
- d78cfc50 Add support for multiple blueprint name in target annotations (#190)
- 07327ac2 Set BackupSession Duration before sending metrics. (#191)
- 52ceac2b Cancel concurrent CI runs
stashed/etcd
3.5.0-v6
- 3bbcbfb Prepare for release 3.5.0-v6 (#59)
- fad156c [cherry-pick] Revert to restic 0.13.1 (#57) (#58)
- 7836d45 [cherry-pick] Use restic 0.14.0 (#55) (#56)
- c1989f5 [cherry-pick] Use k8s 1.25.1 libs (#53) (#54)
- 12b1d0e [cherry-pick] Acquire license from license-proxyserver if available (#51) (#52)
stashed/installer
v2022.09.29
- 29710ffb Prepare for release v2022.09.29 (#282)
- 2d65e197 Redis 7.0.5 (#281)
- 38eb2de1 Update crds
- 8916a69d Remove ReplicaSet and ReplicationController support from community edition (#280)
- 4e11f0d6 Test against Kubernetes 1.25.0 (#279)
- 744d7c6a Don’t add PSP permissions in Kubernetes version v1.25.0+ (#278)
- 2542d4af Remove support ReplicaSet and ReplicationController (#276)
- 30779daa Use k8s 1.25.1 libs (#277)
- e7dc289e Acquire license from license-proxyserver if available (#275)
- 3d8c9552 Add permission for license-proxyserver (#274)
- fcb4bdbe Add catalog for Redis 7.0.4 (#273)
stashed/kubedump
0.1.0-v2
- d949ed6 Prepare for release 0.1.0-v2 (#19)
- b2c51fb Revert to restic 0.13.1 (#17) (#18)
- 540670b [cherry-pick] Use restic 0.14.0 (#15) (#16)
- ca8bdc6 [cherry-pick] Use k8s 1.25.1 libs (#13) (#14)
- 7d1fc6f [cherry-pick] Acquire license from license-proxyserver if available (#11) (#12)
stashed/mariadb
10.5.8-v12
- 38c4724 Prepare for release 10.5.8-v12 (#200)
- b861b65 [cherry-pick] Revert to restic 0.13.1 (#198) (#199)
- 7e6751a [cherry-pick] Use restic 0.14.0 (#196) (#197)
- 610ea64 [cherry-pick] Use k8s 1.25.1 libs (#194) (#195)
- e476217 [cherry-pick] Acquire license from license-proxyserver if available (#192) (#193)
stashed/mongodb
3.4.17-v19
- 3a90213c Prepare for release 3.4.17-v19 (#1663)
- dcc89b05 [cherry-pick] Revert to restic 0.13.1 (#1649) (#1650)
- d9d43b0b [cherry-pick] Use restic 0.14.0 (#1635) (#1636)
- c838b452 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1622)
- 78fb76b1 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1608)
3.4.22-v19
- bd473140 Prepare for release 3.4.22-v19 (#1664)
- ee17bd96 Revert to restic 0.13.1 (#1649) (#1651)
- 5a3562ae [cherry-pick] Use restic 0.14.0 (#1635) (#1637)
- d660184a [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1623)
- 3d73c7f8 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1609)
3.6.8-v19
- 2a5d0729 Prepare for release 3.6.8-v19 (#1666)
- 98abf305 [cherry-pick] Revert to restic 0.13.1 (#1649) (#1653)
- 52614ce5 [cherry-pick] Use restic 0.14.0 (#1635) (#1639)
- a3c6cdb0 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1625)
- 09da5ad7 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1611)
3.6.13-v19
- 36b22e54 Prepare for release 3.6.13-v19 (#1665)
- 0b579101 Revert to restic 0.13.1 (#1649) (#1652)
- f335db0d [cherry-pick] Use restic 0.14.0 (#1635) (#1638)
- a194f438 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1624)
- a389cd0c [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1610)
4.0.3-v19
- 1ba18787 Prepare for release 4.0.3-v19 (#1668)
- 20c26852 Revert to restic 0.13.1 (#1649) (#1655)
- 3cd8cbe0 [cherry-pick] Use restic 0.14.0 (#1635) (#1641)
- 8d7a12a8 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1627)
- dec6b1b5 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1613)
4.0.5-v19
- 7fa68368 Prepare for release 4.0.5-v19 (#1669)
- ae8bc602 Revert to restic 0.13.1 (#1649) (#1656)
- cf032c32 [cherry-pick] Use restic 0.14.0 (#1635) (#1642)
- 05f691f6 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1628)
- 425887a0 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1614)
4.0.11-v19
- f519a6b1 Prepare for release 4.0.11-v19 (#1667)
- f1977fd5 [cherry-pick] Revert to restic 0.13.1 (#1649) (#1654)
- 1c0e894f [cherry-pick] Use restic 0.14.0 (#1635) (#1640)
- 269719a6 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1626)
- fcbc9b82 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1612)
4.1.4-v19
- 1bc0d9c6 Prepare for release 4.1.4-v19 (#1671)
- eb3b71a0 [cherry-pick] Revert to restic 0.13.1 (#1649) (#1658)
- 1e53dfeb [cherry-pick] Use restic 0.14.0 (#1635) (#1644)
- 0ea9f2ee [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1630)
- 2e27e199 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1616)
4.1.7-v19
- 7029f3cb Prepare for release 4.1.7-v19 (#1672)
- 5a7188dc [cherry-pick] Revert to restic 0.13.1 (#1649) (#1659)
- b068d1cb [cherry-pick] Use restic 0.14.0 (#1635) (#1645)
- 7b413b54 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1631)
- cd1f4626 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1617)
4.1.13-v19
- 0fb41942 Prepare for release 4.1.13-v19 (#1670)
- 48fe3980 Revert to restic 0.13.1 (#1649) (#1657)
- a09f450c [cherry-pick] Use restic 0.14.0 (#1635) (#1643)
- a56f9680 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1629)
- 0f64d312 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1615)
4.2.3-v19
- faebeabf Prepare for release 4.2.3-v19 (#1673)
- 630081c4 Revert to restic 0.13.1 (#1649) (#1660)
- db2b2154 [cherry-pick] Use restic 0.14.0 (#1635) (#1646)
- 465c0f96 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1632)
- 07b25e67 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1618)
4.4.6-v10
- 3f080a1a Revert to restic 0.13.1 (#1649) (#1661)
- 61c5a63a [cherry-pick] Use restic 0.14.0 (#1635) (#1647)
- 945b11ff [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1633)
- 8d5c1da5 [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1619)
5.0.3-v7
- b794121f Revert to restic 0.13.1 (#1649) (#1662)
- 048c224d [cherry-pick] Use restic 0.14.0 (#1635) (#1648)
- ae70b357 [cherry-pick] Use k8s 1.25.1 libs (#1621) (#1634)
- 23063a3b [cherry-pick] Acquire license from license-proxyserver if available (#1607) (#1620)
stashed/mysql
5.7.25-v19
- 2e7b1ded Prepare for release 5.7.25-v19 (#656)
- 1502553e [cherry-pick] Revert to restic 0.13.1 (#652) (#653)
- fb6b7842 [cherry-pick] Use restic 0.14.0 (#648) (#649)
- 517967e9 [cherry-pick] Use k8s 1.25.1 libs (#643) (#644)
- 8b8d50c0 [cherry-pick] Acquire license from license-proxyserver if available (#638) (#639)
8.0.3-v19
- a776fc40 Prepare for release 8.0.3-v19 (#659)
- 513cf746 [cherry-pick] Use k8s 1.25.1 libs (#643) (#647)
- f23808a4 [cherry-pick] Acquire license from license-proxyserver if available (#638) (#642)
8.0.14-v19
- 28076a91 Prepare for release 8.0.14-v19 (#657)
- a3232b0c [cherry-pick] Revert to restic 0.13.1 (#652) (#654)
- 7dd4e9be [cherry-pick] Use restic 0.14.0 (#648) (#650)
- 6c47a15a [cherry-pick] Use k8s 1.25.1 libs (#643) (#645)
- 17110198 [cherry-pick] Acquire license from license-proxyserver if available (#638) (#640)
8.0.21-v13
- 10631bcb Prepare for release 8.0.21-v13 (#658)
- 3ebde7be [cherry-pick] Revert to restic 0.13.1 (#652) (#655)
- 5d5dfe4f [cherry-pick] Use restic 0.14.0 (#648) (#651)
- 2d32097f [cherry-pick] Use k8s 1.25.1 libs (#643) (#646)
- fd685f29 [cherry-pick] Acquire license from license-proxyserver if available (#638) (#641)
stashed/nats
2.6.1-v7
- ff84cf8 Prepare for release 2.6.1-v6 (#72)
- 27915ef [cherry-pick] Revert to restic 0.13.1 (#69) (#70)
- 4e4f933 Fix Dockerfile
- f984718 [cherry-pick] Use restic 0.14.0 (#66) (#67)
- 45ba241 [cherry-pick] Use k8s 1.25.1 libs (#63) (#64)
- 1bfa57c [cherry-pick] Acquire license from license-proxyserver if available (#60) (#61)
2.8.2-v2
- 185b43b Prepare for release 2.8.2-v2 (#73)
- 92a0d85 [cherry-pick] Revert to restic 0.13.1 (#69) (#71)
- a20f667 [cherry-pick] Use restic 0.14.0 (#66) (#68)
- 6e70b66 [cherry-pick] Use k8s 1.25.1 libs (#63) (#65)
- 3d1ed5a [cherry-pick] Acquire license from license-proxyserver if available (#60) (#62)
stashed/percona-xtradb
5.7-v14
- 60dcbc42 Prepare for release 5.7-v14 (#272)
- 4910525d [cherry-pick] Revert to restic 0.13.1 (#270) (#271)
- f36ec767 [cherry-pick] Use restic 0.14.0 (#268) (#269)
- 3bc0f8b1 [cherry-pick] Use k8s 1.25.1 libs (#266) (#267)
- 3176f6c4 [cherry-pick] Acquire license from license-proxyserver if available (#264) (#265)
stashed/postgres
9.6.19-v18
- 82f3ce67 Prepare for release 9.6.19-v18 (#1117)
- 2010667b [cherry-pick] Revert to restic 0.13.1 (#1105) (#1111)
- ebbbcbac [cherry-pick] Use restic 0.14.0 (#1098) (#1104)
- c010f284 [cherry-pick] Use k8s 1.25.1 libs (#1091) (#1097)
- 3f12e462 [cherry-pick] Acquire license from license-proxyserver if available (#1084) (#1090)
10.14-v18
- 21c2297c Prepare for release 10.14-v18 (#1112)
- f88623ae [cherry-pick] Revert to restic 0.13.1 (#1105) (#1106)
- 2095d664 [cherry-pick] Use restic 0.14.0 (#1098) (#1099)
- 05343728 [cherry-pick] Use k8s 1.25.1 libs (#1091) (#1092)
- b47ffe3a [cherry-pick] Acquire license from license-proxyserver if available (#1084) (#1085)
11.9-v18
- d94521f0 Prepare for release 11.9-v18 (#1113)
- 80d58dcf [cherry-pick] Revert to restic 0.13.1 (#1105) (#1107)
- 0f80a028 [cherry-pick] Use restic 0.14.0 (#1098) (#1100)
- 1dc3d12a [cherry-pick] Use k8s 1.25.1 libs (#1091) (#1093)
- 8bb7face [cherry-pick] Acquire license from license-proxyserver if available (#1084) (#1086)
12.4-v18
- 9aeadf3d Prepare for release 12.4-v18 (#1114)
- dc133e24 [cherry-pick] Revert to restic 0.13.1 (#1105) (#1108)
- b076014d [cherry-pick] Use restic 0.14.0 (#1098) (#1101)
- 0d9bb51a [cherry-pick] Use k8s 1.25.1 libs (#1091) (#1094)
- 4c40d495 [cherry-pick] Acquire license from license-proxyserver if available (#1084) (#1087)
13.1-v15
- d5514c07 Prepare for release 13.1-v15 (#1115)
- 6ae5c873 [cherry-pick] Revert to restic 0.13.1 (#1105) (#1109)
- a99069cf [cherry-pick] Use restic 0.14.0 (#1098) (#1102)
- 085f7ae0 [cherry-pick] Use k8s 1.25.1 libs (#1091) (#1095)
- ee7e4c40 [cherry-pick] Acquire license from license-proxyserver if available (#1084) (#1088)
14.0-v7
- 334d54bb Prepare for release 14.0-v7 (#1116)
- 84426fe5 [cherry-pick] Revert to restic 0.13.1 (#1105) (#1110)
- d5225dd7 [cherry-pick] Use restic 0.14.0 (#1098) (#1103)
- b382b035 [cherry-pick] Use k8s 1.25.1 libs (#1091) (#1096)
- bf7ebaec [cherry-pick] Acquire license from license-proxyserver if available (#1084) (#1089)
stashed/redis
5.0.13-v7
- 23db3eb Prepare for release 5.0.13-v7 (#129)
- 09696ff [cherry-pick] Revert to restic 0.13.1 (#126) (#127)
- 218357a [cherry-pick] Use restic 0.14.0 (#123) (#124)
- ef82eb8 [cherry-pick] Use k8s 1.25.1 libs (#120) (#121)
- 083affe [cherry-pick] Acquire license from license-proxyserver if available (#117) (#118)
6.2.5-v7
- 8448d92 Prepare for release 6.2.5-v7 (#130)
- 6e14704 [cherry-pick] Revert to restic 0.13.1 (#126) (#128)
- 418d73f Fix pointer
- b30d3a7 [cherry-pick] Use restic 0.14.0 (#123) (#125)
- 4711712 [cherry-pick] Use k8s 1.25.1 libs (#120) (#122)
- 0d4cfbd [cherry-pick] Acquire license from license-proxyserver if available (#117) (#119)
stashed/stash
v0.23.0
- 2df11f82 Prepare for release v0.23.0 (#1486)
- ee8134e5 Port changes from Stash Enterprise edition
- f209179c Fix snapshot test failure
- 583a8f56 Port changes from Stash Enterprise edition
- d8e8f4c9 Revert to restic 0.13.1 (#1483)
- 57de24c7 Test against Kubernetes 1.25.0 (#1482)
- bf1826c8 Validate
TimeOut
in backup and restore (#1481) - 1ae696dd Fix unit tests
- 41064183 Check for CronJob/VolumeSnapshot version only once (#1479)
- fc4e2602 Handle CronJob api type dynamically (#1478)
- 7c055aec Handle status conversion for CronJob/VolumeSnapshot (#1477)
- fb80667d Use restic 0.14.0 (#1476)
- 4ce5e18d Use VolumeSnapshot api dynamically (#1475)
- b0519c85 Fix linter warnings
- 779297d4 Use k8s 1.25.1 libs (#1474)
- 8c87f9fc Acquire license from license-proxyserver if available (#1472)
- 63cac4e9 Fix total host calculation for VolumeSnapshot
- aca8fde0 Remove unused variable
- 6bbd94ba Remove unnecessary else
- d28750a3 Fix total host calculation for VolumeSnapshot
- 42f39b5b Fix label passing to backup/restore jobs (#1470)
- 2b445ce1 Fix hook defaulting issue
- 12436ad2 Fix hook defaulting issue
- e2f44131 Support multiple backup invoker against a target
- 7fafed89 Support multiple backup invoker against a target
- e4e7b69e Set BackupSession duration before sending metrics. (#1466)
- cd9bcecc Cancel concurrent ci runs