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

Compare commits

...

434 Commits

Author SHA1 Message Date
Girish Ramakrishnan
8239fd8ade Version 3.13.37 2024-08-30 09:31:23 +02:00
Johannes Zellner
41644f3c54 Update test deps 2024-08-30 08:09:45 +02:00
Johannes Zellner
31da17a3e1 Update to 2024-08-29T01-40-52Z 2024-08-30 08:09:27 +02:00
Johannes Zellner
9a9a8b0b13 Bump version 2024-08-27 00:13:02 +02:00
Johannes Zellner
ab05d0a834 Update test deps 2024-08-26 23:55:19 +02:00
Johannes Zellner
e0db747a08 Update to 2024-08-26T15-33-07Z 2024-08-26 23:42:38 +02:00
Girish Ramakrishnan
eb0b1f9e79 Version 3.13.35 2024-08-17 19:16:34 +02:00
Girish Ramakrishnan
d556596770 Update test packages 2024-08-17 17:59:34 +02:00
Girish Ramakrishnan
d6654f7e72 Update minio to 2024-08-17T01-24-54Z 2024-08-17 17:06:31 +02:00
Johannes Zellner
9e5494c2f4 Bump version 2024-08-05 11:53:15 +02:00
Johannes Zellner
042424145e Update to 2024-08-03T04-33-23Z 2024-08-05 11:10:26 +02:00
Johannes Zellner
f20ff8beba Bump version 2024-07-31 12:10:23 +02:00
Johannes Zellner
46eca06f85 Update test deps 2024-07-31 11:41:49 +02:00
Johannes Zellner
060c0d0b9e Update to 2024-07-31T05-46-26Z 2024-07-31 11:39:40 +02:00
Johannes Zellner
1d94015a6d Bump version 2024-07-30 10:10:52 +02:00
Johannes Zellner
6158eb4dfb Update to 2024-07-29T22-14-52Z 2024-07-30 09:48:21 +02:00
Girish Ramakrishnan
bb429dce76 Version 3.13.31 2024-07-27 15:11:51 +02:00
Girish Ramakrishnan
9905f1ea9e Update test packages 2024-07-27 15:07:51 +02:00
Girish Ramakrishnan
9695742134 Update minio to 2024-07-26T20-48-21Z 2024-07-27 15:05:28 +02:00
Girish Ramakrishnan
4dc7f3e9fc Version 3.13.30 2024-07-17 20:52:21 +02:00
Girish Ramakrishnan
9acfaf24b2 Update minio to 2024-07-16T23-46-41Z 2024-07-17 20:50:10 +02:00
Johannes Zellner
453ff9f199 Bump version 2024-07-16 09:07:29 +02:00
Johannes Zellner
c8ca9511e0 Update to 2024-07-15T19-02-30Z 2024-07-16 08:46:39 +02:00
Johannes Zellner
5df913be43 Bump version 2024-07-14 11:08:10 +02:00
Johannes Zellner
b1a1791d4e Update to 2024-07-13T01-46-15Z 2024-07-14 10:17:07 +02:00
Girish Ramakrishnan
ac2c9c41fc Version 3.13.27 2024-07-11 10:33:14 +02:00
Girish Ramakrishnan
c0467b9eb6 Update minio to RELEASE.2024-07-10T18-41-49Z 2024-07-11 10:02:28 +02:00
Girish Ramakrishnan
824337583f Version 3.13.26 2024-07-05 10:41:12 +02:00
Girish Ramakrishnan
99c29a629b Update test packages 2024-07-05 09:42:39 +02:00
Girish Ramakrishnan
4b5422208c Update minio to 2024-07-04T14-25-45Z 2024-07-05 09:41:48 +02:00
Johannes Zellner
3a7bdd5e39 Bump version 2024-06-30 15:29:44 +02:00
Johannes Zellner
2fd201cb32 Update to 2024-06-29T01-20-47Z 2024-06-30 15:01:58 +02:00
Johannes Zellner
12e40b8e6a Bump version 2024-06-28 20:51:27 +02:00
Johannes Zellner
e6901e02ff Update test deps 2024-06-28 20:14:26 +02:00
Johannes Zellner
958a954c07 Update to 2024-06-28T09-06-49Z 2024-06-28 20:14:10 +02:00
Johannes Zellner
901d877b5f Bump version 2024-06-26 08:04:10 +02:00
Johannes Zellner
acc5e3c6be Update test deps 2024-06-26 07:30:37 +02:00
Johannes Zellner
c17b207a70 Update to 2024-06-26T01-06-18Z 2024-06-26 07:30:31 +02:00
Johannes Zellner
0e681b6b1a Bump version 2024-06-22 12:34:39 +02:00
Johannes Zellner
0bfd368aa2 Update test deps 2024-06-22 10:33:54 +02:00
Johannes Zellner
94abf5cd3e Update to 2024-06-22T05-26-45Z 2024-06-22 10:33:43 +02:00
Johannes Zellner
9a9b0588ae Bump version 2024-06-14 12:19:45 +02:00
Johannes Zellner
92a30fdd7c Update test deps 2024-06-14 11:03:56 +02:00
Johannes Zellner
07f1df3a20 Update to 2024-06-13T22-53-53Z 2024-06-14 11:03:49 +02:00
Girish Ramakrishnan
b624d6775c Version 3.13.20 2024-06-11 09:07:26 +02:00
Girish Ramakrishnan
330f186821 Update minio to 2024-06-11T03-13-30Z 2024-06-11 08:43:56 +02:00
Girish Ramakrishnan
72224538ea Version 3.13.19 2024-06-07 11:08:50 +02:00
Girish Ramakrishnan
fb1f583f4c Update test packages 2024-06-07 11:08:03 +02:00
Girish Ramakrishnan
5699a05783 Update minio to 2024-06-06T09-36-42Z 2024-06-07 10:22:19 +02:00
Girish Ramakrishnan
64222e227e Version 3.13.18 2024-06-05 08:53:17 +02:00
Girish Ramakrishnan
8f7a046554 Update minio to 2024-06-04T19-20-08Z 2024-06-05 08:47:30 +02:00
Girish Ramakrishnan
3717901b12 Version 3.13.17 2024-05-29 09:48:21 +02:00
Girish Ramakrishnan
85f4a808be Update minio to 2024-05-28T17-19-04Z 2024-05-29 08:56:57 +02:00
Girish Ramakrishnan
9d1b7e1a9d Version 3.13.6 2024-05-28 09:06:25 +02:00
Girish Ramakrishnan
9bea0cc891 Update minio to 2024-05-27T19-17-46Z 2024-05-28 08:59:10 +02:00
Johannes Zellner
557a8acd3d Bump version 2024-05-10 13:52:21 +02:00
Johannes Zellner
fb1db2809a Update test deps 2024-05-10 11:23:20 +02:00
Johannes Zellner
7fcfa2d793 Update to 2024-05-10T01-41-38Z 2024-05-10 11:23:12 +02:00
Johannes Zellner
2e71a424d6 Bump version 2024-05-08 13:08:05 +02:00
Johannes Zellner
d5ed478302 Update to 2024-05-07T06-41-25Z 2024-05-08 12:14:43 +02:00
Johannes Zellner
63240d9ef7 Bump version 2024-05-01 11:15:41 +02:00
Johannes Zellner
ea84113aa7 Update to 2024-05-01T01-11-10Z 2024-05-01 10:12:09 +02:00
Johannes Zellner
d70ab90edf Bump version 2024-04-30 09:37:14 +02:00
Johannes Zellner
47ca8d4426 Update test deps 2024-04-30 08:50:27 +02:00
Johannes Zellner
a6c683af4d Update to 2024-04-28T17-53-50Z 2024-04-30 08:50:17 +02:00
Girish Ramakrishnan
b64d0c834b Version 3.13.11 2024-04-19 10:44:16 +02:00
Girish Ramakrishnan
8aab79757f Update test packages 2024-04-19 10:29:50 +02:00
Girish Ramakrishnan
4d0ed6744f Update minio to 2024-04-18T19-09-19Z 2024-04-19 10:19:46 +02:00
Girish Ramakrishnan
5f7d71f028 Version 3.13.10 2024-04-06 09:55:22 +02:00
Girish Ramakrishnan
26e95361b6 Update minio to 2024-04-06T05-26-02Z 2024-04-06 09:29:02 +02:00
Girish Ramakrishnan
5cee1588f3 Version 3.13.9 2024-04-01 11:59:58 +02:00
Girish Ramakrishnan
d8c7fa0d47 Update test packages 2024-04-01 11:52:02 +02:00
Girish Ramakrishnan
2f8caf38d4 Update minio to 2024-03-30T09-41-56Z 2024-03-31 11:31:27 +02:00
Johannes Zellner
51850a87d8 Bump version 2024-03-27 10:28:05 +01:00
Johannes Zellner
9a9367d5f4 Update test deps 2024-03-27 10:08:51 +01:00
Johannes Zellner
bedc600aa5 Update to 2024-03-26T22-10-45Z 2024-03-27 10:08:14 +01:00
Johannes Zellner
368da33581 Bump version 2024-03-25 11:18:57 +01:00
Johannes Zellner
ca6eaad35d Update test deps 2024-03-25 10:47:04 +01:00
Johannes Zellner
e47f31b8a8 Update to 2024-03-21T23-13-43Z 2024-03-25 10:46:05 +01:00
Johannes Zellner
05c08cdafe Update test deps 2024-03-15 08:40:58 +01:00
Johannes Zellner
af2efcfd46 Bump version 2024-03-15 08:40:51 +01:00
Johannes Zellner
042e08f7ad Fixup version in changelog 2024-03-10 15:08:15 +01:00
Johannes Zellner
5f6b3ef9c3 Bump version 2024-03-10 13:56:46 +01:00
Johannes Zellner
0e6b93f732 Update to 2024-03-10T02-53-48Z 2024-03-10 13:55:36 +01:00
Girish Ramakrishnan
2b7aff15d3 Version 3.13.4 2024-03-07 09:49:08 +01:00
Girish Ramakrishnan
febd561bfb Update minio to 2024-03-07T00-43-48Z 2024-03-07 09:19:29 +01:00
Girish Ramakrishnan
abef481b63 Version 3.13.3 2024-03-05 10:42:40 +01:00
Girish Ramakrishnan
2b0dcc7d38 Update minio to 2024-03-05T04-48-44Z 2024-03-05 10:41:47 +01:00
Girish Ramakrishnan
0c32be8139 Update tests 2024-03-04 11:33:45 +01:00
Girish Ramakrishnan
fd04e1b784 Version 3.13.2 2024-03-04 10:22:55 +01:00
Girish Ramakrishnan
bd883b747c Update minio to 2024-03-03T17-50-39Z 2024-03-04 10:08:19 +01:00
Johannes Zellner
618c3c6736 Bump version 2024-02-26 15:28:12 +01:00
Johannes Zellner
fba9a4ff32 Update test deps 2024-02-26 14:42:49 +01:00
Johannes Zellner
7878d690b9 Update to 2024-02-26T09-33-48Z 2024-02-26 14:42:36 +01:00
Girish Ramakrishnan
623b291e62 Fixup tests 2024-02-20 13:26:29 +01:00
Girish Ramakrishnan
74bc0cbbd2 Version 3.13.0 2024-02-20 12:25:21 +01:00
Girish Ramakrishnan
316047b1d3 minio does not show the password login by default when OIDC is setup
we generate a dynamic password because users might forget to change the admin password (with the oidc login being so click friendly)
2024-02-20 12:19:30 +01:00
Vladimir D
569e830514 optionalSso flag added, tests updated 2024-02-19 18:31:04 +04:00
Vladimir D
7417ce44e5 OIDC auth implemented, tests updated 2024-02-19 17:13:57 +04:00
Johannes Zellner
88918c602a Bump version 2024-02-17 16:21:16 +01:00
Johannes Zellner
7b26be880d Update test deps 2024-02-17 15:53:05 +01:00
Johannes Zellner
e966943be5 Update to 2024-02-17T01-15-57Z 2024-02-17 15:52:35 +01:00
Johannes Zellner
dd46a7f8e9 Bump version 2024-02-15 10:33:59 +01:00
Johannes Zellner
5295380629 Update to 2024-02-14T21-36-02Z 2024-02-15 10:10:09 +01:00
Johannes Zellner
22f00b1803 Bump version 2024-02-13 18:04:59 +01:00
Johannes Zellner
8315f77f5c Update to 2024-02-13T15-35-11Z 2024-02-13 17:51:59 +01:00
Johannes Zellner
e1a29850c8 Bump version 2024-02-13 11:09:56 +01:00
Johannes Zellner
c94a90e4ab Update to 2024-02-12T21-02-27Z 2024-02-13 10:44:20 +01:00
Girish Ramakrishnan
d4ec80fab3 2GB min (RAM)
https://github.com/minio/minio/issues/18906
https://github.com/minio/docs/issues/1116
https://github.com/minio/minio/pull/18846
2024-02-12 06:44:34 +01:00
Johannes Zellner
682dd521a1 Bump version 2024-02-10 13:04:32 +01:00
Johannes Zellner
cd7055c916 Update test deps 2024-02-10 12:45:25 +01:00
Johannes Zellner
6d385533b3 Update to 2024-02-09T21-25-16Z 2024-02-10 12:45:08 +01:00
Girish Ramakrishnan
36d669ad59 Version 3.12.9 2024-02-07 15:06:45 +01:00
Girish Ramakrishnan
cc5e013c1f Update minio to 2024-02-06T21-36-22Z 2024-02-07 14:47:38 +01:00
Johannes Zellner
20bbaff551 Bump version 2024-02-05 10:57:39 +01:00
Johannes Zellner
d39b1cb50f Update to RELEASE.2024-02-04T22-36-13Z 2024-02-05 10:41:27 +01:00
Johannes Zellner
0dec46fdc0 Bump version 2024-02-01 14:11:01 +01:00
Johannes Zellner
9d8938b7bf Update to 2024-01-31T20-20-33Z 2024-02-01 13:55:19 +01:00
Girish Ramakrishnan
4f43bc611e Version 3.12.6 2024-01-29 09:29:09 +01:00
Johannes Zellner
db768973d6 Update test deps 2024-01-29 09:20:07 +01:00
Johannes Zellner
db0d84862d Update to 2024-01-29T03-56-32Z 2024-01-29 09:19:56 +01:00
Girish Ramakrishnan
0e70c439cf Version 3.12.5 2024-01-19 15:40:44 +01:00
Girish Ramakrishnan
59ed1a0fc1 Update minio to 2024-01-18T22-51-28Z 2024-01-19 15:33:41 +01:00
Johannes Zellner
6542475614 Bump version 2024-01-16 18:54:02 +01:00
Johannes Zellner
9cffe692df Update to 2024-01-16T16-07-38Z 2024-01-16 18:37:28 +01:00
Johannes Zellner
eeac9f0af4 Bump version 2024-01-16 18:37:17 +01:00
Johannes Zellner
b1fe43b656 Update to 2024-01-13T07-53-03Z 2024-01-15 11:40:46 +01:00
Johannes Zellner
eb93b292fa Bump version 2024-01-11 13:33:19 +01:00
Johannes Zellner
aea86c627d Update to 2024-01-11T07-46-16Z 2024-01-11 13:05:55 +01:00
Girish Ramakrishnan
454d83318c typo 2024-01-06 16:27:14 +01:00
Girish Ramakrishnan
fed871de22 Version 3.12.1 2024-01-06 16:26:13 +01:00
Girish Ramakrishnan
648231e821 Update minio to 2024-01-05T22-17-24Z 2024-01-06 16:05:53 +01:00
Girish Ramakrishnan
927cdbb0a2 Version 3.12.0 2024-01-02 10:16:54 +01:00
Girish Ramakrishnan
cb61faa569 Update minio to 2024-01-01T16-36-33Z 2024-01-02 10:14:29 +01:00
Johannes Zellner
cf11bcd7e6 Update test deps 2023-12-24 10:20:50 +01:00
Johannes Zellner
669976c293 Bump version 2023-12-24 10:20:38 +01:00
Johannes Zellner
951a874909 Bump version 2023-12-20 15:18:36 +01:00
Johannes Zellner
0bb46d9867 Update to 2023-12-20 2023-12-20 13:49:03 +01:00
Girish Ramakrishnan
540ad857fd Version 3.11.2 2023-12-15 10:16:17 +01:00
Girish Ramakrishnan
c06f2d9e9d Update minio to 2023-12-14T18-51-57Z 2023-12-15 09:53:20 +01:00
Girish Ramakrishnan
0d96abc3c8 Version 3.11.1 2023-12-14 11:33:53 +01:00
Girish Ramakrishnan
63f6910f5f Update test packages 2023-12-14 10:01:11 +01:00
Girish Ramakrishnan
b09a9cc6ea Update minio to 2023-12-13T23-28-55Z 2023-12-14 09:38:09 +01:00
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
13 changed files with 2868 additions and 1117 deletions

