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

Compare commits

..

292 Commits

Author SHA1 Message Date
Girish Ramakrishnan
b0f6a030f3 remove unused args (release notes of https://github.com/minio/minio/releases/tag/RELEASE.2023-12-09T18-17-51Z) 2023-12-11 11:39:27 +01:00
Girish Ramakrishnan
84b4ebeac4 add note 2023-12-11 11:39:03 +01:00
Girish Ramakrishnan
c5404f53c1 Update minio to 2023-12-09T18-17-51Z 2023-12-11 11:21:32 +01:00
Girish Ramakrishnan
cacf9d9441 Version 3.10.2 2023-12-07 10:18:26 +01:00
Girish Ramakrishnan
3b1eecfd73 Update minio to 2023-12-07T04-16-00Z 2023-12-07 09:43:02 +01:00
Girish Ramakrishnan
237a7747d9 Version 3.10.1 2023-12-06 16:23:56 +01:00
Girish Ramakrishnan
ce4f12fbd6 Update minio to 2023-12-06T09-09-22Z 2023-12-06 14:49:35 +01:00
Girish Ramakrishnan
7e14939670 Version 3.10.0 2023-12-03 14:51:01 +01:00
Girish Ramakrishnan
1de078ee2a Update minio to RELEASE.2023-12-02T10-51-33Z 2023-12-03 14:21:34 +01:00
Girish Ramakrishnan
533b6d91e6 Version 3.9.11 2023-11-21 11:04:36 +01:00
Girish Ramakrishnan
ef4bdec677 Update minio to RELEASE.2023-11-20T22-40-07Z 2023-11-21 10:32:48 +01:00
Girish Ramakrishnan
da470851f7 Update minio to 3.9.10 2023-11-16 08:53:14 +01:00
Girish Ramakrishnan
242ed4386b Update minio to 2023-11-15T20-43-25Z 2023-11-16 08:35:23 +01:00
Girish Ramakrishnan
11bb0c8edc Version 3.9.9 2023-11-13 09:05:08 +01:00
Girish Ramakrishnan
4ac71ff8e7 Update minio to 2023-11-11T08-14-41Z 2023-11-13 08:27:34 +01:00
Girish Ramakrishnan
05cbddd40e Version 3.9.8 2023-11-08 12:52:22 +01:00
Girish Ramakrishnan
1ecb2e3593 Update minio to 2023-11-06T22-26-08Z 2023-11-08 12:44:47 +01:00
Girish Ramakrishnan
124bc9e833 Version 3.9.7 2023-11-02 10:49:42 +01:00
Girish Ramakrishnan
c5a3a190b2 Update minio to 2023-11-01T18-37-25Z 2023-11-02 10:37:13 +01:00
Girish Ramakrishnan
97e6ae5a6f Version 3.9.6 2023-11-01 14:42:16 +01:00
Girish Ramakrishnan
dfa728d7a5 Update test packages 2023-11-01 14:24:08 +01:00
Girish Ramakrishnan
f06d703fce Update minio to 2023-11-01T01-57-10Z 2023-11-01 14:20:35 +01:00
Girish Ramakrishnan
c78df06cb7 Version 3.9.5 2023-10-25 14:10:25 +02:00
Girish Ramakrishnan
87859252ce Update minio to 2023-10-25T06-33-25Z 2023-10-25 14:02:20 +02:00
Girish Ramakrishnan
9ef74c45d5 Version 3.9.4 2023-10-24 11:00:48 +02:00
Girish Ramakrishnan
e551d6535d Update minio to 2023-10-24T04-42-36Z 2023-10-24 10:40:42 +02:00
Girish Ramakrishnan
9a97ef5913 Version 3.9.3 2023-10-17 10:17:50 +02:00
Girish Ramakrishnan
ac937559e0 Update minio to 2023-10-16T04-13-43Z 2023-10-17 10:07:39 +02:00
Girish Ramakrishnan
3b4e8d04de Version 3.9.2 2023-10-08 18:41:27 +05:30
Girish Ramakrishnan
4d3cd5ed61 Update minio to 2023-10-07T15-07-38Z 2023-10-08 18:26:10 +05:30
Girish Ramakrishnan
9e5aa33e09 Version 3.9.1 2023-10-01 10:02:42 +05:30
Girish Ramakrishnan
4f3e70f3e0 Update minio to 2023-09-30T07-02-29Z 2023-10-01 09:03:48 +05:30
Girish Ramakrishnan
270a7cd6ee Version 3.9.0 2023-09-29 08:22:13 +05:30
Girish Ramakrishnan
da87188fad Update minio to 2023-09-27T15-22-50Z 2023-09-29 06:33:22 +05:30
Girish Ramakrishnan
16df482288 Version 3.8.5 2023-09-26 14:12:04 +05:30
Girish Ramakrishnan
0524be735e Update minio to 2023-09-23T03-47-50Z 2023-09-26 13:40:03 +05:30
Girish Ramakrishnan
a4451ecb22 Version 3.8.4 2023-09-21 14:25:22 +05:30
Girish Ramakrishnan
f452505ae7 Update minio to 2023-09-20T22-49-55Z 2023-09-21 14:04:16 +05:30
Girish Ramakrishnan
1fe052d819 Version 3.8.3 2023-09-16 17:14:40 +05:30
Girish Ramakrishnan
ba1a52dc5e Update minio to 2023-09-16T01-01-47Z 2023-09-16 16:37:43 +05:30
Girish Ramakrishnan
5b7a96134f Version 3.8.2 2023-09-08 18:44:35 +05:30
Girish Ramakrishnan
1366fc8932 Update minio to 2023-09-07T02-05-02Z 2023-09-08 08:35:31 +05:30
Girish Ramakrishnan
d9bdf5749e Version 3.8.1 2023-09-05 08:45:46 +05:30
Girish Ramakrishnan
2c30861af0 Update minio to 2023-09-04T19-57-37Z 2023-09-05 07:37:37 +05:30
Girish Ramakrishnan
37157e6538 Version 3.8.0 2023-09-01 07:38:33 +05:30
Girish Ramakrishnan
38e110edc7 Update minio to 2023-08-31T15-31-16Z 2023-09-01 07:00:00 +05:30
Girish Ramakrishnan
758b98fc20 Version 3.7.5 2023-08-30 15:33:14 +05:30
Girish Ramakrishnan
b92644ffdd Update minio to 2023-08-29T23-07-35Z 2023-08-30 13:19:40 +05:30
Girish Ramakrishnan
3b9e31f363 Version 3.7.4 2023-08-24 13:15:00 +05:30
Girish Ramakrishnan
17d5977c74 Update minio to 2023-08-23T10-07-06Z 2023-08-24 12:23:05 +05:30
Girish Ramakrishnan
d898eba22e Version 3.7.3 2023-08-17 08:37:34 +05:30
Girish Ramakrishnan
9c6a787df9 Update minio to 2023-08-16T20-17-30Z 2023-08-17 08:15:31 +05:30
Girish Ramakrishnan
9f4fc4c2f2 Version 3.7.2 2023-08-10 10:39:45 +05:30
Girish Ramakrishnan
2f271c7db9 Update minio to 2023-08-09T23-30-22Z 2023-08-10 06:21:16 +05:30
Girish Ramakrishnan
30f7bbf53b Version 3.7.1 2023-08-07 07:50:36 +05:30
Girish Ramakrishnan
b246112d3f Update minio to 2023-08-04T17-40-21Z 2023-08-07 07:26:20 +05:30
Girish Ramakrishnan
986df393a1 Version 3.7.0 2023-07-22 08:23:40 +05:30
Girish Ramakrishnan
d5b3bd9c2f Update minio to 2023-07-21T21-12-44Z 2023-07-22 07:43:24 +05:30
Girish Ramakrishnan
c1ce6031f7 Version 3.6.3 2023-07-19 08:32:46 +05:30
Girish Ramakrishnan
9c5f6b5636 Update minio to 2023-07-18T17-49-40Z 2023-07-19 08:08:43 +05:30
Girish Ramakrishnan
7fa5fa0427 Version 3.6.2 2023-07-12 09:05:00 +05:30
Girish Ramakrishnan
55711af940 Update minio to 2023-07-11T21-29-34Z 2023-07-12 08:37:01 +05:30
Girish Ramakrishnan
7a3ee2504f Version 3.6.1 2023-07-07 16:11:56 +05:30
Girish Ramakrishnan
c2388d2710 Update minio to 2023-07-07T07-13-57Z 2023-07-07 15:44:46 +05:30
Girish Ramakrishnan
81186e53f4 Version 3.6.0 2023-06-29 16:46:29 +05:30
Girish Ramakrishnan
f37fd6a660 Update minio to 2023-06-29T05-12-28Z 2023-06-29 16:29:10 +05:30
Girish Ramakrishnan
365254e971 Version 3.5.6 2023-06-25 15:14:58 +05:30
Girish Ramakrishnan
665851a84a Update minio to RELEASE.2023-06-23T20-26-00Z 2023-06-25 15:02:47 +05:30
Girish Ramakrishnan
a625014aeb Version 3.5.5 2023-06-20 12:18:30 +05:30
Girish Ramakrishnan
25ff8b66f6 Update minio to 2023-06-19T19-52-50Z 2023-06-20 11:27:41 +05:30
Girish Ramakrishnan
2fbefac3a9 Version 3.5.4 2023-06-16 17:29:29 +05:30
Girish Ramakrishnan
2bbf11f795 Fix test 2023-06-16 17:25:23 +05:30
Girish Ramakrishnan
ca3aebef4a Update minio to 2023-06-16T02-41-06Z 2023-06-16 16:34:49 +05:30
Girish Ramakrishnan
effb90c2ac Version 3.5.3 2023-06-10 12:07:15 +05:30
Girish Ramakrishnan
e8972242ca Update test packages 2023-06-10 12:05:56 +05:30
Girish Ramakrishnan
e84ef0cddf Update minio to RELEASE.2023-06-09T07-32-12Z 2023-06-10 12:00:09 +05:30
Girish Ramakrishnan
594b45051d Version 3.5.2 2023-06-03 10:26:25 +02:00
Girish Ramakrishnan
ed8e041180 Update tests 2023-06-03 10:26:21 +02:00
Girish Ramakrishnan
f9c0870c59 Update minio to 2023-06-02T23-17-26Z 2023-06-03 09:48:02 +02:00
Girish Ramakrishnan
550ea43e59 Version 3.5.1 2023-05-28 10:28:15 +02:00
Girish Ramakrishnan
832f1f26a8 Update minio to 2023-05-27T05-56-19Z 2023-05-28 10:17:13 +02:00
Girish Ramakrishnan
293beffadc Version 3.5.0 2023-05-21 07:18:24 +02:00
Girish Ramakrishnan
29f3101513 Update minio to 2023-05-18T00-05-36Z 2023-05-21 07:10:27 +02:00
Girish Ramakrishnan
ef6edee2a1 Version 3.4.20-1 2023-05-05 10:05:25 +02:00
Girish Ramakrishnan
e00e95eb94 Version 3.4.20 2023-05-05 10:00:10 +02:00
Girish Ramakrishnan
f6a78ee7cb Update minio to 2023-05-04T21-44-30Z 2023-05-05 09:35:46 +02:00
Girish Ramakrishnan
c32fc59b39 Version 3.4.19 2023-04-29 09:33:36 +02:00
Girish Ramakrishnan
78913a6f02 Update minio to 2023-04-28T18-11-17Z 2023-04-29 08:59:52 +02:00
Girish Ramakrishnan
9964fd0db8 Version 3.4.18 2023-04-21 18:21:52 +02:00
Girish Ramakrishnan
86ebec77eb Update minio to 2023-04-20T17-56-55Z 2023-04-21 18:16:25 +02:00
Girish Ramakrishnan
281ec626e3 Version 3.4.17 2023-04-13 10:47:28 +02:00
Girish Ramakrishnan
6f76e442fc Update test packages 2023-04-13 10:47:22 +02:00
Girish Ramakrishnan
c720de4dcf Update minio to RELEASE.2023-04-13T03-08-07Z 2023-04-13 10:20:12 +02:00
Girish Ramakrishnan
32a649b52a Version 3.4.16 2023-04-09 09:54:48 +02:00
Girish Ramakrishnan
08f1230582 Update test packages 2023-04-09 09:48:36 +02:00
Girish Ramakrishnan
eda4dd653f Update minio to 2023-04-07T05-28-58Z 2023-04-09 09:29:45 +02:00
Girish Ramakrishnan
d49de43f6b Version 3.4.15 2023-03-25 09:21:22 +01:00
Girish Ramakrishnan
d385379da8 Update minio to 2023-03-24T21-41-23Z 2023-03-25 09:10:35 +01:00
Girish Ramakrishnan
40f6e1675d Version 3.4.14 2023-03-23 07:12:20 +01:00
Girish Ramakrishnan
19d114beda Update minio to 2023-03-22T06-36-24Z 2023-03-23 07:05:12 +01:00
Girish Ramakrishnan
13329afe50 Version 3.4.13 2023-03-21 09:43:31 +01:00
Girish Ramakrishnan
8feb8dd0e3 Update minio to 2023-03-20T20-16-18Z 2023-03-21 09:30:08 +01:00
Girish Ramakrishnan
1370d93592 Version 3.4.12 2023-03-14 09:46:13 +01:00
Girish Ramakrishnan
d24e4b9896 Update minio to RELEASE.2023-03-13T19-46-17Z 2023-03-14 09:39:17 +01:00
Girish Ramakrishnan
b279130d74 Version 3.4.11 2023-03-10 10:01:22 +01:00
Girish Ramakrishnan
3504fc48f9 Update minio to 2023-03-09T23-16-13Z 2023-03-10 09:13:08 +01:00
Girish Ramakrishnan
1ac3bbe134 Version 3.4.10 2023-02-28 10:05:23 +01:00
Girish Ramakrishnan
fe7fd0147c Update minio to RELEASE.2023-02-27T18-10-45Z 2023-02-28 09:52:35 +01:00
Girish Ramakrishnan
0047b6bd3b Version 3.4.9 2023-02-23 09:43:13 +01:00
Girish Ramakrishnan
b4e59c928c Update minio to 2023-02-22T18-23-45Z 2023-02-23 09:25:24 +01:00
Girish Ramakrishnan
d33cff8f0a Version 3.4.8 2023-02-18 08:23:47 +01:00
Girish Ramakrishnan
4eb440baaf Update test packages 2023-02-18 08:22:58 +01:00
Girish Ramakrishnan
96e54e6b3c Update minio to 2023-02-17T17-52-43Z 2023-02-18 07:57:31 +01:00
Girish Ramakrishnan
bfbe792135 Version 3.4.7 2023-02-11 08:31:02 +01:00
Girish Ramakrishnan
31bbeed39f Update minio to 2023-02-10T18-48-39Z 2023-02-11 08:14:00 +01:00
Girish Ramakrishnan
9a175b6685 Version 3.4.6 2023-01-31 12:44:48 +01:00
Girish Ramakrishnan
a6e36be63d Update test packages 2023-01-31 12:35:42 +01:00
Girish Ramakrishnan
9a348b2de6 Update minio to .2023-01-31T02-24-19Z 2023-01-31 12:34:39 +01:00
Girish Ramakrishnan
c696512b49 Version 3.4.5 2023-01-25 10:36:53 +01:00
Girish Ramakrishnan
cc1385c856 Update test packages 2023-01-25 10:36:50 +01:00
Girish Ramakrishnan
89a6b2407b Update minio to 2023-01-25T00-19-54Z 2023-01-25 09:54:44 +01:00
Girish Ramakrishnan
36d5d82e88 Version 3.4.4 2023-01-20 12:54:26 +01:00
Girish Ramakrishnan
8252a3ee75 Update minio to 2023-01-20T02-05-44Z 2023-01-20 12:37:45 +01:00
Girish Ramakrishnan
c71586f092 Version 3.4.3 2023-01-18 16:18:33 +01:00
Girish Ramakrishnan
09408ff9d4 Update minio to 2023-01-18T04-36-38Z 2023-01-18 16:05:16 +01:00
Girish Ramakrishnan
661c07147e Version 3.4.2 2023-01-12 10:53:26 +01:00
Girish Ramakrishnan
02d58cec8b Update minio to 2023-01-12T02-06-16Z 2023-01-12 10:08:07 +01:00
Girish Ramakrishnan
e43de3a0e0 Version 3.4.1 2023-01-09 10:50:13 +01:00
Girish Ramakrishnan
e391ed9d85 Update minio to 2023-01-06T18-11-18Z 2023-01-09 10:24:45 +01:00
Girish Ramakrishnan
2c9a35effb merge error 2023-01-03 18:09:32 +01:00
Girish Ramakrishnan
9ee3f02a10 Version 3.4.0 2023-01-03 18:08:49 +01:00
Girish Ramakrishnan
15f02a8d0f Update minio to 2023-01-02T09-40-09Z 2023-01-03 18:08:19 +01:00
Johannes Zellner
48ffc5257c Update test deps 2022-12-13 11:45:06 +01:00
Johannes Zellner
7fad1aea6d Bump version 2022-12-13 11:44:48 +01:00
Girish Ramakrishnan
aeb58c292f add multi domain dns style request note 2022-12-12 21:46:13 +01:00
Girish Ramakrishnan
bcee168e84 Version 3.3.2 2022-12-07 16:23:46 +01:00
Girish Ramakrishnan
150b220bf2 Update minio to 2022-12-07T00-56-37Z 2022-12-07 16:13:09 +01:00
Girish Ramakrishnan
43403829eb Version 3.3.1 2022-12-05 12:37:29 +01:00
Girish Ramakrishnan
75b4da6645 Update minio to 2022-12-02T19-19-22Z 2022-12-05 12:36:38 +01:00
Girish Ramakrishnan
e0f1511552 Version 3.3.0 2022-12-05 12:22:18 +01:00
Girish Ramakrishnan
338371b948 Update minio to 2022-11-29T23-40-49Z 2022-12-03 12:15:54 +01:00
Girish Ramakrishnan
efa30f5115 Update test packages 2022-12-03 12:15:45 +01:00
Girish Ramakrishnan
90fa9036cb Use base image 4.0.0 2022-12-03 12:13:52 +01:00
Girish Ramakrishnan
15b4ed267b Update minio to RELEASE.2022-11-29T23-40-49Z 2022-12-01 14:22:46 +01:00
Girish Ramakrishnan
67294dd890 Version 3.2.0 2022-11-28 09:37:47 +01:00
Girish Ramakrishnan
aad0197fff Update minio to 2022-11-26T22-43-32Z 2022-11-28 09:19:50 +01:00
Girish Ramakrishnan
b4a820e079 Version 3.1.0 2022-11-18 10:40:51 +01:00
Girish Ramakrishnan
20cc0c935f Update minio to RELEASE.2022-11-17T23-20-09Z 2022-11-18 10:31:48 +01:00
Girish Ramakrishnan
b7f575fcf9 Version 3.0.2 2022-11-11 11:02:07 +01:00
Girish Ramakrishnan
7f3a0acab2 Update minio to 2022-11-11T03-44-20Z 2022-11-11 10:52:58 +01:00
Girish Ramakrishnan
6e9d718f4c Version 3.0.1 2022-11-11 10:52:01 +01:00
Girish Ramakrishnan
00b781abe3 Fix test 2022-11-11 10:51:12 +01:00
Girish Ramakrishnan
4800f84077 Update minio to 2022-11-10T18-20-21Z 2022-11-11 10:29:45 +01:00
Girish Ramakrishnan
d6fc505561 Version 3.0.0-1 2022-11-11 10:28:19 +01:00
Girish Ramakrishnan
b95c494758 Version 3.0.0 2022-11-11 10:26:29 +01:00
Girish Ramakrishnan
2fc891a5ea Version 2.10.0 2022-10-29 17:23:37 +02:00
Girish Ramakrishnan
f65641edce Update minio to 2022-10-29T06-21-33Z 2022-10-29 17:14:55 +02:00
Girish Ramakrishnan
79b941eb4c Version 2.9.13 2022-10-25 20:34:13 +02:00
Girish Ramakrishnan
f55d0e6b40 Update test packages 2022-10-25 20:29:49 +02:00
Girish Ramakrishnan
2c423db822 Update minio to 2022-10-24T18-35-07Z 2022-10-25 20:24:18 +02:00
Girish Ramakrishnan
a6352ab7d8 Version 2.9.12 2022-10-23 08:21:35 +02:00
Girish Ramakrishnan
01d9c176ce Update minio to 2022-10-21T22-37-48Z 2022-10-23 08:00:24 +02:00
Girish Ramakrishnan
0828f5a2e8 Version 2.9.11 2022-10-20 19:27:10 +02:00
Girish Ramakrishnan
d4341084da Update minio to 2022-10-20T00-55-09Z 2022-10-20 19:20:18 +02:00
Girish Ramakrishnan
a6a23d7023 Version 2.9.10 2022-10-16 16:08:18 +02:00
Girish Ramakrishnan
b3bc027a10 Update test packages 2022-10-16 16:01:16 +02:00
Girish Ramakrishnan
d2a23f97ce Update minio to 2022-10-15T19-57-03Z 2022-10-16 16:00:18 +02:00
Girish Ramakrishnan
d1fa4ee583 Version 2.9.9 2022-10-10 12:23:17 +02:00
Girish Ramakrishnan
3bacd89adc Update minio to 2022-10-08T20-11-00Z 2022-10-10 12:11:27 +02:00
Girish Ramakrishnan
a8805259b5 Version 2.9.8 2022-10-06 10:39:47 +02:00
Girish Ramakrishnan
bcf271abc9 No need to version the client 2022-10-06 10:15:43 +02:00
Girish Ramakrishnan
101195f02f Update minio to RELEASE.2022-10-05T14-58-27Z 2022-10-06 10:05:58 +02:00
Girish Ramakrishnan
bd58749e91 Version 2.9.7 2022-10-04 09:54:12 +02:00
Girish Ramakrishnan
19ff6a62a4 Update test packages 2022-10-04 09:47:01 +02:00
Girish Ramakrishnan
b0d5963549 Update mc to 2022-10-01T07-56-14Z 2022-10-04 09:44:14 +02:00
Girish Ramakrishnan
3d98790d90 Update minio to 2022-10-02T19-29-29Z 2022-10-04 09:41:43 +02:00
Girish Ramakrishnan
a0a9824424 Version 2.9.6 2022-09-28 09:56:02 +02:00
Girish Ramakrishnan
966be1a13e Update minio to 2022-09-25T15-44-53Z 2022-09-27 11:17:09 +02:00
Girish Ramakrishnan
00f3eb3d69 Version 2.9.5 2022-09-23 09:30:39 +02:00
Girish Ramakrishnan
fce20e1783 Update minio to 2022-09-22T18-57-27Z 2022-09-23 09:16:08 +02:00
Girish Ramakrishnan
f18c49de7b Version 2.9.4 2022-09-20 18:59:11 +02:00
Girish Ramakrishnan
7de060613a Fixup tests 2022-09-20 18:57:27 +02:00
Girish Ramakrishnan
466dcff1d8 Update minio to 2022-09-17T00-09-45Z 2022-09-20 17:57:28 +02:00
Girish Ramakrishnan
73ebc5b10e Update test packages 2022-09-20 17:57:14 +02:00
Girish Ramakrishnan
352f9250d3 Version 2.9.3 2022-09-10 11:49:35 +02:00
Girish Ramakrishnan
f92fc952af Update minio to 2022-09-07T22-25-02Z 2022-09-10 10:36:14 +02:00
Girish Ramakrishnan
b3b18d1b18 Version 2.9.2 2022-09-05 10:41:54 +02:00
Girish Ramakrishnan
ffedc9db25 Update mc 2022-09-05 10:16:50 +02:00
Girish Ramakrishnan
d8064088ce Update minio to 2022-09-01T23-53-36Z 2022-09-05 10:15:51 +02:00
Girish Ramakrishnan
695806c300 Update minio to 2022-08-26T19-53-15Z 2022-08-29 21:01:33 +02:00
Girish Ramakrishnan
1a3a0f18b9 Version 2.9.1 2022-08-25 20:00:16 +02:00
Girish Ramakrishnan
f8f48ee71c Update minio to 2022-08-25T07-17-05Z 2022-08-25 19:45:16 +02:00
Girish Ramakrishnan
381c362e84 Version 2.9.0 2022-08-24 12:59:39 +02:00
Girish Ramakrishnan
e064370467 Update minio to 2022-08-22T23-53-06Z 2022-08-24 12:45:40 +02:00
Girish Ramakrishnan
88cf43708d Version 2.8.12 2022-08-15 09:31:11 +02:00
Girish Ramakrishnan
e83c637e08 Update mc to 2022-08-11T00-30-48Z 2022-08-15 09:19:16 +02:00
Girish Ramakrishnan
f48251e55c Update minio to 2022-08-13T21-54-44Z 2022-08-15 09:14:48 +02:00
Girish Ramakrishnan
b0edebfba8 Version 2.8.11 2022-08-12 07:45:00 +02:00
Girish Ramakrishnan
4f76314872 Update minio to 2022-08-11T04-37-28Z 2022-08-12 07:32:55 +02:00
Girish Ramakrishnan
12c3b3ec2c Version 2.8.10 2022-08-09 08:44:52 +02:00
Girish Ramakrishnan
7298aad053 Update minio to 2022-08-08T18-34-09Z 2022-08-09 08:33:17 +02:00
Girish Ramakrishnan
3c4b7290db Version 2.8.9 2022-08-06 08:14:00 +02:00
Girish Ramakrishnan
33803ec2d6 Update mc to 2022-08-05T08-01-28Z 2022-08-06 08:00:03 +02:00
Girish Ramakrishnan
acbc45a26f Update minio to 2022-08-05T23-27-09Z 2022-08-06 07:57:23 +02:00
Girish Ramakrishnan
78abd09c30 Version 2.8.8 2022-08-03 09:53:31 +02:00
Girish Ramakrishnan
4898a75d5b Update minio to 2022-08-02T23-59-16Z 2022-08-03 09:32:21 +02:00
Girish Ramakrishnan
251f8d18a5 Version 2.8.7 2022-07-30 11:33:54 +02:00
Girish Ramakrishnan
4174832c63 Update minio to 2022-07-30T05-21-40Z 2022-07-30 10:54:51 +02:00
Girish Ramakrishnan
c95b7ec69c Version 2.8.6 2022-07-26 13:25:23 +02:00
Girish Ramakrishnan
765ac6c810 Update minio to 2022-07-26T00-53-03Z 2022-07-26 13:07:21 +02:00
Girish Ramakrishnan
68e6b92c08 Version 2.8.5 2022-07-25 11:10:38 +02:00
Girish Ramakrishnan
49190b074c Update minio to 2022-07-24T17-09-31Z 2022-07-25 10:51:32 +02:00
Girish Ramakrishnan
7e29cf3ca6 API_SERVER_DOMAIN will always be set now 2022-07-24 09:51:27 +02:00
Girish Ramakrishnan
3dc1454fd7 Update minio to 2022-07-24T01-54-52Z 2022-07-24 09:51:27 +02:00
Johannes Zellner
08ee194809 Bump version 2022-07-18 08:57:36 +02:00
Girish Ramakrishnan
a95014bef5 Version 2.8.3 2022-07-15 13:19:35 +05:30
Girish Ramakrishnan
6f8c2823a3 Update minio to 2022-07-15T03-44-22Z 2022-07-15 12:56:50 +05:30
Johannes Zellner
e0a95c19f3 Update test deps 2022-07-14 13:04:13 +02:00
Johannes Zellner
add3c0728c Bump version 2022-07-14 13:04:01 +02:00
Girish Ramakrishnan
ab082d612a Version 2.8.1 2022-07-07 14:19:11 +05:30
Girish Ramakrishnan
b732aa9833 Update mc client 2022-07-07 13:57:57 +05:30
Girish Ramakrishnan
e68520b2cd Update minio to 2022-07-06T20-29-49Z 2022-07-07 13:56:35 +05:30
Girish Ramakrishnan
83a9ffe9bd Version 2.8.0 2022-07-05 08:24:31 +05:30
Girish Ramakrishnan
56e76c6098 Update minio to 2022-07-04T21-02-54Z 2022-07-05 08:23:14 +05:30
Girish Ramakrishnan
4172a77c28 Not ready for multiDomain yet 2022-07-05 08:13:55 +05:30
Johannes Zellner
62b482f6de Update test deps 2022-07-01 10:49:03 +02:00
Johannes Zellner
a3e521d243 Bump version 2022-07-01 10:48:30 +02:00
Girish Ramakrishnan
7b5a6629b3 Add multidomain support
this allows subdomain style bucket access
2022-06-28 08:45:24 -07:00
Girish Ramakrishnan
0b3787bb4c Version 2.7.6 2022-06-27 12:32:03 -07:00
Girish Ramakrishnan
4485660f19 Update minio to 2022-06-25T15-50-16Z 2022-06-27 12:20:47 -07:00
Girish Ramakrishnan
198a7ba2d8 Version 2.7.5 2022-06-20 23:10:07 -07:00
Girish Ramakrishnan
694ea1a835 Update minio to 2022-06-20T23-13-45Z 2022-06-20 22:49:21 -07:00
Girish Ramakrishnan
ae7b78e2d7 Version 2.7.4 2022-06-18 09:17:25 -07:00
Girish Ramakrishnan
f5b85c7dfa Update minio to 2022-06-17T02-00-35Z 2022-06-18 08:54:46 -07:00
Girish Ramakrishnan
6148966516 Version 2.7.3 2022-06-12 10:14:37 -07:00
Girish Ramakrishnan
9967b12167 Update test packages 2022-06-12 10:13:54 -07:00
Girish Ramakrishnan
5574cc464a Update minio to 2022-06-11T19-55-32Z 2022-06-12 10:03:46 -07:00
Girish Ramakrishnan
794538bbe9 Version 2.7.2 2022-06-11 08:44:31 -07:00
Girish Ramakrishnan
a1e5589dca Update mc 2022-06-11 08:30:31 -07:00
Girish Ramakrishnan
f7d9d69187 Update minio to 2022-06-10T16-59-15Z 2022-06-11 08:29:26 -07:00
Girish Ramakrishnan
2762522066 Version 2.7.1 2022-06-10 11:33:52 -07:00
Girish Ramakrishnan
4c6b99857c Bump memory limit 2022-06-10 11:25:20 -07:00
Girish Ramakrishnan
6c788ded2d Version 2.7.0 2022-06-06 21:26:18 -07:00
Girish Ramakrishnan
542b8a4412 add delays everywhere
doing things fast in the ui breaks now
2022-06-06 21:25:18 -07:00
Girish Ramakrishnan
4b3b4b9d4d Update minio to 2022-06-07T00-33-41Z 2022-06-06 20:57:01 -07:00
Girish Ramakrishnan
a0c9c76bd8 Update minio to 2022-06-03T01-40-53Z 2022-06-06 12:48:55 -07:00
Girish Ramakrishnan
d23b35e1b8 Version 2.6.0 2022-06-02 08:23:53 -07:00
Girish Ramakrishnan
32684767b6 Update minio to 2022-06-02T02-11-04Z 2022-06-02 08:07:35 -07:00
Girish Ramakrishnan
ad93f49467 Version 2.5.3 2022-05-26 08:51:17 -07:00
Girish Ramakrishnan
52b7e49b44 Update minio to 2022-05-26T05-48-41Z 2022-05-26 08:43:30 -07:00
Girish Ramakrishnan
ab20e34d26 Version 2.5.2 2022-05-23 19:35:40 -07:00
Girish Ramakrishnan
522cfeff67 Update test packages 2022-05-23 19:30:42 -07:00
Girish Ramakrishnan
d7b08ca48c Update minio to 2022-05-23T18-45-11Z 2022-05-23 19:29:42 -07:00
Girish Ramakrishnan
058673d882 Version 2.5.1 2022-05-20 09:01:45 -07:00
Girish Ramakrishnan
8c3ea72c86 Update minio to 2022-05-19T18-20-59Z 2022-05-20 08:55:01 -07:00
Girish Ramakrishnan
74eea35e18 Version 2.5.0 2022-05-09 09:32:24 -07:00
Girish Ramakrishnan
eafdc900b3 Update minio to 2022-05-08T23-50-31Z 2022-05-09 09:18:17 -07:00
Girish Ramakrishnan
0ec3052ad8 Version 2.4.14 2022-05-04 09:18:40 -07:00
Girish Ramakrishnan
c10b3888f0 Update mc again 2022-05-04 09:08:58 -07:00
Girish Ramakrishnan
8d2b9d84ce Update minio to 2022-05-04T07-45-27Z 2022-05-04 09:05:00 -07:00
Girish Ramakrishnan
13a4de046d Version 2.4.13 2022-05-03 15:42:40 -07:00
Girish Ramakrishnan
d030ce00cc Update minio to 2022-05-03T20-36-08Z 2022-05-03 15:32:54 -07:00
Girish Ramakrishnan
a2ea852bd4 can only change password with env vars now
https://docs.min.io/docs/minio-server-configuration-guide.html#credentials
2022-04-30 15:45:21 -07:00
Girish Ramakrishnan
aeeb7473b9 Version 2.4.12 2022-04-29 10:57:03 -07:00
Girish Ramakrishnan
a988358a84 Update minio to 2022-04-29T01-27-09Z 2022-04-29 10:49:15 -07:00
Girish Ramakrishnan
76e75b2421 Version 2.4.11 2022-04-25 22:46:17 -07:00
Girish Ramakrishnan
51bd508a5e Update minio to 2022-04-26T01-20-24Z 2022-04-25 22:31:06 -07:00
Girish Ramakrishnan
4e042bb62f Version 2.4.10 2022-04-17 11:35:02 -05:00
Girish Ramakrishnan
00fc4851bc Update minio to 2022-04-16T04-26-02Z 2022-04-17 11:23:56 -05:00
Girish Ramakrishnan
fb0dae799d Version 2.4.9 2022-04-13 09:18:58 -05:00
Girish Ramakrishnan
a68bdeeade Update minio to 2022-04-12T06-55-35Z 2022-04-13 09:08:05 -05:00
Girish Ramakrishnan
c1dbd2139f Version 2.4.8 2022-04-10 06:57:22 -07:00
Girish Ramakrishnan
fe88ff7d1c Update minio to 2022-04-09T15-09-52Z 2022-04-10 06:52:12 -07:00
Girish Ramakrishnan
fecebfd7e1 Version 2.4.7 2022-04-04 09:21:42 -07:00
Girish Ramakrishnan
0d171ddb5a Update minio to 2022-04-01T03-41-39Z 2022-04-04 09:06:44 -07:00
Girish Ramakrishnan
a5736bba2b Version 2.4.6 2022-03-29 11:27:46 -07:00
Girish Ramakrishnan
f1181e9383 Update minio to 2022-03-26T06-49-28Z 2022-03-29 11:19:33 -07:00
Girish Ramakrishnan
6346e564f9 Version 2.4.5 2022-03-24 09:29:36 -07:00
Girish Ramakrishnan
4843a8345a Update minio to 2022-03-24T00-43-44Z 2022-03-24 09:22:04 -07:00
Girish Ramakrishnan
fd7c75da9f Version 2.4.4 2022-03-22 09:21:29 -07:00
Girish Ramakrishnan
327ede57c3 Update minio to 2022-03-22T02-05-10Z 2022-03-22 09:06:33 -07:00
Girish Ramakrishnan
179628163f Version 2.4.3 2022-03-17 09:39:55 -07:00
Girish Ramakrishnan
dfcab10abe Update minio to 2022-03-17T06-34-49Z 2022-03-17 09:15:47 -07:00
Girish Ramakrishnan
642f1860d2 Version 2.4.2 2022-03-15 09:45:31 -07:00
Girish Ramakrishnan
bc6656111f Update client also 2022-03-15 09:37:51 -07:00
Girish Ramakrishnan
53371d5428 Update minio to 2022-03-14T18-25-24Z 2022-03-15 09:34:11 -07:00
Girish Ramakrishnan
444d1972e2 Version 2.4.1 2022-03-13 10:41:40 -07:00
Girish Ramakrishnan
1f51564fc7 Update minio to 2022-03-11T23-57-45Z 2022-03-13 10:35:38 -07:00
Girish Ramakrishnan
f49c69d566 Version 2.4.0 2022-03-11 11:11:33 -08:00
Girish Ramakrishnan
80802dc892 Update test packages 2022-03-11 11:00:27 -08:00
Girish Ramakrishnan
c23815b757 Update minio to 2022-03-11T11-08-23Z 2022-03-11 10:58:33 -08:00
Johannes Zellner
b195eb7e21 Bump version for 2022-03-08T22-28-51Z 2022-03-10 09:31:48 +01:00
10 changed files with 1413 additions and 840 deletions

1099
CHANGELOG

File diff suppressed because it is too large Load Diff

View File

@@ -5,9 +5,10 @@
"description": "file://DESCRIPTION.md", "description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG", "changelog": "file://CHANGELOG",
"tagline": "Distributed object storage", "tagline": "Distributed object storage",
"version": "2.3.3", "version": "3.11.0",
"upstreamVersion": "2022-03-05T06-32-39Z", "upstreamVersion": "2023-12-09T18-17-51Z",
"healthCheckPath": "/minio/login", "healthCheckPath": "/minio/login",
"memoryLimit": 805306368,
"httpPort": 8000, "httpPort": 8000,
"httpPorts": { "httpPorts": {
"API_SERVER_DOMAIN": { "API_SERVER_DOMAIN": {

View File

@@ -1,27 +1,29 @@
## About
Minio is a distributed object storage server built for cloud applications and devops. Minio is a distributed object storage server built for cloud applications and devops.
### Features ## Features
#### Amazon S3 Compatible ### Amazon S3 Compatible
Minio implements Amazon S3 v4 APIs. Minio also includes client SDKs and a console utility. Minio implements Amazon S3 v4 APIs. Minio also includes client SDKs and a console utility.
#### Minimalist Design ### Minimalist Design
Minio is deeply influenced by minimalism. We believe that only simple things scale. Minio is deeply influenced by minimalism. We believe that only simple things scale.
#### Apache License 2.0 ### Apache License 2.0
Minio is free software, released under Apache license v2.0. Minio has an active developer and user community. Minio is free software, released under Apache license v2.0. Minio has an active developer and user community.
#### Lambda Functions ### Lambda Functions
Minio triggers Lambda functions through event notification service. In addition Minio also supports simple queueing service for AMQP, Elasticsearch, Redis, NATS and Postgres targets. Minio triggers Lambda functions through event notification service. In addition Minio also supports simple queueing service for AMQP, Elasticsearch, Redis, NATS and Postgres targets.
#### Erasure Code & Bitrot Protection ### Erasure Code & Bitrot Protection
Minio protects data against hardware failures and silent data corruption using erasure code and checksums. You may lose half the number of drives and still recover from it. Minio protects data against hardware failures and silent data corruption using erasure code and checksums. You may lose half the number of drives and still recover from it.
#### Written in Go ### Written in Go
Go is an emerging language of choice for modern cloud infrastructure projects. Go language enables Minio to be highly concurrent and lightweight. Go is an emerging language of choice for modern cloud infrastructure projects. Go language enables Minio to be highly concurrent and lightweight.

View File

@@ -1,16 +1,16 @@
FROM cloudron/base:3.2.0@sha256:ba1d566164a67c266782545ea9809dc611c4152e27686fd14060332dd88263ea FROM cloudron/base:4.2.0@sha256:46da2fffb36353ef714f97ae8e962bd2c212ca091108d768ba473078319a47f4
RUN mkdir -p /app/code RUN mkdir -p /app/code
WORKDIR /app/code WORKDIR /app/code
ARG VERSION=RELEASE.2022-03-05T06-32-39Z ARG VERSION=RELEASE.2023-12-09T18-17-51Z
ARG MC_VERSION=RELEASE.2022-03-03T21-12-24Z
# sometimes here https://dl.min.io/server/minio/release/linux-amd64/archive/ # sometimes here https://dl.min.io/server/minio/release/linux-amd64/archive/
RUN wget https://dl.min.io/server/minio/release/linux-amd64/minio.${VERSION} -O /app/code/minio && chmod +x /app/code/minio # RUN wget https://dl.min.io/server/minio/release/linux-amd64/minio.${VERSION} -O /app/code/minio && chmod +x /app/code/minio
RUN wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio.${VERSION} -O /app/code/minio && chmod +x /app/code/minio
# https://dl.min.io/client/mc/release/linux-amd64/ # https://dl.min.io/client/mc/release/linux-amd64/
RUN wget https://dl.min.io/client/mc/release/linux-amd64/mc.${MC_VERSION} -O /app/code/mc && chmod +x /app/code/mc RUN wget https://dl.min.io/client/mc/release/linux-amd64/mc -O /app/code/mc && chmod +x /app/code/mc
COPY env.sh minio-credentials start.sh /app/code/ COPY env.sh start.sh /app/code/
CMD [ "/app/code/start.sh" ] CMD [ "/app/code/start.sh" ]

View File

@@ -37,3 +37,8 @@ PATH=$PATH:node_modules/.bin mocha --bail test.js
## Notes ## Notes
MinIO Console is an embedded web-based object browser built into MinIO Server MinIO Console is an embedded web-based object browser built into MinIO Server
## Multi-domain
MINIO_DOMAIN=domain.com env var can be set to server DNS style requests as bucket.domain.com . This requires the platform code to set aliases for the httpPorts and not the primaryport.

View File

@@ -1,41 +0,0 @@
#!/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

@@ -4,11 +4,12 @@ set -eu
mkdir -p /app/data/data /run/minio/config /run/minio/certs mkdir -p /app/data/data /run/minio/config /run/minio/certs
# env vars take precedence over config.yaml (https://github.com/minio/minio/blob/master/docs/distributed/CONFIG.md#things-to-know)
[[ ! -f /app/data/env.sh ]] && cp /app/code/env.sh /app/data/env.sh [[ ! -f /app/data/env.sh ]] && cp /app/code/env.sh /app/data/env.sh
source /app/data/env.sh source /app/data/env.sh
# https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html#envvar.MINIO_SERVER_URL # https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html#envvar.MINIO_SERVER_URL
[[ -n "${API_SERVER_DOMAIN:-}" ]] && export MINIO_SERVER_URL="https://${API_SERVER_DOMAIN}" export MINIO_SERVER_URL="https://${API_SERVER_DOMAIN}"
export MINIO_BROWSER_REDIRECT_URL="https://${CLOUDRON_APP_DOMAIN}" export MINIO_BROWSER_REDIRECT_URL="https://${CLOUDRON_APP_DOMAIN}"
if [[ ! -d /app/data/mc_config ]]; then if [[ ! -d /app/data/mc_config ]]; then
@@ -20,7 +21,6 @@ fi
echo "==> Changing ownership" echo "==> Changing ownership"
[[ $(stat --format '%U' /app/data/data) != "cloudron" ]] && chown -R cloudron:cloudron /app/data [[ $(stat --format '%U' /app/data/data) != "cloudron" ]] && chown -R cloudron:cloudron /app/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" echo "==> Starting minio"
exec /usr/local/bin/gosu cloudron:cloudron /app/code/minio --certs-dir /run/minio/certs --config-dir /run/minio/config --quiet ${CLOUDRON_MINIO_STARTUP_ARGS} --address :9000 --console-address :8000 exec /usr/local/bin/gosu cloudron:cloudron /app/code/minio --quiet ${CLOUDRON_MINIO_STARTUP_ARGS} --address :9000 --console-address :8000

1024
test/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -9,10 +9,10 @@
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"chromedriver": "^99.0.0", "chromedriver": "^119.0.1",
"expect.js": "^0.3.1", "expect.js": "^0.3.1",
"mocha": "^9.2.1", "mocha": "^10.2.0",
"selenium-webdriver": "^4.1.1", "selenium-webdriver": "^4.16.0",
"superagent": "^7.1.1" "superagent": "^8.1.2"
} }
} }

View File

@@ -16,6 +16,7 @@ const execSync = require('child_process').execSync,
fs = require('fs'), fs = require('fs'),
path = require('path'), path = require('path'),
superagent = require('superagent'), superagent = require('superagent'),
timers = require('timers/promises'),
{ Builder, By, until } = require('selenium-webdriver'), { Builder, By, until } = require('selenium-webdriver'),
{ Options } = require('selenium-webdriver/chrome'); { Options } = require('selenium-webdriver/chrome');
@@ -23,7 +24,7 @@ describe('Application life cycle test', function () {
this.timeout(0); this.timeout(0);
const LOCATION = 'test'; const LOCATION = 'test';
const TEST_TIMEOUT = 10000; const TEST_TIMEOUT = 30000;
const BUCKET = 'cloudrontestbucket'; const BUCKET = 'cloudrontestbucket';
const EXEC_ARGS = { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' }; const EXEC_ARGS = { cwd: path.resolve(__dirname, '..'), stdio: 'inherit' };
@@ -53,25 +54,29 @@ describe('Application life cycle test', function () {
await waitForElement(By.id('accessKey')); await waitForElement(By.id('accessKey'));
await browser.findElement(By.id('accessKey')).sendKeys(accessKey); await browser.findElement(By.id('accessKey')).sendKeys(accessKey);
await browser.findElement(By.id('secretKey')).sendKeys(secretKey); await browser.findElement(By.id('secretKey')).sendKeys(secretKey);
await browser.findElement(By.xpath('//button[contains(text(), "Login")]')).click(); await browser.findElement(By.xpath('//button[@id="do-login"]')).click();
await waitForElement(By.xpath('//h4[contains(text(), "Buckets")]')); await waitForElement(By.xpath('//span[contains(text(), "Buckets")]'));
await timers.setTimeout(5000);
} }
async function logout() { async function logout() {
await browser.get(`https://${app.fqdn}/`); await browser.get(`https://${app.fqdn}/`);
await waitForElement(By.xpath('//h4[contains(text(), "Buckets")]')); await waitForElement(By.xpath('//span[contains(text(), "Buckets")]'));
await browser.findElement(By.xpath('//div/span[contains(text(), "Logout")]')).click(); const button = await browser.findElement(By.xpath('//button[@id="sign-out"]'));
await browser.executeScript('arguments[0].scrollIntoView(false)', button);
await button.click();
await waitForElement(By.id('accessKey')); await waitForElement(By.id('accessKey'));
} }
async function addBucket() { async function addBucket() {
await browser.get(`https://${app.fqdn}/buckets`); await browser.get(`https://${app.fqdn}/buckets`);
await waitForElement(By.xpath('//button/span[text()="Create Bucket"]')); await waitForElement(By.xpath('//button[@id="create-bucket"]'));
await browser.findElement(By.xpath('//button/span[text()="Create Bucket"]')).click(); await browser.findElement(By.xpath('//button[@id="create-bucket"]')).click();
await browser.sleep(2000); await browser.sleep(2000);
await browser.findElement(By.xpath('//input[@id="bucket-name"]')).sendKeys(BUCKET); await browser.findElement(By.xpath('//input[@id="bucket-name"]')).sendKeys(BUCKET);
await browser.findElement(By.xpath('//button[text()="Create Bucket"]')).click(); await browser.findElement(By.xpath('//button[@id="create-bucket"]')).click();
await waitForElement(By.xpath(`//a[contains(text(), "${BUCKET}")]`)); await waitForElement(By.xpath(`//h1[contains(text(), "${BUCKET}")]`));
await timers.setTimeout(5000);
} }
async function checkBucket() { async function checkBucket() {
@@ -92,7 +97,10 @@ describe('Application life cycle test', function () {
} }
xit('build app', function () { execSync('cloudron build', EXEC_ARGS); }); xit('build app', function () { execSync('cloudron build', EXEC_ARGS); });
it('install app', function () { execSync(`cloudron install --location ${LOCATION} --secondary-domains API_SERVER_DOMAIN=${LOCATION}-api`, EXEC_ARGS); }); it('install app', async function () {
execSync(`cloudron install --location ${LOCATION} --secondary-domains API_SERVER_DOMAIN=${LOCATION}-api`, EXEC_ARGS);
await timers.setTimeout(10000);
});
it('can get app information', getAppInfo); it('can get app information', getAppInfo);
@@ -102,7 +110,7 @@ describe('Application life cycle test', function () {
it('does redirect', checkRedirect); it('does redirect', checkRedirect);
it('check api', checkApi); it('check api', checkApi);
it('can change credentials', function () { it('can change credentials', async function () {
let data = fs.readFileSync(path.join(__dirname, '../env.sh'), 'utf8'); let data = fs.readFileSync(path.join(__dirname, '../env.sh'), 'utf8');
data = data data = data
.replace(/MINIO_ROOT_USER=.*/, 'MINIO_ROOT_USER=minioakey') .replace(/MINIO_ROOT_USER=.*/, 'MINIO_ROOT_USER=minioakey')
@@ -110,6 +118,7 @@ describe('Application life cycle test', function () {
fs.writeFileSync('/tmp/env.sh', data); fs.writeFileSync('/tmp/env.sh', data);
execSync(`cloudron push --app ${app.id} /tmp/env.sh /app/data/env.sh`, EXEC_ARGS); execSync(`cloudron push --app ${app.id} /tmp/env.sh /app/data/env.sh`, EXEC_ARGS);
execSync(`cloudron restart --app ${app.id}`, EXEC_ARGS); execSync(`cloudron restart --app ${app.id}`, EXEC_ARGS);
await timers.setTimeout(10000);
}); });
it('can restart app', function () { execSync(`cloudron restart --app ${app.id}`, EXEC_ARGS); }); it('can restart app', function () { execSync(`cloudron restart --app ${app.id}`, EXEC_ARGS); });
@@ -121,12 +130,13 @@ describe('Application life cycle test', function () {
it('check api', checkApi); it('check api', checkApi);
it('backup app', function () { execSync('cloudron backup create --app ' + app.id, EXEC_ARGS); }); it('backup app', function () { execSync('cloudron backup create --app ' + app.id, EXEC_ARGS); });
it('restore app', function () { it('restore app', async function () {
const backups = JSON.parse(execSync(`cloudron backup list --raw --app ${app.id}`)); const backups = JSON.parse(execSync(`cloudron backup list --raw --app ${app.id}`));
execSync('cloudron uninstall --app ' + app.id, EXEC_ARGS); execSync('cloudron uninstall --app ' + app.id, EXEC_ARGS);
execSync('cloudron install --location ' + LOCATION, EXEC_ARGS); execSync('cloudron install --location ' + LOCATION, EXEC_ARGS);
getAppInfo(); getAppInfo();
execSync(`cloudron restore --backup ${backups[0].id} --app ${app.id}`, EXEC_ARGS); execSync(`cloudron restore --backup ${backups[0].id} --app ${app.id}`, EXEC_ARGS);
await timers.setTimeout(10000);
}); });
it('can login', login.bind(null, 'minioakey', 'minioskey')); it('can login', login.bind(null, 'minioakey', 'minioskey'));
@@ -135,9 +145,10 @@ describe('Application life cycle test', function () {
it('does redirect', checkRedirect); it('does redirect', checkRedirect);
it('check api', checkApi); it('check api', checkApi);
it('move to different location', function () { it('move to different location', async function () {
browser.manage().deleteAllCookies(); browser.manage().deleteAllCookies();
execSync('cloudron configure --location ' + LOCATION + '2', EXEC_ARGS); execSync('cloudron configure --location ' + LOCATION + '2', EXEC_ARGS);
await timers.setTimeout(10000);
}); });
it('can get app information', getAppInfo); it('can get app information', getAppInfo);