1
0
mirror of https://git.cloudron.io/cloudron/minio-app synced 2025-09-04 16:25:35 +00:00

Compare commits

...

201 Commits

Author SHA1 Message Date
Girish Ramakrishnan
91c29432e3 Version 1.93.0 2020-02-21 17:19:24 -08:00
Girish Ramakrishnan
5e83c9cf88 Update minio to 2020-02-20T22-51-23Z 2020-02-21 17:11:48 -08:00
Girish Ramakrishnan
9834ec1c8e Version 1.92.0 2020-02-09 07:50:44 -08:00
Girish Ramakrishnan
7ed03bef1b Update minio to 2020-02-07T23-28-16Z 2020-02-09 07:43:45 -08:00
Girish Ramakrishnan
d6958e05db Version 1.91.0 2020-01-26 15:08:31 -08:00
Girish Ramakrishnan
588125b5f4 Update minio to 2020-01-25T02-50-51Z 2020-01-26 14:55:52 -08:00
Girish Ramakrishnan
891169e87b add some basic key validation 2020-01-17 11:09:14 -08:00
Girish Ramakrishnan
38f24649fe Version 1.90.0 2020-01-16 16:10:36 -08:00
Girish Ramakrishnan
7f8ae63c00 Fix tests 2020-01-16 16:05:59 -08:00
Girish Ramakrishnan
4ee1e0e8ad Update minio to 2020-01-16T22-40-29Z 2020-01-16 16:04:43 -08:00
Girish Ramakrishnan
02b00f4476 Avoid double docs link 2020-01-16 16:04:13 -08:00
Girish Ramakrishnan
b524016d72 formatting 2020-01-16 16:01:44 -08:00
Girish Ramakrishnan
e8ee533d1f Version 1.89.0 2020-01-16 15:49:39 -08:00
Girish Ramakrishnan
ed0250199a wording 2020-01-16 15:48:53 -08:00
Girish Ramakrishnan
7a3c6f9efd Fix tests 2020-01-16 15:48:29 -08:00
Girish Ramakrishnan
e0ce87b291 config dir is dead
minio now stores the config as part of the storage system under .minio.sys
when passed config dir, it merely "migrates" config.json to the new system
and renames config.json to config.json.deprecated
2020-01-16 15:34:24 -08:00
Girish Ramakrishnan
f28d63d0b9 Update minio to RELEASE.2020-01-16T03-05-44Z 2020-01-16 14:44:57 -08:00
Girish Ramakrishnan
af0e17d5b0 Version 1.88.0 2020-01-08 10:00:11 -08:00
Girish Ramakrishnan
c662d0caab Update minio to 2020-01-03T19-12-21Z 2020-01-08 09:27:00 -08:00
Girish Ramakrishnan
1f76bbfd77 Version 1.87.0 2019-12-30 11:00:00 -08:00
Girish Ramakrishnan
f7c784c228 Update minio to RELEASE.2019-12-30T05-45-39Z 2019-12-30 10:50:49 -08:00
Girish Ramakrishnan
ee7795df9a Version 1.86.0 2019-12-20 12:10:46 -08:00
Girish Ramakrishnan
6dd64a829c Fixup tests 2019-12-20 12:03:35 -08:00
Girish Ramakrishnan
75e7154353 Update minio to RELEASE.2019-12-19T22-52-26Z 2019-12-20 12:02:11 -08:00
Girish Ramakrishnan
3b8576093e Update minio to 2019-12-17T23-16-33Z 2019-12-17 16:24:19 -08:00
Girish Ramakrishnan
5dd4f2d8e3 Version 1.85.0 2019-10-14 09:12:52 -07:00
Girish Ramakrishnan
00a2c3569b Update minio to 2019-10-12T01-39-57Z 2019-10-14 09:04:36 -07:00
Girish Ramakrishnan
cc7890f71d Version 1.84.0 2019-10-11 18:21:22 -07:00
Girish Ramakrishnan
f156ab5168 Update minio to 2019-10-11T00-38-09Z 2019-10-11 18:08:35 -07:00
Girish Ramakrishnan
0b2d206655 Version 1.83.0 2019-10-03 13:58:56 -07:00
Girish Ramakrishnan
4c01df72b5 Update Version to RELEASE.2019-10-02T21-19-38Z 2019-10-03 13:53:44 -07:00
Girish Ramakrishnan
ada7671d81 Version 1.82.0 2019-09-30 15:02:21 -07:00
Girish Ramakrishnan
5a0ec69dfd Update minio to RELEASE.2019-09-26T19-42-35Z 2019-09-30 14:55:50 -07:00
Girish Ramakrishnan
bf4f230766 Version 1.81.0 2019-09-26 09:18:26 -07:00
Girish Ramakrishnan
49b6a854f9 Update minio to RELEASE.2019-09-25T18-25-51Z 2019-09-26 09:07:25 -07:00
Girish Ramakrishnan
5f72ec0c47 Version 1.80.0 2019-09-21 19:04:02 -07:00
Girish Ramakrishnan
fc2a5016eb Update minio to RELEASE.2019-09-18T21-55-05Z 2019-09-21 18:32:06 -07:00
Girish Ramakrishnan
52d85d06a8 Version 1.79.0 2019-09-12 09:40:00 -07:00
Girish Ramakrishnan
2e87474fc0 Update minio to 2019-09-11T19-53-16Z 2019-09-12 09:34:52 -07:00
Girish Ramakrishnan
252ffc4128 Version 1.78.0 2019-09-08 10:52:19 -07:00
Girish Ramakrishnan
a591960982 Update minio to 2019-09-05T23-24-38Z 2019-09-08 10:41:34 -07:00
Girish Ramakrishnan
371db41bac Version 1.77.0 2019-09-01 08:45:49 -07:00
Girish Ramakrishnan
ea4c66ea9e Update minio to 2019-08-29T00-25-01Z 2019-08-28 21:18:25 -07:00
Girish Ramakrishnan
34e7ea8a94 Version 1.76.0 2019-08-21 20:43:03 -07:00
Girish Ramakrishnan
1bf20110ce Update minio to RELEASE.2019-08-21T19-40-07Z 2019-08-21 20:36:42 -07:00
Girish Ramakrishnan
d58be51a79 Version 1.75.0 2019-08-20 10:16:51 -07:00
Girish Ramakrishnan
0e8e1525d0 Fix tests 2019-08-20 10:16:14 -07:00
Girish Ramakrishnan
f362df6f92 Update minio to RELEASE.2019-08-14T20-37-41Z 2019-08-20 07:57:15 -07:00
Girish Ramakrishnan
c0da9e678b Version 1.74.0 2019-08-07 06:18:59 -07:00
Girish Ramakrishnan
3780f971e3 Update Web driver 2019-08-07 06:18:04 -07:00
Girish Ramakrishnan
0e26a175fb Update minio to RELEASE.2019-08-07T01-59-21Z 2019-08-07 06:01:05 -07:00
Girish Ramakrishnan
474243b6a0 Version 1.73.0 2019-08-02 09:16:30 -07:00
Girish Ramakrishnan
41b7a699ec Version RELEASE.2019-08-01T22-18-54Z 2019-08-02 09:05:24 -07:00
Girish Ramakrishnan
35103b8888 Version 1.72.0 2019-07-24 09:49:31 -07:00
Girish Ramakrishnan
ae33b6cd32 Update minio to 2019-07-24T02-02-23Z 2019-07-24 09:22:09 -07:00
Girish Ramakrishnan
a1ee8284b3 Version 1.71.0 2019-07-18 09:39:40 -07:00
Girish Ramakrishnan
0b94589ca7 Version RELEASE.2019-07-17T22-54-12Z 2019-07-18 09:34:34 -07:00
Girish Ramakrishnan
fa5921039d Version 1.70.0 2019-07-15 09:29:00 -07:00
Girish Ramakrishnan
82474bb099 Update minio to RELEASE.2019-07-10T00-34-56Z 2019-07-15 09:24:38 -07:00
Girish Ramakrishnan
080f9f2756 Version 1.69.0 2019-07-05 14:53:03 -07:00
Girish Ramakrishnan
6f1aeb6adf Update minio to RELEASE.2019-07-05T21-20-21Z 2019-07-05 14:48:01 -07:00
Girish Ramakrishnan
a464984a9b Version 1.68.0 2019-07-01 13:46:05 -07:00
Girish Ramakrishnan
06702b72a6 Update minio to 2019-06-27T21-13-50Z 2019-07-01 13:40:45 -07:00
Girish Ramakrishnan
6bfa60424c Version 1.67.0 2019-06-20 08:38:19 -07:00
Girish Ramakrishnan
9ef4a9b6ce Update minio to RELEASE.2019-06-19T18-24-42Z 2019-06-20 08:23:47 -07:00
Girish Ramakrishnan
5c3c319d57 Version 1.66.0 2019-06-17 10:10:30 -07:00
Girish Ramakrishnan
1b28eef31b Update manifest to v2 2019-06-17 10:09:55 -07:00
Girish Ramakrishnan
95ccb12a84 Update minio to RELEASE.2019-06-15T23-07-18Z 2019-06-17 10:00:26 -07:00
Girish Ramakrishnan
71be7ea8a7 Version 1.65.0 2019-06-12 08:48:26 -07:00
Girish Ramakrishnan
625fde23b7 Update minio to RELEASE.2019-06-11T00-44-33Z 2019-06-12 08:30:05 -07:00
Girish Ramakrishnan
be069e9849 Version 1.64.0 2019-06-07 13:48:23 -07:00
Girish Ramakrishnan
a6571e8e6e Update minio to RELEASE.2019-06-04T01-15-58Z 2019-06-07 13:38:56 -07:00
Girish Ramakrishnan
2e299fce84 Version 1.63.0 2019-06-03 09:45:39 -07:00
Girish Ramakrishnan
7a49168732 Update minio to RELEASE.2019-06-01T03-46-14Z 2019-06-03 09:33:19 -07:00
Girish Ramakrishnan
fe56ecfd3d Version 1.62.0 2019-05-28 10:48:49 -07:00
Girish Ramakrishnan
2b96c15d8c Fix test 2019-05-28 10:48:15 -07:00
Girish Ramakrishnan
e7bd62c4ef update tests 2019-05-28 10:43:28 -07:00
Girish Ramakrishnan
c887c30e92 Update minio to 2019-05-23T00-29-34Z 2019-05-28 10:39:01 -07:00
Girish Ramakrishnan
1f184eacbf Version 1.61.0 2019-05-14 18:08:26 -07:00
Girish Ramakrishnan
0c8d81686b Update minio to 2019-05-14T23-57-45Z 2019-05-14 18:04:35 -07:00
Girish Ramakrishnan
0f89e283cf Version 1.60.0 2019-05-09 11:02:20 -07:00
Girish Ramakrishnan
cfabc51ae5 Update minio to RELEASE.2019-05-02T19-07-09Z 2019-05-09 10:47:44 -07:00
Girish Ramakrishnan
067f8069eb Version 1.59.0 2019-04-24 09:30:38 -07:00
Girish Ramakrishnan
44236fb8a6 Update minio to RELEASE.2019-04-23T23-50-36Z 2019-04-24 09:18:16 -07:00
Girish Ramakrishnan
98a80ebe26 Version 1.58.0 2019-04-22 11:38:54 -07:00
Girish Ramakrishnan
2323b653e1 Update minio to RELEASE.2019-04-18T21-44-59Z 2019-04-22 11:32:17 -07:00
Girish Ramakrishnan
caed9ab165 Version 1.57.0 2019-04-10 10:06:35 -07:00
Girish Ramakrishnan
d754979356 Update minio to 2019-04-09T01-22-30Z 2019-04-10 09:17:42 -07:00
Girish Ramakrishnan
fb4db828f1 Version 1.56.0 2019-04-07 17:04:24 -07:00
Girish Ramakrishnan
1edd7cf09a Update minio to 2019-04-04T18-31-46Z 2019-04-07 17:02:54 -07:00
Girish Ramakrishnan
e3f7780921 Version 1.55.0 2019-03-28 05:46:15 -07:00
Girish Ramakrishnan
0e0869148b Update minio to RELEASE.2019-03-27T22-35-21Z 2019-03-28 05:36:45 -07:00
Girish Ramakrishnan
7c5a36dd61 Version 1.54.0 2019-03-21 12:09:12 -07:00
Girish Ramakrishnan
9e5350068f Update minio to RELEASE.2019-03-20T22-38-47Z 2019-03-21 09:00:17 -07:00
Girish Ramakrishnan
2588b6acf1 Version 1.53.0 2019-03-19 10:38:07 -07:00
Girish Ramakrishnan
14be49edf1 Update minio to RELEASE.2019-03-13T21-59-47Z 2019-03-19 10:32:30 -07:00
Girish Ramakrishnan
b03de0c6f2 Version 1.52.0 2019-03-08 11:35:18 -08:00
Girish Ramakrishnan
3618aa0f9e Update minio to RELEASE.2019-03-06T22-47-10Z 2019-03-08 11:15:29 -08:00
Girish Ramakrishnan
30b42a8cba Version 1.51.0 2019-02-27 11:11:31 -08:00
Girish Ramakrishnan
9545cbb4e7 Update minio to 2019-02-26T19-51-46Z 2019-02-27 11:04:36 -08:00
Girish Ramakrishnan
b2fad00b2d Version 1.50.0 2019-02-21 10:53:41 -08:00
Girish Ramakrishnan
76eb4498e6 Version 1.49.0 2019-02-18 11:36:15 -08:00
Girish Ramakrishnan
5dbe388b18 Update minio to RELEASE.2019-02-14T00-21-45Z 2019-02-18 11:27:50 -08:00
Girish Ramakrishnan
a5350c48f4 Version 1.48.0 2019-02-13 10:31:16 -08:00
Girish Ramakrishnan
a77e1f0890 Update minio to 2019-02-12T21-58-47Z 2019-02-13 09:54:04 -08:00
Girish Ramakrishnan
0418bad52a Version 1.47.0 2019-02-08 10:18:59 -08:00
Girish Ramakrishnan
2722263115 Update minio to RELEASE.2019-02-06T21-16-36Z 2019-02-08 10:10:23 -08:00
Girish Ramakrishnan
3a8404539d Version 1.46.0 2019-01-31 09:40:26 -08:00
Girish Ramakrishnan
24d10e77c6 Update minio to RELEASE.2019-01-31T00-31-19Z 2019-01-31 09:32:57 -08:00
Girish Ramakrishnan
aceb98bad5 Version 1.45.0 2019-01-28 11:14:55 -08:00
Girish Ramakrishnan
d0f1393544 Update minio to 2019-01-23T23-18-58Z 2019-01-28 11:04:54 -08:00
Girish Ramakrishnan
3683b8797d Version 1.44.0 2019-01-22 16:11:12 -08:00
Girish Ramakrishnan
ba9362ec8c create cert dir 2019-01-22 16:05:31 -08:00
Girish Ramakrishnan
926345c331 Update minio to RELEASE.2019-01-10T00-21-20Z 2019-01-10 10:15:47 -08:00
Girish Ramakrishnan
a6285b939f Version 1.43.0 2018-12-28 07:30:13 -08:00
Girish Ramakrishnan
5fd7750cb3 Update minio to RELEASE.2018-12-27T18-33-08Z 2018-12-28 07:25:30 -08:00
Girish Ramakrishnan
d574deb02a Version 1.42.0 2018-12-26 12:13:26 -08:00
Girish Ramakrishnan
7591e99678 Update minio to 2018-12-19T23-46-24Z 2018-12-26 12:01:54 -08:00
Girish Ramakrishnan
507e2a3822 Version 1.41.0 2018-12-17 10:06:38 -08:00
Girish Ramakrishnan
3fa052700c Update minio to 2018-12-13T02-04-19Z 2018-12-17 09:58:23 -08:00
Girish Ramakrishnan
11e58dc4db Version 1.40.0 2018-12-10 11:43:04 -08:00
Girish Ramakrishnan
1ea93afb2a Update minio to RELEASE.2018-12-06T01-27-43Z 2018-12-10 11:36:36 -08:00
Girish Ramakrishnan
da1dca94e6 Version 1.39.0 2018-11-30 10:54:59 -08:00
Girish Ramakrishnan
19dfab036d Update minio to 2018-11-30T03-56-59Z 2018-11-30 10:36:24 -08:00
Girish Ramakrishnan
59fd4cbdc0 Version 1.38.0 2018-11-20 10:46:34 -08:00
Girish Ramakrishnan
e84210ed1f Update minio to RELEASE.2018-11-17T01-23-48Z 2018-11-20 10:08:26 -08:00
Girish Ramakrishnan
1187abb63e Version 1.37.0 2018-11-09 16:25:53 -08:00
Girish Ramakrishnan
2d44c616ca Update minio to RELEASE.2018-11-06T01-01-02Z 2018-11-09 16:21:19 -08:00
Girish Ramakrishnan
810f1c0b86 Version 1.36.0 2018-11-05 09:35:16 -08:00
Girish Ramakrishnan
0a13ee10e8 Update minio to RELEASE.2018-10-25T01-27-03Z 2018-11-05 09:34:29 -08:00
Girish Ramakrishnan
e302797337 Version 1.35.0 2018-10-20 19:47:08 -07:00
Girish Ramakrishnan
d08aae367c Update minio to RELEASE.2018-10-18T00-28-58Z 2018-10-20 19:35:45 -07:00
Girish Ramakrishnan
62f98aba04 Version 1.34.0 2018-10-08 09:32:55 -07:00
Girish Ramakrishnan
7ddffa93d8 Update minio to 2018-10-06T00-15-16Z 2018-10-08 09:28:40 -07:00
Girish Ramakrishnan
cb3a01ee8f Use latest base image 2018-10-08 09:28:21 -07:00
Girish Ramakrishnan
bc9e1ffcb6 Version 1.33.0 2018-10-05 09:49:00 -07:00
Girish Ramakrishnan
7cf2ff1d0d Update minio to 2018-10-05T01-03-03Z 2018-10-05 09:41:51 -07:00
Girish Ramakrishnan
8a6828eb3f Version 1.32.0 2018-10-04 11:34:46 -07:00
Girish Ramakrishnan
a85debccc3 Update minio to 2018-09-25T21-34-43Z 2018-10-04 11:29:16 -07:00
Girish Ramakrishnan
eb89f698e6 Version 1.31.0 2018-09-13 09:32:20 -07:00
Girish Ramakrishnan
d8d401f10d Update minio to RELEASE.2018-09-12T18-49-56Z 2018-09-13 09:21:09 -07:00
Girish Ramakrishnan
f371b93fe6 Version 1.30.0 2018-09-11 16:13:24 -07:00
Girish Ramakrishnan
b3867320ec Update minio to RELEASE.2018-09-11T01-39-21Z 2018-09-11 15:55:29 -07:00
Girish Ramakrishnan
e0a98b52b0 Version 1.29.0 2018-09-05 12:12:29 -07:00
Girish Ramakrishnan
518772c1f7 Update minio to RELEASE.2018-09-01T00-38-25Z 2018-09-05 12:11:01 -07:00
Girish Ramakrishnan
e76f60de33 Version 1.28.0 2018-08-25 18:58:08 -07:00
Girish Ramakrishnan
426906c1e5 Update minio to 2018-08-25T01-56-38Z 2018-08-25 18:51:20 -07:00
Girish Ramakrishnan
73fda2e600 Version 1.27.0 2018-08-22 14:21:29 -07:00
Girish Ramakrishnan
5718cd2bac Update minio to RELEASE.2018-08-21T00-37-20Z 2018-08-22 14:20:24 -07:00
Girish Ramakrishnan
78f0581699 Version 1.26.0 2018-08-08 18:25:36 -07:00
Girish Ramakrishnan
1eea55484e Update minio to 2018-08-02T23-11-36Z 2018-08-08 18:21:02 -07:00
Girish Ramakrishnan
4e9c5923a8 Version 1.25.0 2018-08-01 07:42:36 -07:00
Girish Ramakrishnan
cbe69b11a6 Version 1.24.0 2018-08-01 07:34:45 -07:00
Girish Ramakrishnan
9c9f50c1f9 Version 1.23.0 2018-07-14 19:18:45 -07:00
Girish Ramakrishnan
08e32cfdd1 Update minio to RELEASE.2018-07-13T00-09-07Z 2018-07-14 19:13:28 -07:00
Girish Ramakrishnan
562a426669 Update minio to RELEASE.2018-07-10T01-42-11Z 2018-07-14 19:11:56 -07:00
Girish Ramakrishnan
e9f66aef45 Version 1.22.0 2018-07-04 10:16:22 -07:00
Girish Ramakrishnan
24cdeb2f54 Update minio to 2018-06-29T02-11-29Z 2018-07-04 06:03:04 -07:00
Girish Ramakrishnan
8c72e02441 Version 1.21.0 2018-06-25 08:03:26 -07:00
Girish Ramakrishnan
1e8b1625bb Update minio to 2018-06-22T23-48-46Z 2018-06-25 07:57:02 -07:00
Girish Ramakrishnan
dfb59c0da4 Version 1.20.0 2018-06-17 10:59:29 -07:00
Girish Ramakrishnan
6a7833c4c9 Update minio to 2018-06-09T03-43-35Z 2018-06-09 14:38:12 -07:00
Girish Ramakrishnan
57baa92248 Version 1.19.0 2018-06-08 09:55:49 -07:00
Girish Ramakrishnan
0a5726c0a4 Update minio to RELEASE.2018-06-08T03-49-38Z 2018-06-08 09:45:12 -07:00
Girish Ramakrishnan
60688bc607 Version 1.18.0 2018-05-28 16:02:59 -07:00
Girish Ramakrishnan
3d67391028 Update minio to 2018-05-25T19-49-13Z 2018-05-28 15:28:50 -07:00
Girish Ramakrishnan
7a43263a8a add package-log.json 2018-05-28 15:00:36 -07:00
Girish Ramakrishnan
25d51f5028 Version 1.17.0 2018-05-21 14:41:27 -07:00
Girish Ramakrishnan
355790459f Update minio to 2018-05-16T23-35-33Z 2018-05-21 14:33:15 -07:00
Girish Ramakrishnan
2f9e85fb77 Version 1.16.0 2018-05-15 10:08:54 -07:00
Girish Ramakrishnan
3743b6ec26 Update Minio to RELEASE.2018-05-11T00-29-24Z 2018-05-15 10:08:21 -07:00
Girish Ramakrishnan
83f0f9d4fe Version 1.15.0 2018-05-08 09:33:37 -07:00
Girish Ramakrishnan
2911ca0d8d Update minio to 2018-05-04T23-13-12Z 2018-05-08 09:17:33 -07:00
Girish Ramakrishnan
509973ca24 Version 1.14.0 2018-05-02 13:48:40 -07:00
Girish Ramakrishnan
30cd0a5a43 Update minio to 2018-04-27T23-33-52Z 2018-05-02 13:45:41 -07:00
Girish Ramakrishnan
2798800724 Version 1.13.0 2018-04-24 13:18:30 -07:00
Girish Ramakrishnan
86f50f214c Update minio to 2018-04-19T22-54-58Z 2018-04-24 13:11:36 -07:00
Girish Ramakrishnan
ffe96dcb18 Version 1.12.0 2018-04-16 09:55:11 -07:00
Girish Ramakrishnan
598ac82e1b Update minio to 2018-04-12T23-41-09Z 2018-04-16 09:50:48 -07:00
Girish Ramakrishnan
08ee3d0f4e Version 1.11.0 2018-04-06 21:56:12 -07:00
Girish Ramakrishnan
1ef9371276 Update minio to 2018-04-04T05-20-54Z 2018-04-06 21:53:28 -07:00
Girish Ramakrishnan
69761bb664 Version 1.10.0 2018-04-02 11:55:08 -07:00
Girish Ramakrishnan
134095ee7c fix test 2018-04-02 11:51:07 -07:00
Girish Ramakrishnan
5a3eb48466 Update minio to RELEASE.2018-03-30T00-38-44Z 2018-04-02 10:14:31 -07:00
Girish Ramakrishnan
51bc8a7d2a Version 1.9.0-1 2018-03-20 09:26:22 -07:00
Girish Ramakrishnan
584f7179b4 Update minio to 2018-03-19T19-22-06Z 2018-03-20 09:24:03 -07:00
Girish Ramakrishnan
28840130a7 add missing require 2018-03-20 09:23:55 -07:00
Girish Ramakrishnan
987e335876 Add chromedriver 2018-03-20 09:20:29 -07:00
Girish Ramakrishnan
d1798f7964 Version 1.9.0 2018-03-19 09:55:45 -07:00
Girish Ramakrishnan
8870033cd0 Update Minio to 2018-03-16T22-52-12Z 2018-03-19 09:29:02 -07:00
Girish Ramakrishnan
56e614e13b Version 1.8.0 2018-03-14 11:55:33 -07:00
Girish Ramakrishnan
59fc621b5a Update minio to 2018-03-12T21-25-28Z 2018-03-14 11:49:44 -07:00
Johannes Zellner
b0b4c24662 Add hosting tag to manifest 2018-02-23 11:05:27 -08:00
Girish Ramakrishnan
179d2f84ab Version 1.7.0 2018-02-10 16:56:51 -08:00
Girish Ramakrishnan
c7349e14a2 submit the form for now 2018-02-10 16:56:03 -08:00
Girish Ramakrishnan
af1f659e06 Update Minio to 2018-02-09T22-40-05Z 2018-02-10 16:55:49 -08:00
Girish Ramakrishnan
61c69ecdc4 Version 1.6.0 2018-01-19 09:25:24 -08:00
Girish Ramakrishnan
8b520893ea Remove maintainer 2018-01-19 09:10:35 -08:00
Girish Ramakrishnan
2190f8c5e8 Update minio to RELEASE.2018-01-18T20-33-21Z 2018-01-19 09:10:28 -08:00
Girish Ramakrishnan
f36229d1be Version 1.5.0 2018-01-03 09:59:59 -08:00
Girish Ramakrishnan
826a6567f4 Update minio to version 2018-01-02T23-07-00Z 2018-01-03 09:26:35 -08:00
11 changed files with 2132 additions and 130 deletions