1616
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.4", "version": "3.13.37",
"upstreamVersion": "2022-03-05T06-32-39Z", "upstreamVersion": "2024-08-29T01-40-52Z",
"healthCheckPath": "/minio/login", "healthCheckPath": "/minio/login",
"memoryLimit": 2147483648,
"httpPort": 8000, "httpPort": 8000,
"httpPorts": { "httpPorts": {
"API_SERVER_DOMAIN": { "API_SERVER_DOMAIN": {
@@ -18,8 +19,10 @@
} }
}, },
"addons": { "addons": {
"localstorage": {} "localstorage": {},
"oidc": { "loginRedirectUri": "/oauth_callback" }
}, },
"optionalSso": true,
"manifestVersion": 2, "manifestVersion": 2,
"website": "http://www.minio.io", "website": "http://www.minio.io",
"minBoxVersion": "7.1.2", "minBoxVersion": "7.1.2",

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-08T22-28-51Z ARG VERSION=RELEASE.2024-08-29T01-40-52Z
ARG MC_VERSION=RELEASE.2022-03-09T02-08-36Z
# 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.template start.sh /app/code/
CMD [ "/app/code/start.sh" ] CMD [ "/app/code/start.sh" ]

View File

@@ -1,7 +1,19 @@
<nosso>
Please use the following credentials to login: Please use the following credentials to login:
**Username**: minioadmin<br/> **Username**: minioadmin<br/>
**Password**: minioadmin<br/> **Password**: minioadmin<br/>
Please change the credentials immediately by following this [guide](https://cloudron.io/documentation/apps/minio/#admin-credentials). Please change the credentials immediately by following this [guide](https://cloudron.io/documentation/apps/minio/#admin-credentials).
</nosso>
<sso>
Please use the following credentials to login via 'Other Authentication Methods' -> 'Use Credentials':
**Username**: minioadmin<br/>
**Password**: See `MINIO_ROOT_PASSWORD` in `/app/data/env.sh` <a href="/frontend/filemanager.html#/viewer/app/$CLOUDRON-APP-ID/env.sh">Open File Manager</a><br/>
Cloudron users have `readwrite` access policy. See the [docs](https://cloudron.io/documentation/apps/minio/#admin-credentials) on how to change it.
</nosso>

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.

9
env.sh
View File

@@ -1,9 +0,0 @@
# Add custom minio configuration to this file. Restart the app for changes to take effect.
export CLOUDRON_MINIO_STARTUP_ARGS='server /app/data/data'
# See https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html#envvar.MINIO_ROOT_USER
# You can use pwgen -1s 64 to generate usernames and passwords
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin

4
env.sh.template Normal file
View File

@@ -0,0 +1,4 @@
# Add custom minio configuration to this file. Restart the app for changes to take effect.
export CLOUDRON_MINIO_STARTUP_ARGS='server /app/data/data'

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,23 @@ set -eu
mkdir -p /app/data/data /run/minio/config /run/minio/certs mkdir -p /app/data/data /run/minio/config /run/minio/certs
[[ ! -f /app/data/env.sh ]] && cp /app/code/env.sh /app/data/env.sh # env vars take precedence over config.yaml (https://github.com/minio/minio/blob/master/docs/distributed/CONFIG.md#things-to-know)
if [[ ! -f /app/data/env.sh ]]; then
echo "=> First run"
cp /app/code/env.sh.template /app/data/env.sh
# minio does not show the password login by default when OIDC is setup (https://github.com/minio/minio/discussions/16928)
# we generate a dynamic password because users might forget to change the admin password (with the oidc login being so click friendly)
if [[ -n "${CLOUDRON_OIDC_ISSUER:-}" ]]; then
echo -e "export MINIO_ROOT_USER=minioadmin\nexport MINIO_ROOT_PASSWORD=$(pwgen -1s 20)\n\n" >> /app/data/env.sh
else
echo -e "export MINIO_ROOT_USER=minioadmin\nexport MINIO_ROOT_PASSWORD=minioadmin\n\n" >> /app/data/env.sh
fi
fi
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
@@ -16,11 +28,23 @@ if [[ ! -d /app/data/mc_config ]]; then
/app/code/mc --config-dir /app/data/mc_config &> /dev/null || true /app/code/mc --config-dir /app/data/mc_config &> /dev/null || true
fi fi
if [[ -n "${CLOUDRON_OIDC_ISSUER:-}" ]]; then
export MINIO_IDENTITY_OPENID_DISPLAY_NAME="Cloudron"
export MINIO_IDENTITY_OPENID_CONFIG_URL="${CLOUDRON_OIDC_DISCOVERY_URL}"
export MINIO_IDENTITY_OPENID_CLIENT_ID="${CLOUDRON_OIDC_CLIENT_ID}"
export MINIO_IDENTITY_OPENID_CLIENT_SECRET="${CLOUDRON_OIDC_CLIENT_SECRET}"
export MINIO_IDENTITY_OPENID_SCOPES="openid profile email"
if [[ -z "${MINIO_IDENTITY_OPENID_ROLE_POLICY:-}" ]]; then
export MINIO_IDENTITY_OPENID_ROLE_POLICY="readwrite"
fi
export MINIO_IDENTITY_OPENID_COMMENT="Cloudron OIDC"
fi
# minio is used for backups at times and has a large number of files. optimize by checking if files are actually in correct chown state # minio is used for backups at times and has a large number of files. optimize by checking if files are actually in correct chown state
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

2032
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": "^128.0.0",
"expect.js": "^0.3.1", "expect.js": "^0.3.1",
"mocha": "^9.2.1", "mocha": "^10.7.3",
"selenium-webdriver": "^4.1.1", "selenium-webdriver": "^4.24.0",
"superagent": "^7.1.1" "superagent": "^10.1.0"
} }
} }