372
CHANGELOG
View File

@@ -48,3 +48,375 @@
[1.4.0]
* Update to 2017-12-28T01-21-00Z
[1.5.0]
* Update minio to 2018-01-02T23-07-00Z
* Important [security fix](https://blog.minio.io/minio-release-jan-2nd-2018-security-advisory-ef0342a4ddba)
* fix timing oracle attack against signature V2/V4 verification (#5335) (17 hours ago)
* Fix PostPolicy form tests without hardcoded dates (#5337) (2 days ago)
* Integrate existing remove bucket functionality from newux to current UI (#5289) (4 days ago)
* Update config.json guide with details of version 22 (#5328) (5 days ago)
* fix: Better printing of XL config init error (#5284) (5 days ago)
* Fix config.json parsing to fetch correct storage class (#5327) (6 days ago)
* Update yaml files to lastest version RELEASE.2017-12-28T01-21-00Z (6 days ago)
[1.6.0]
* Update minio to 2018-01-18T20-33-21Z
* Critical [security fix](https://blog.minio.io/minio-release-jan-18-2018-security-advisory-4c64ca87721b)
* Fix free and total space reported in startup banner (#5419) (25 hours ago)
* replace all "crypto/sha256" with "github.com/minio/sha256-simd" (#5391) (26 hours ago)
* gateway/manta: Bump manta dependencies (#5414) (26 hours ago)
* fix authentication bypass against Admin-API (#5412) (26 hours ago)
* Removes logrus package and refactors logging messages (#5293) (29 hours ago)
* Document pre-existing data in fs mode (#5365) (30 hours ago)
* Update storage class related documents (#5399) (35 hours ago)
* Don't delete lock ops entry during state change (#5388) (2 days ago)
* Remove upload healing related dead code (#5404) (3 days ago)
* Fix multi-file dropzone upload issue causing bucket listing duplication (#5392) (5 days ago)
[1.7.0]
* Update minio to 2018-02-09T22-40-05Z
* Rolling Upgrade Support to Minio Server.
* Breaking Changes:
* Users using Minio Client mc with Minio Server will have to upgrade to the latest mc release
* Admin API has changed
* Deprecated and removed in-memory object caching.
* Default bit-rot protection is now using HighwayHash
* Move to go1.9.4 with recent security release (#5502)
* Seek to offset 0 after Truncate() (#5375)
* Bring semantic versioning to provide for rolling upgrades (#5495)
* Document object name limitations on Windows (#5491)
* Deprecate and remove in-memory object caching (#5481)
* Make sure to convert the disk errors to object errors (#5480)
* Reduce Minio access key minimum length to 3 (#5478) <A. Elleuch>
* Quorum based listing for XL (#5475)
* fs.json file should be closed in CompleteMultipartUpload (#5482)
* simplify storage class validation (#5470)
* Remove stale code from minio server (#5479)
[1.8.0]
* Update minio to 2018-03-12T21-25-28Z
* Added comprehensive support for Server Side Encryption (SSE-C).
* Fix deadlock in in-place CopyObject decryption/encryption (#5637)
* Remove madmin docs from top level docs directory (#5636)
* Add healthcheck endpoints (#5543)
* Return authHeaderMalformed for an incorrect region in signature (#5618)
* Save ETag when updating metadata (#5626)
* Cleanup orchestration documents (#5623)
* Remove unwanted errorIf calls (#5621)
* SSE-C: Add support in Bucket Post Policy (#5607)
* Support SSE-C multipart source objects in CopyObject (#5603)
* Handle incoming proxy requests ip, scheme (#5591)
* Make sure to filter out internal metadata (#5601)
* Use toAPIErrorCode in HeadObject handler when decrypting request fails (#5600)
[1.9.0]
* Update minio to 2018-03-16T22-52-12Z
* Fixes a regression in Heal() implementation due to lock contention.
* Major cleanup of notification sub-system.
[1.9.0-1]
* Update minio to 2018-03-19T19-22-06Z
* This release fixes a critical migration issue when upgrading minio between certain versions. Please see issue for more details as described by community member (@kybi) here : #5667.
* [refactor] simplify en/decrypted size computation (#5658)
* Fix format migration regression (#5668)
[1.10.0]
* Update minio to 2018-03-30T00-38-44Z
* Fix backend format for disk-cache - not to use FS format.json (#5732) (03/29/18)
* Fix help message to be uniform across env vars (#5735) (03/30/18)
* Apply storageClass data while config migration (#5737) (03/30/18)
* Fix PUT bucket notification deadlocks (#5734) (03/29/18)
* Fix block id length upto 8bytes only for azure gateway. (#5731) (03/29/18)
* Improve some wording in disk caching docs (#5730) (03/28/18)
* Remove deadcode related to multipart cleanup for fs (#5716) (03/28/18)
[1.11.0]
* Update minio to 2018-04-04T05-20-54Z
[1.12.0]
* Update minio to 2018-04-12T23-41-09Z
[1.13.0]
* Update minio to 2018-04-19T22-54-58Z
[1.14.0]
* Update minio to 2018-04-27T23-33-52Z
* Remove logging of redundant messages when running Minio server.
* Upgrading to this release will automatically migrate any erroneous bucket policies to strict S3 compliant bucket policies. Please check all your bucket policies after upgrading to this release.
* Fix s3 compatibility fixes for getBucketLocation,headBucket,deleteBucket (#5842) (04/23/18)
* Disable "chunked" uploading by the GCS client for objects smaller than the chunk size. (#5835) (04/20/18)
[1.15.0]
* Update minio to 2018-05-04T23-13-12Z
* Fixes a [critical DDoS vulnerability](https://blog.minio.io/minio-release-may-5-2018-security-advisory-ceca2850d40)
* Use defer style to stop tickers to avoid current/possible misuse (#5883) (05/04/18)
* Do not use crypto.SHA3_256 as placeholder for HighwayHash256 (#5847) (05/04/18)
* fs: fix logging by not logging common scenarios (#5882) (05/02/18)
* Return NoSuchKey for anonReqs with s3:ListBucket policy (#5876) (05/01/18)
* Remove s3:ListObjects policy action to be in sync with AWS-S3 (#5875) (05/01/18)
* Copy an object without user-defined metadata for Azure gateway (#5872) (05/02/18)
[1.16.0]
* Update minio to 2018-05-11T00-29-24Z
[1.17.0]
* Update minio to 2018-05-16T23-35-33Z
[1.18.0]
* Update minio to 2018-05-25T19-49-13Z
[1.19.0]
* Update minio to 2018-06-08T03-49-38Z
[1.20.0]
* Update minio to 2018-06-09T03-43-35Z
[1.21.0]
* Update minio to 2018-06-22T23-48-46Z
[1.22.0]
* Update minio to 2018-06-29T02-11-29Z
[1.23.0]
* Update minio to 2018-07-13T00-09-07Z
* Miscellaneous bug fixes in encryption/decryption, notification targets, signature validation
and etcd federation targets.
* Update federation target to etcd/clientv3 (#6119) (07/13/18)
* fix size computation for en/decrypted objects (#6147) (07/12/18)
* Support multiple values for x-amz-meta header (#6145) (07/12/18)
* Fix decrypted object size and key derivation in CopyObjectPart (#6141) (07/12/18)
* SignatureV4 validation with Metadata in the presignedUrl (#5894) (07/11/18)
* Update distributed docs (#6123) (07/10/18)
* Avoid startup abort when a notify target is down (#6126) (07/10/18)
[1.24.0]
* Update minio to 2018-07-23T18-34-49Z
* Improvements in logging and error message printing
* Do not set Key and BucketName in ErrorResponse, if empty (#6174) (07/23/18)
* Do not use parallel deletes to avoid random I/O (#6178) (07/20/18)
* Log x-amz-request-id as log and XML error response (#6173) (07/20/18)
* Remove ppc64le support from .travis.yml (#6180) (07/20/18)
* Remove unused functions and constants (#6175) (07/20/18)
* Do not trace HTTP body of PostPolicyBuckethandler (#6177) (07/20/18)
[1.25.0]
* Update minio to 2018-07-31T02-11-47Z
[1.26.0]
* Update minio to 2018-08-02T23-11-36Z
[1.27.0]
* Update minio to 2018-08-21T00-37-20Z
[1.28.0]
* Update minio to 2018-08-25T01-56-38Z
[1.29.0]
* Update minio to 2018-09-01T00-38-25Z
[1.30.0]
* Update minio to 2018-09-11T01-39-21Z
[1.31.0]
* Update minio to 2018-09-12T18-49-56Z
[1.32.0]
* Update minio to 2018-09-25T21-34-43Z
[1.33.0]
* Update minio to 2018-10-05T01-03-03Z
[1.34.0]
* Update minio to 2018-10-06T00-15-16Z
* Use latest base image
[1.35.0]
* Update minio to 2018-10-18T00-28-58Z
[1.36.0]
* Update minio to 2018-10-25T01-27-03Z
[1.37.0]
* Update minio to 2018-11-06T01-01-02Z
[1.38.0]
* Update minio to 2018-11-17T01-23-48Z
[1.39.0]
* Update minio to 2018-11-30T03-56-59Z
[1.40.0]
* Update minio to 2018-12-06T01-27-43Z
[1.41.0]
* Update minio to 2018-12-13T02-04-19Z
[1.42.0]
* Update minio to 2018-12-19T23-46-24Z
[1.43.0]
* Update minio to 2018-12-27T18-33-08Z
[1.44.0]
* Update minio to 2019-01-16T21-44-08Z
[1.45.0]
* Update minio to 2019-01-23T23-18-58Z
[1.46.0]
* Update minio to 2019-01-31T00-31-19Z
[1.47.0]
* Update minio to 2019-02-06T21-16-36Z
[1.48.0]
* Update minio to 2019-02-12T21-58-47Z
[1.49.0]
* Update minio to 2019-02-14T00-21-45Z
[1.50.0]
* Update minio to 2019-02-20T22-44-29Z
* [Full changelog](https://github.com/minio/minio/releases/tag/RELEASE.2019-02-20T22-44-29Z)
* Security Fix: Incoming requests with unusual behavior are now validated.Please see here for more details. Upgrade is recommended.
* Simplified and fixed vault token renewal. See #7241 for details.
* Added support for HTTP/2.0 in Minio Server. See #7204 for details.
[1.51.0]
* Update minio to 2019-02-26T19-51-46Z
* Bug fixes in various areas such as json & csv handling.
* s3: Encode StartAfter when encoding type is passed (#7281) (02/25/19)
* s3: Add support of encodingType parameter (#7265) (02/24/19)
[1.52.0]
* Update minio to 2019-03-06T22-47-10Z
* Added support for temporary credentials for minio users via AssumeRole API. See here for details.
* Miscellaneous bugfix improvements in areas such as snappy compression, copyobjectpart, listobjects performance and detecting mountpoints.
[1.53.0]
* Update minio to 2019-03-13T21-59-47Z
* Miscellaneous improvements in various areas such as healing, S3Select, http2, etcd & coreDNS integrations.
[1.54.0]
* Update minio to 2019-03-20T22-38-47Z
[1.55.0]
* Update minio to 2019-03-27T22-35-21Z
[1.56.0]
* Update miniot to 2019-04-04T18-31-46Z
* (security) fix privilege escalation against inter-node communication
* (security) Validate if bucket names are internal
* canonicalize ETag correctly
[1.57.0]
* Update minio to 2019-04-09T01-22-30Z
[1.58.0]
* Update minio to 2019-04-18T21-44-59Z
[1.59.0]
* Update minio to 2019-04-23T23-50-36Z
[1.60.0]
* Update minio to 2019-05-02T19-07-09Z
[1.61.0]
* Update minio to 2019-05-14T23-57-45Z
[1.62.0]
* Update minio to 2019-05-23T00-29-34Z
[1.63.0]
* Update minio to 2019-06-01T03-46-14Z
[1.64.0]
* Update minio to 2019-06-04T01-15-58Z
[1.65.0]
* Update minio to 2019-06-11T00-44-33Z
[1.66.0]
* Update minio to 2019-06-15T23-07-18Z
[1.67.0]
* Update minio to 2019-06-19T18-24-42Z
[1.68.0]
* Update minio to 2019-06-27T21-13-50Z
[1.69.0]
* Update minio to 2019-07-05T21-20-21Z
[1.70.0]
* Update minio to 2019-07-10T00-34-56Z
[1.71.0]
* Update minio to 2019-07-17T22-54-12Z
[1.72.0]
* Update minio to 2019-07-24T02-02-23Z
[1.73.0]
* Update minio to 2019-08-01T22-18-54Z
[1.74.0]
* Update minio to 2019-08-07T01-59-21Z
[1.75.0]
* Update minio to 2019-08-14T20-37-41Z
[1.76.0]
* Update minio to 2019-08-21T19-40-07Z
[1.77.0]
* Update minio to 2019-08-29T00-25-01Z
[1.78.0]
* Update minio to 2019-09-05T23-24-38Z
[1.79.0]
* Update minio to 2019-09-11T19-53-16Z
[1.80.0]
* Update minio to 2019-09-18T21-55-05Z
[1.81.0]
* Update minio to 2019-09-25T18-25-51Z
[1.82.0]
* Update minio to 2019-09-26T19-42-35Z
[1.83.0]
* Update minio to 2019-10-02T21-19-38Z
[1.84.0]
* Update minio to 2019-10-11T00-38-09Z
[1.85.0]
* Update minio to 2019-10-12T01-39-57Z
[1.86.0]
* Update minio to 2019-12-19T22-52-26Z
[1.87.0]
* Update minio to 2019-12-30T05-45-39Z
[1.88.0]
* Update minio to 2020-01-03T19-12-21Z
[1.89.0]
* Update minio to 2020-01-16T03-05-44Z
[1.90.0]
* Update minio to 2020-01-16T22-40-29Z
[1.91.0]
* Update minio to 2020-01-25T02-50-51Z
[1.92.0]
* Update minio to 2020-02-07T23-28-16Z
[1.93.0]
* Update minio to 2020-02-20T22-51-23Z

View File

@@ -5,20 +5,21 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG",
"tagline": "Distributed object storage",
"version": "1.4.0",
"version": "1.93.0",
"healthCheckPath": "/minio/login",
"httpPort": 8000,
"addons": {
"localstorage": {}
},
"manifestVersion": 1,
"manifestVersion": 2,
"website": "http://www.minio.io",
"minBoxVersion": "1.8.1",
"minBoxVersion": "4.1.4",
"documentationUrl": "https://cloudron.io/documentation/apps/minio/",
"contactEmail": "support@cloudron.io",
"icon": "logo.png",
"tags": [
"storage"
"storage",
"hosting"
],
"mediaLinks": [
"https://raw.githubusercontent.com/minio/minio/master/docs/screenshots/minio-browser.jpg"

View File

@@ -1,4 +1,4 @@
This app packages Minio <upstream>2017-12-28T01-21-00Z</upstream>.
This app packages Minio <upstream>2020-02-20T22-51-23Z</upstream>.
Minio is a distributed object storage server built for cloud applications and devops.

View File

@@ -1,17 +1,14 @@
FROM cloudron/base:0.10.0
MAINTAINER Minio Developers <support@cloudron.io>
FROM cloudron/base:1.0.0@sha256:147a648a068a2e746644746bbfb42eb7a50d682437cead3c67c933c546357617
EXPOSE 8000
ENV VERSION 2017-12-28T01-21-00Z
ARG VERSION=RELEASE.2020-02-20T22-51-23Z
RUN mkdir -p /app/code \
&& wget https://dl.minio.io/server/minio/release/linux-amd64/minio.RELEASE.${VERSION} -O /app/code/minio \
&& wget https://dl.minio.io/server/minio/release/linux-amd64/minio.${VERSION} -O /app/code/minio \
&& chmod +x /app/code/minio
WORKDIR /app/code
ADD config.json /app/code/config.json
ADD start.sh /app/code/start.sh
ADD minio-credentials /app/code/minio-credentials
CMD [ "/app/code/start.sh" ]

View File

@@ -2,7 +2,7 @@ This application does not integrate with Cloudron authentication.
Please use the following credentials to login:
* AccessKey: `admin`
* SecretKey: `secretkey`
* AccessKey: `minioadmin`
* SecretKey: `minioadmin`
**Please change the credentials immediately**
**Please change the credentials immediately following the docs**

View File

@@ -1,75 +0,0 @@
{
"version": "10",
"credential": {
"accessKey": "admin",
"secretKey": "secretkey"
},
"region": "us-east-1",
"logger": {
"console": {
"enable": true,
"level": "error"
},
"file": {
"enable": false,
"fileName": "",
"level": ""
}
},
"notify": {
"amqp": {
"1": {
"enable": false,
"url": "",
"exchange": "",
"routingKey": "",
"exchangeType": "",
"mandatory": false,
"immediate": false,
"durable": false,
"internal": false,
"noWait": false,
"autoDeleted": false
}
},
"nats": {
"1": {
"enable": false,
"address": "",
"subject": "",
"username": "",
"password": "",
"token": "",
"secure": false,
"pingInterval": 0
}
},
"elasticsearch": {
"1": {
"enable": false,
"url": "",
"index": ""
}
},
"redis": {
"1": {
"enable": false,
"address": "",
"password": "",
"key": ""
}
},
"postgresql": {
"1": {
"enable": false,
"connectionString": "",
"table": "",
"host": "",
"port": "",
"user": "",
"password": "",
"database": ""
}
}
}
}

41
minio-credentials Executable file
View File

@@ -0,0 +1,41 @@
#!/usr/bin/env node
'use strict';
const fs = require('fs');
const MINIO_CONFIG = '/app/data/data/.minio.sys/config/config.json';
function usage() {
console.log('Usage:\n');
console.log('\tminio-credentials get');
console.log('\tminio-credentials set <access key> <secret key>');
console.log();
}
let config = JSON.parse(fs.readFileSync(MINIO_CONFIG, 'utf8'));
let adminCredentials = config['credentials']['_'];
let accessKey = adminCredentials.filter(kv => kv.key === 'access_key')[0];
let secretKey = adminCredentials.filter(kv => kv.key === 'secret_key')[0];
if (process.argv[2] === 'get') {
console.log('Access Key:', accessKey.value);
console.log('Secret Key:', secretKey.value);
} else if (process.argv[2] === 'set') {
if (process.argv.length !== 5) return usage();
// https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateAccessKey.html
if (process.argv[4].length < 5) return console.log('secret key must be atleast 5 characters');
if (!/^[\w+=,.@-]+$/.test(process.argv[3])) return console.log('access key has invalid characters');
accessKey.value = process.argv[3];
if (process.argv[4].length < 8) return console.log('secret key must be atleast 8 characters');
secretKey.value = process.argv[4];
fs.writeFileSync(MINIO_CONFIG, JSON.stringify(config), 'utf8');
console.log('Credentials updated. Restart minio app for new credentials to take effect.\n');
} else {
usage();
}

View File

@@ -2,12 +2,13 @@
set -eu
mkdir -p /app/data/data /app/data/config
mkdir -p /app/data/data /run/minio/config /run/minio/certs
if ! [ -f /app/data/config/config.json ]; then
cp /app/code/config.json /app/data/config/config.json
fi
echo "==> Changing ownership"
chown -R cloudron:cloudron /app/data
exec ./minio server -C /app/data/config --address :8000 /app/data/data
# the --config-dir is deprecated and not used. but without it, minio will try to create $HOME/.minio :/ same for --certs-dir
echo "==> Starting minio"
exec /usr/local/bin/gosu cloudron:cloudron /app/code/minio --certs-dir /run/minio/certs --config-dir /run/minio/config --quiet server --address :8000 /app/data/data

1659
test/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -9,14 +9,14 @@
"author": "",
"license": "ISC",
"dependencies": {
"ejs": "^2.4.2",
"chromedriver": "^79.0.0",
"ejs": "^3.0.1",
"expect.js": "^0.3.1",
"mkdirp": "^0.5.1",
"mocha": "^2.5.3",
"rimraf": "^2.5.3",
"selenium-server-standalone-jar": "^2.53.1",
"selenium-webdriver": "^2.53.3",
"superagent": "^1.4.0",
"chromedriver": "^2.27.0"
"mocha": "^7.0.0",
"rimraf": "^3.0.0",
"selenium-server-standalone-jar": "^3.141.59",
"selenium-webdriver": "^3.6.0",
"superagent": "^5.2.1"
}
}

View File

@@ -2,27 +2,26 @@
'use strict';
require('chromedriver');
var execSync = require('child_process').execSync,
expect = require('expect.js'),
path = require('path'),
webdriver = require('selenium-webdriver');
var by = webdriver.By,
until = webdriver.until;
var accessKey = 'admin',
secretKey = 'secretkey';
var by = require('selenium-webdriver').By,
until = require('selenium-webdriver').until,
Key = require('selenium-webdriver').Key,
Builder = require('selenium-webdriver').Builder;
var bucket = 'cloudrontestbucket';
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
describe('Application life cycle test', function () {
this.timeout(0);
var chrome = require('selenium-webdriver/chrome');
var server, browser = new chrome.Driver();
var server, browser = new Builder().forBrowser('chrome').build();
before(function (done) {
var seleniumJar= require('selenium-server-standalone-jar');
@@ -53,7 +52,7 @@ describe('Application life cycle test', function () {
});
}
function login(callback) {
function login(accessKey, secretKey, callback) {
browser.manage().deleteAllCookies();
browser.get('https://' + app.fqdn).then(function () {
return visible(by.id('accessKey'));
@@ -62,7 +61,8 @@ describe('Application life cycle test', function () {
}).then(function () {
return browser.findElement(by.id('secretKey')).sendKeys(secretKey);
}).then(function () {
return browser.findElement(by.className('lw-btn')).click();
// return browser.findElement(by.className('lw-btn')).click();
return browser.findElement(by.tagName('form')).submit();
}).then(function () {
return browser.wait(until.elementLocated(by.id('top-right-menu')), TEST_TIMEOUT);
}).then(function () {
@@ -92,13 +92,15 @@ describe('Application life cycle test', function () {
browser.get('https://' + app.fqdn);
pageLoaded().then(function () {
return visible(by.className('fa fa-plus'));
return visible(by.className('fa-plus'));
}).then(function () {
return browser.findElement(by.className('fa fa-plus')).click();
return browser.findElement(by.className('fa-plus')).click();
}).then(function () {
return visible(by.className('fa fa-hdd-o'));
const c = 'fa-hdd';
return visible(by.className(c));
}).then(function () {
return browser.findElement(by.className('fa fa-hdd-o')).click();
const c = 'fa-hdd';
return browser.findElement(by.className(c)).click();
}).then(function () {
return visible(by.xpath('//*[@class="modal-body"]/form/div/input'));
}).then(function () {
@@ -130,11 +132,11 @@ describe('Application life cycle test', function () {
}).then(function () {
return browser.findElement(by.id('top-right-menu')).click();
}).then(function () {
return visible(by.xpath('//*[text()="Settings "]'));
return visible(by.xpath('//*[contains(text(), "Change Password")]'));
}).then(function () {
return browser.findElement(by.xpath('//*[text()="Settings "]')).click();
return browser.findElement(by.xpath('//*[contains(text(),"Change Password")]')).click();
}).then(function () {
return browser.wait(until.elementLocated(by.xpath('//*[text()="Generate"]')), TEST_TIMEOUT);
return browser.wait(until.elementLocated(by.xpath('//*[contains(text(), "Change Password")]')), TEST_TIMEOUT);
}).then(function () {
callback();
});
@@ -145,7 +147,7 @@ describe('Application life cycle test', function () {
});
it('install app', function () {
execSync('cloudron install --new --wait --location ' + LOCATION, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
execSync('cloudron install --location ' + LOCATION, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
});
it('can get app information', function () {
@@ -156,17 +158,21 @@ describe('Application life cycle test', function () {
expect(app).to.be.an('object');
});
it('can login', login);
it('can login', login.bind(null, 'minioadmin', 'minioadmin'));
it('can add bucket', addBucket);
it('can open settings', openSettings);
it('can logout', logout);
it('can change credentials', function () {
execSync('cloudron exec --app ' + app.id + ' -- /app/code/minio-credentials set minioakey minioskey', { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
});
it('can restart app', function (done) {
execSync('cloudron restart --wait');
execSync('cloudron restart');
done();
});
it('can login', login);
it('can login', login.bind(null, 'minioakey', 'minioskey'));
it('has bucket', checkBucket);
it('can logout', logout);
@@ -178,20 +184,20 @@ describe('Application life cycle test', function () {
execSync('cloudron restore --app ' + app.id, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
});
it('can login', login);
it('can login', login.bind(null, 'minioakey', 'minioskey'));
it('has bucket', checkBucket);
it('can open settings', openSettings);
it('can logout', logout);
it('move to different location', function () {
browser.manage().deleteAllCookies();
execSync('cloudron configure --wait --location ' + LOCATION + '2', { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
execSync('cloudron configure --location ' + LOCATION + '2', { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
var inspect = JSON.parse(execSync('cloudron inspect'));
app = inspect.apps.filter(function (a) { return a.location === LOCATION + '2'; })[0];
expect(app).to.be.an('object');
});
it('can login', login);
it('can login', login.bind(null, 'minioakey', 'minioskey'));
it('has bucket', checkBucket);
it('can logout', logout);
@@ -201,19 +207,19 @@ describe('Application life cycle test', function () {
// test update
it('can install app', function () {
execSync('cloudron install --new --wait --appstore-id io.minio.cloudronapp --location ' + LOCATION, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
execSync('cloudron install --appstore-id io.minio.cloudronapp --location ' + LOCATION, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
var inspect = JSON.parse(execSync('cloudron inspect'));
app = inspect.apps.filter(function (a) { return a.location === LOCATION; })[0];
expect(app).to.be.an('object');
});
it('can login', login);
it('can login', login.bind(null, 'minioadmin', 'minioadmin'));
it('can add buckets', addBucket);
it('can logout', logout);
it('can update', function () {
execSync('cloudron install --wait --app ' + LOCATION, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
execSync('cloudron update --app ' + LOCATION, { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' });
});
it('can login', login);
it('can login', login.bind(null, 'minioadmin', 'minioadmin'));
it('has bucket', checkBucket);
it('can logout', logout);
it('uninstall app', function () {