View File

@@ -16,18 +16,27 @@ 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');
if (!process.env.USERNAME || !process.env.PASSWORD) {
console.log('USERNAME and PASSWORD env vars need to be set');
process.exit(1);
}
describe('Application life cycle test', function () { 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 = parseInt(process.env.TIMEOUT, 10) || 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' };
let browser, app; let browser, app;
let athenticated_by_oidc = false, rootPassword;
let username = process.env.USERNAME;
let password = process.env.PASSWORD;
before(function () { before(function () {
browser = new Builder().forBrowser('chrome').setChromeOptions(new Options().windowSize({ width: 1280, height: 1024 })).build(); browser = new Builder().forBrowser('chrome').setChromeOptions(new Options().windowSize({ width: 1280, height: 1024 })).build();
@@ -48,30 +57,69 @@ describe('Application life cycle test', function () {
expect(app).to.be.an('object'); expect(app).to.be.an('object');
} }
async function login(accessKey='minioadmin', secretKey='minioadmin') { async function login(username, password, expandLoginForm=true) {
await browser.manage().deleteAllCookies();
await browser.get('about:blank');
await browser.sleep(2000);
await browser.get(`https://${app.fqdn}/login`); await browser.get(`https://${app.fqdn}/login`);
await browser.sleep(2000);
if (expandLoginForm) {
await waitForElement(By.xpath('//div[@id="alternativeMethods-select"]/div[contains(., "Other Authentication Methods")]'));
await browser.findElement(By.xpath('//div[@id="alternativeMethods-select"]/div[contains(., "Other Authentication Methods")]')).click();
await browser.sleep(2000);
await browser.findElement(By.xpath('//li[contains(., "Use Credentials")] | //div[@label="Use Credentials"]')).click();
await browser.sleep(2000);
}
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(username);
await browser.findElement(By.id('secretKey')).sendKeys(secretKey); await browser.findElement(By.id('secretKey')).sendKeys(password);
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 loginOIDC(username, password) {
browser.manage().deleteAllCookies();
await browser.get(`https://${app.fqdn}/login`);
await browser.sleep(10000);
await browser.findElement(By.xpath('//button[contains(., "Cloudron")]')).click();
await browser.sleep(10000);
if (!athenticated_by_oidc) {
await waitForElement(By.xpath('//input[@name="username"]'));
await browser.findElement(By.xpath('//input[@name="username"]')).sendKeys(username);
await browser.findElement(By.xpath('//input[@name="password"]')).sendKeys(password);
await browser.sleep(2000);
await browser.findElement(By.id('loginSubmitButton')).click();
await browser.sleep(2000);
athenticated_by_oidc = true;
}
await waitForElement(By.xpath('//span[contains(text(), "Buckets")]'));
} }
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 waitForElement(By.id('accessKey')); await browser.executeScript('arguments[0].scrollIntoView(false)', button);
await button.click();
await browser.sleep(10000); // needed!
await waitForElement(By.xpath('//*[@id="accessKey"] | //button[contains(., "Cloudron")]'));
} }
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() {
@@ -91,78 +139,155 @@ describe('Application life cycle test', function () {
expect(response.body.toString('utf8')).to.contain('<Code>AccessDenied</Code>'); expect(response.body.toString('utf8')).to.contain('<Code>AccessDenied</Code>');
} }
async function changeAdminCredentials() {
let data = fs.readFileSync(path.join(__dirname, '../env.sh.template'), 'utf8');
data += '\nexport MINIO_ROOT_USER=minioakey\nexport MINIO_ROOT_PASSWORD=minioskey\n';
fs.writeFileSync('/tmp/env.sh', data);
execSync(`cloudron push --app ${app.id} /tmp/env.sh /app/data/env.sh`, EXEC_ARGS);
execSync(`cloudron restart --app ${app.id}`, EXEC_ARGS);
await timers.setTimeout(10000);
}
async function getAdminCredentials() {
execSync(`cloudron pull --app ${app.id} /app/data/env.sh /tmp/env.sh`, EXEC_ARGS);
const data = fs.readFileSync('/tmp/env.sh', 'utf8');
const m = data.match(/MINIO_ROOT_PASSWORD=(.*)/);
if (!m) throw new Error('Could not detect root password');
rootPassword = m[1].trim();
console.log(`root password is [${rootPassword}]`);
}
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); });
// // no SSO
it('install app (no SSO)', async function () {
execSync(`cloudron install --no-sso --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);
it('can login', login.bind(null, 'minioadmin', 'minioadmin')); it('can admin login', login.bind(null, 'minioadmin', 'minioadmin', false));
it('can add bucket', addBucket); it('can add bucket', addBucket);
it('can logout', logout); it('can logout', logout);
it('does redirect', checkRedirect); it('does redirect', checkRedirect);
it('check api', checkApi); it('check api', checkApi);
it('can change credentials', function () { it('can change admin credentials', changeAdminCredentials);
let data = fs.readFileSync(path.join(__dirname, '../env.sh'), 'utf8'); it('can restart app', async function () {
data = data
.replace(/MINIO_ROOT_USER=.*/, 'MINIO_ROOT_USER=minioakey')
.replace(/MINIO_ROOT_PASSWORD=.*/, 'MINIO_ROOT_PASSWORD=minioskey');
fs.writeFileSync('/tmp/env.sh', data);
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 admin login', login.bind(null, 'minioakey', 'minioskey', false));
it('has bucket', checkBucket);
it('can logout', logout);
it('does redirect', checkRedirect);
it('check api', checkApi);
it('uninstall app', function () { execSync('cloudron uninstall --app ' + app.id, EXEC_ARGS); });
it('can login', login.bind(null, 'minioakey', 'minioskey')); // SSO
it('install app (SSO)', 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 admin credentials', getAdminCredentials);
it('can admin login', async function () { await login('minioadmin', rootPassword); });
it('can add bucket', addBucket);
it('can logout', logout);
it('does redirect', checkRedirect);
it('check api', checkApi);
it('can OIDC login', loginOIDC.bind(null, username, password));
it('has bucket', checkBucket);
it('can logout', logout);
it('can change admin credentials', changeAdminCredentials);
it('can restart app', async function () {
execSync(`cloudron restart --app ${app.id}`, EXEC_ARGS);
await timers.setTimeout(10000);
});
it('can admin login', login.bind(null, 'minioakey', 'minioskey'));
it('has bucket', checkBucket); it('has bucket', checkBucket);
it('can logout', logout); it('can logout', logout);
it('does redirect', checkRedirect); it('does redirect', checkRedirect);
it('check api', checkApi); it('check api', checkApi);
it('can OIDC login', loginOIDC.bind(null, username, password));
it('has bucket', checkBucket);
it('can logout', logout);
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 get app information', getAppInfo);
it('can admin login', login.bind(null, 'minioakey', 'minioskey'));
it('has bucket', checkBucket); it('has bucket', checkBucket);
it('can logout', logout); it('can logout', logout);
it('can OIDC login', loginOIDC.bind(null, username, password));
it('has bucket', checkBucket);
it('can logout', logout);
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);
it('can login', login.bind(null, 'minioakey', 'minioskey')); it('can admin login', login.bind(null, 'minioakey', 'minioskey'));
it('has bucket', checkBucket); it('has bucket', checkBucket);
it('can logout', logout); it('can logout', logout);
it('can OIDC login', loginOIDC.bind(null, username, password));
it('has bucket', checkBucket);
it('can logout', logout);
it('does redirect', checkRedirect); it('does redirect', checkRedirect);
it('check api', checkApi); it('check api', checkApi);
it('uninstall app', function () { execSync('cloudron uninstall --app ' + app.id, EXEC_ARGS); }); it('uninstall app', function () { execSync('cloudron uninstall --app ' + app.id, EXEC_ARGS); });
// test update // test update
it('can install app', function () { execSync('cloudron install --appstore-id io.minio.cloudronapp --location ' + LOCATION, EXEC_ARGS); }); it('can install app for update', function () { execSync('cloudron install --appstore-id io.minio.cloudronapp --location ' + LOCATION, EXEC_ARGS); });
it('can get app information', getAppInfo); it('can get app information', getAppInfo);
it('can login', login.bind(null, 'minioadmin', 'minioadmin')); it('can get admin credentials', getAdminCredentials);
it('can admin login', async function () { await login('minioadmin', rootPassword); });
it('can add buckets', addBucket); it('can add buckets', addBucket);
it('can logout', logout); it('can logout', logout);
it('can OIDC login', loginOIDC.bind(null, username, password));
it('has bucket', checkBucket);
it('can logout', logout);
it('can update', function () { execSync(`cloudron update --app ${LOCATION}`, EXEC_ARGS); }); it('can update', function () { execSync(`cloudron update --app ${LOCATION}`, EXEC_ARGS); });
it('can configure', function () { execSync(`cloudron configure --app ${LOCATION} --location ${LOCATION} --secondary-domains API_SERVER_DOMAIN=${LOCATION}-api`, EXEC_ARGS); }); it('can configure', function () { execSync(`cloudron configure --app ${LOCATION} --location ${LOCATION} --secondary-domains API_SERVER_DOMAIN=${LOCATION}-api`, EXEC_ARGS); });
it('can get app information', getAppInfo); it('can get app information', getAppInfo);
it('can login', login.bind(null, 'minioadmin', 'minioadmin')); it('can admin login', async function () { await login('minioadmin', rootPassword); });
it('has bucket', checkBucket); it('has bucket', checkBucket);
it('can logout', logout); it('can logout', logout);
it('can OIDC login', loginOIDC.bind(null, username, password));
it('has bucket', checkBucket);
it('can logout', logout);
it('does redirect', checkRedirect); it('does redirect', checkRedirect);
it('check api', checkApi); it('check api', checkApi);