Daniel Valdivia
9c19c639dd
Release v0.14.7 ( #1594 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-16 21:05:41 -08:00
Daniel Valdivia
e3a47d980c
Events details component ( #1596 )
...
* Events details component
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* lint
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-16 19:33:05 -08:00
Alex
10539929e1
Added quota metric to buckets list & objects list ( #1595 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-16 18:58:08 -08:00
Alex
3606870565
Fixed field reset for memory & cpu fields in new tenant size screen ( #1593 )
...
Also fixed an issue with memory limit selection in create tenant
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-16 17:28:56 -08:00
Cesar Celis Hernandez
3307d6f282
put id on create tenant button for testing purposes ( #1588 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-16 16:51:26 -08:00
adfost
5dc8d1808c
Tenant events UI ( #1590 )
2022-02-16 18:29:41 -06:00
Daniel Valdivia
8d7cddc20a
Fix create bucket and list bucket for wildcard statements in policies ( #1589 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-16 15:58:34 -08:00
adfost
35f9743a10
tenant events ( #1586 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-16 14:22:54 -08:00
jinapurapu
f8c397e231
Update tenant creation credentials JSON ( #1559 )
2022-02-16 13:52:38 -08:00
Daniel Valdivia
24cf6a3ada
Fix Browse Bucket for certain Policy ( #1587 )
...
fixes #1320
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-16 13:20:19 -08:00
Cesar Celis Hernandez
031ee35a00
Add PostgreSQL Notification Test ( #1578 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-16 10:23:14 -08:00
Cesar Celis Hernandez
4507ceb36d
Allowing distributed mode in MinIO ( #1585 )
2022-02-16 09:53:34 -08:00
Daniel Valdivia
f6116c1624
Revert "Giving more stability to our testcafe ( #1582 )" ( #1584 )
2022-02-16 09:52:03 -07:00
Cesar Celis Hernandez
081df4b535
Add tests for bucket quota end points ( #1575 )
2022-02-16 09:33:38 -07:00
Cesar Celis Hernandez
e580af8205
Giving more stability to our testcafe ( #1582 )
2022-02-15 20:58:10 -08:00
Alex
226e8eeef2
Added delete all replication rules capability ( #1579 )
2022-02-15 17:14:23 -08:00
Cesar Celis Hernandez
00c4ba430d
Add test for Delete Object retention from an object end point ( #1574 )
2022-02-15 18:28:13 -06:00
Prakash Senthil Vel
951d3bf6dc
Inspect API ( #1540 )
...
* Inspect API
* Address review comments
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-15 16:14:51 -08:00
Daniel Valdivia
3ae8e14156
Release v0.14.6 ( #1581 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-15 15:38:16 -08:00
Prakash Senthil Vel
f170a6ad36
License table and registered status ( #1571 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-15 13:45:31 -08:00
Daniel Valdivia
25ff4982a0
Fix Upload Button Logic ( #1580 )
...
* Fix Upload Button Logic
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Re-org function hasAccessToResource
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix Warnings
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-15 13:29:09 -08:00
Cesar Celis Hernandez
0ac6ceca3f
Adding 4 volumes to run MinIO Distributed on the tests ( #1572 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-15 10:01:10 -08:00
Alex
81714bbbed
Added lifecycle rules to multiple buckets at once support ( #1566 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-15 09:47:28 -08:00
Alex
5b2715ccc0
Added support validation against subpaths to hasPermission & SecureComponent ( #1570 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-15 08:25:38 -08:00
dependabot[bot]
ab411577a2
Bump follow-redirects from 1.14.7 to 1.14.8 in /portal-ui ( #1567 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-13 21:54:38 -08:00
adfost
dce96ecc4b
adding user service account policy edit ( #1565 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-02-12 10:25:27 -06:00
Cesar Celis Hernandez
a232d73cb1
Add test for Bucket Set Policy end point ( #1562 )
2022-02-11 21:55:26 -08:00
Cesar Celis Hernandez
c986baf2ae
Add test for Restore Object to a selected version end point ( #1558 )
2022-02-11 11:49:01 -08:00
Harshavardhana
df55d5dcde
simplify policy document in tests use Go verbatim strings ( #1549 )
2022-02-11 13:26:11 -06:00
Cesar Celis Hernandez
ed5cf89776
Add test for Put Buckets tags end point ( #1556 )
2022-02-11 10:17:04 -08:00
Cesar Celis Hernandez
fa3f2283cf
Add test for Gets the metadata of an object end point ( #1555 )
2022-02-10 20:09:30 -06:00
adfost
2988de4025
adding edit service account api/ui ( #1545 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-02-10 17:18:57 -08:00
Daniel Valdivia
c6f2ddfd7e
Release v0.14.5 ( #1550 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-10 17:06:43 -08:00
Alex
6a7f042d6c
Fixed logic for add lifecycle rules ( #1553 )
...
- Removed support to fixed date lifecycle rules according resolution of https://github.com/minio/console/issues/1527
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-10 16:50:27 -08:00
Alex
5fd82ca6e9
Added delete bucket lifecycle rule capability ( #1547 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-10 16:25:59 -08:00
Lenin Alevski
829404b33c
Fix session.permission npe ( #1551 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-02-10 15:45:28 -08:00
Daniel Valdivia
610ec0bed4
Fix NPE on permissions ( #1548 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-10 13:45:18 -08:00
Daniel Valdivia
822f063be3
Release v0.14.4 ( #1546 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-10 11:25:31 -08:00
Alex
32a3094386
Added lifecycle rule edit capability ( #1539 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-10 09:34:56 -08:00
Cesar Celis Hernandez
07ef32bee3
Add test for Put Objects retention status end point ( #1542 )
2022-02-10 11:24:09 -06:00
Kaan Kabalak
df17d31721
Add Permission tests for policies that only allow specific Buckets ( #1538 )
2022-02-09 23:21:56 -06:00
Lenin Alevski
302c0dd8f1
Add support for matching multiple resources in SecureComponent ( #1536 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-02-09 17:52:17 -08:00
Cesar Celis Hernandez
3d70427e2b
Add test for Shares an Object on a url end point ( #1535 )
2022-02-09 17:42:52 -06:00
Daniel Valdivia
c29ac61ff4
Update Logos colors ( #1534 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-09 14:50:10 -06:00
Alex
c8fdadde39
Implemented edit lifecycle API ( #1533 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-09 14:30:22 -06:00
Daniel Valdivia
2ffc28a834
Console K Bar ( #1532 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-09 11:44:49 -06:00
adfost
75b3082172
Service account policy UI ( #1519 )
...
* saving
* service account policy UI
* fixing warning
* Update portal-ui/src/screens/Console/Account/ServiceAccountPolicy.tsx
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* fixing comment
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-02-08 22:52:55 -08:00
Lenin Alevski
7e8441264f
Removing date based actions for Lifecycle expiration and transition ( #1531 )
2022-02-08 16:07:55 -06:00
Kaan Kabalak
b077f2ec22
Handle pluralization for TableWrapper selected text ( #1530 )
2022-02-08 13:35:31 -06:00
Cesar Celis Hernandez
3262b8fd8f
Adding test for service-account-credentials end point ( #1528 )
2022-02-08 10:39:15 -08:00
jinapurapu
090b7e5e26
Changed HTTP verb to DELETE for DeleteMultipleServiceAccounts ( #1526 )
2022-02-07 19:51:40 -08:00
Cesar Celis Hernandez
7f05c0bf06
Convert to table driven test ( #1506 )
2022-02-05 09:26:33 -08:00
Daniel Valdivia
fbb6c81986
Release v0.14.3 ( #1520 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-04 20:10:34 -08:00
Kaan Kabalak
9e843f4ba0
Add concurrency argument for Permission testing ( #1510 )
...
* Add concurrency argument for Permission testing
* Create group before trying to view table
* Increase wait duration for one of the Diagnostic tests
2022-02-04 09:52:28 -06:00
Harshavardhana
4e14ec2742
update mc/termenv dependency to fix terminal hang ( #1518 )
...
refer https://github.com/minio/mc/issues/3955
2022-02-03 22:44:45 -08:00
Alex
69ccf4872e
Added virtualized list to pod logs in operator console ( #1517 )
...
Also removed some execution time errors
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-03 22:19:17 -08:00
Prakash Senthil Vel
1c31aff147
UX Basic Dashboard ( #1513 )
2022-02-03 21:34:13 -08:00
Kaan Kabalak
608a5c3787
Fix User name clicked on Groups page redirecting incorrectly ( #1516 )
...
Fixes #1515
2022-02-03 19:07:23 -08:00
Lenin Alevski
297c980a8d
Read subnet proxy configuration from minio or env var ( #1511 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-02-03 10:04:35 -08:00
Alex
4091b11f99
Fixed Node Selector reset in Pod placement ( #1512 )
2022-02-03 08:41:35 -08:00
Harshavardhana
4718380bd2
update termenv dependency to avoid CI/CD terminal hangs ( #1507 )
2022-02-02 23:14:11 -08:00
Alex
52ea19809e
Customized calendar & time pickers for DateTimePicker component ( #1508 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-02 23:21:46 -06:00
dependabot[bot]
281bd78104
Bump nanoid from 3.1.30 to 3.2.0 in /portal-ui ( #1509 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 21:30:38 -06:00
Daniel Valdivia
d84e744d05
Update UI Dependencies ( #1505 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-02-02 18:38:20 -08:00
Harshavardhana
1b5bcad3d8
update missing base image update to ubi-8.5
2022-02-02 13:20:05 -08:00
Daniel Valdivia
bfc4b138ff
Update unit test list buckets ( #1482 )
...
Update unit test list buckets
2022-02-02 12:28:03 -08:00
Lenin Alevski
5a0ec11199
Updating node image and go image in Dockerfile ( #1504 )
...
- Updating node image to 17
- Updating go image to 1.17
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-02-02 13:44:43 -06:00
Cesar Celis Hernandez
c52ba1f859
Test to delete multiple objects ( #1479 )
2022-02-02 13:29:43 -06:00
Cesar Celis Hernandez
d62235ee58
Add test for listing an object ( #1484 )
...
* Add test for listing an object
* Add test for listing an object
2022-02-02 13:06:01 -06:00
jinapurapu
e5d2752436
Added multidelete function for Service Accounts ( #1501 )
...
Added multidelete function for Service Accounts
2022-02-02 10:21:56 -08:00
Harshavardhana
cffaee84bb
upgrade console container base image to ubi-8.5 ( #1503 )
2022-02-02 08:53:13 -08:00
Alex
96b1d4fe85
Added bucket details inside objects listing ( #1502 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-02-01 20:48:58 -08:00
Cesar Celis Hernandez
02acb76ac9
Add test for Bulk functionality to Add Users to Groups ( #1495 )
...
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-01 08:42:09 -08:00
Harshavardhana
038f542895
go mod tidy -compat=1.17
2022-01-31 23:39:28 -08:00
Daniel Valdivia
983e175bc9
Release v0.14.2 ( #1499 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-31 23:33:57 -08:00
Alex
71ac8d7001
Replaced top breadcrumbs & redesign of bucket breadcrumbs ( #1498 )
2022-01-31 23:40:23 -07:00
jinapurapu
5258ac3d1a
Logging resources selector ( #1402 )
...
Added CPU and memory request selector to Log and Log DB
2022-01-31 21:17:21 -08:00
Daniel Valdivia
27d1627c8f
Show Warnings when running speed test or diagnostics ( #1487 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-31 20:41:02 -08:00
Alex
780cf7240b
Changed position of search box for list objects module ( #1497 )
...
- Changed the searchbox component to be a controlled component
- Added reducer to control searchbox in objects list
- Adjusted styles to search box component & placeholders
- Fixed navigation of folders
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-31 19:46:57 -08:00
Cesar Celis Hernandez
ce989e39ab
Add test to add tag to an object ( #1481 )
2022-01-31 20:46:40 -06:00
adfost
63d3c7207d
Service Account Policy API ( #1425 )
...
* service account policy
* integration test
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-31 13:37:00 -08:00
Lenin Alevski
eb924ec842
testscafe test for upload file button on bucket ( #1491 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-31 12:00:33 -08:00
Lenin Alevski
f826453284
Fix duplicated Documentation item in Menu ( #1494 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-31 13:53:49 -06:00
Harshavardhana
1e00111b00
remove quota FIFO support ( #1492 )
2022-01-31 11:10:06 -06:00
Cesar Celis Hernandez
06e1592b54
Added test for downloading an object ( #1480 )
2022-01-31 10:25:35 -06:00
Alex
41e0c1e39b
Fixed EC Parity field reset during tab change ( #1490 )
2022-01-29 16:28:57 -06:00
Alex
31f63a387e
Added object details panel ( #1489 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-28 20:05:23 -08:00
Cesar Celis Hernandez
4a1ccf19a0
Removing unused parameters ( #1465 )
2022-01-28 21:24:53 -06:00
Lenin Alevski
d8b387434b
Enable/Disable upload file and folder button for bucket ( #1486 )
2022-01-28 14:16:38 -08:00
Cesar Celis Hernandez
2e9a42320c
Test to delete object ( #1477 )
2022-01-28 12:01:38 -06:00
Prakash Senthil Vel
1d92f90cbe
UX Register screen ( #1485 )
2022-01-28 09:08:32 -08:00
Harshavardhana
df728fc8e6
update madmin-go ( #1483 )
2022-01-27 23:57:30 -07:00
Cesar Celis Hernandez
834e3fb996
Add test to upload an object ( #1473 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-27 21:51:13 -08:00
Cesar Celis Hernandez
0b7d4a2c35
Add delete bucket test ( #1457 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-27 17:56:09 -08:00
Cesar Celis Hernandez
e13626e92b
Add new test for service account for user ( #1469 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-27 17:31:13 -08:00
Lenin Alevski
0286010053
Fix regression on disabled elements for SecureComponent ( #1478 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-27 13:10:05 -08:00
Harshavardhana
382e315668
remove an unnecessary log in subnet pkg ( #1471 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-27 13:27:44 -06:00
Prakash Senthil Vel
5f5c00adb5
UX Diagnostic icon ( #1474 )
2022-01-27 12:47:42 -06:00
Prakash Senthil Vel
e093efa931
UX Object Details page ( #1475 )
...
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-27 09:23:21 -08:00
Alex
c129eae6a7
Bucket objects listing menu redesign ( #1467 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-27 00:28:08 -08:00
Daniel Valdivia
5b6e5786ea
Release v0.14.1 ( #1472 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-26 19:24:36 -08:00
Lenin Alevski
8a8471e49a
Support multiple child components for SecureComponent ( #1470 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-26 16:59:12 -08:00
Lenin Alevski
719866a574
Fix broken link on license page ( #1468 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-26 15:59:07 -08:00
Cesar Celis Hernandez
95ebc3bedf
add test to modify users group ( #1462 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-26 11:38:14 -08:00
Daniel Valdivia
a8747614bf
Release v0.14.0 ( #1458 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-26 11:06:18 -08:00
Daniel Valdivia
c89f5a7003
Tweaks to registration. ( #1463 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-26 10:21:53 -08:00
Daniel Valdivia
ebcebfbe5f
Update MUI to v5.3.1 ( #1464 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-26 12:12:16 -06:00
Lenin Alevski
c82782fe9f
Adding support for configuring subnet proxy ( #1460 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-26 09:53:11 -08:00
Cesar Celis Hernandez
e626f59feb
Add bucket retention test ( #1459 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-25 16:33:54 -08:00
adfost
cc8d5abcd6
Adding PVC events UI ( #1448 )
...
* adding PVC events UI
* adding label
Co-authored-by: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-25 14:02:50 -08:00
Daniel Valdivia
83a4c351dd
Fix diagnostics tests ( #1456 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-25 13:24:19 -08:00
Cesar Celis Hernandez
4c0c46f5a8
Adding Bucket Info Test ( #1446 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-25 12:16:51 -08:00
Daniel Valdivia
1842caff0f
Fix secure component having multiple childs ( #1455 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-25 11:49:39 -08:00
Lenin Alevski
80d3e8cdb8
Menu scrollbar css styles ( #1454 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-25 10:58:29 -08:00
Harshavardhana
d936d61b20
add header linter to avoid license header mistakes ( #1414 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-25 10:48:49 -08:00
adfost
4a10a81374
Delete Pod UI ( #1381 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-25 10:33:51 -08:00
Cesar Celis Hernandez
6404a1b984
Add test for removing a user ( #1450 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-25 10:23:25 -08:00
Prakash Senthil Vel
a3dc145738
UX navigation menu selected state ( #1452 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-25 10:07:41 -08:00
Alex
dbd1b8781a
Fix aria for upload file button ( #1451 )
2022-01-25 00:26:48 -07:00
adfost
9e7874cc04
PVC Events API ( #1409 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-24 17:07:32 -08:00
Alex
d1d3c96777
Added Upload Files menu ( #1447 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-24 16:53:47 -08:00
Daniel Valdivia
2d975eb6c9
Remove Duck hidden in code ( #1445 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-24 15:53:23 -08:00
Daniel Valdivia
be054fe4ce
License Page UI Updates ( #1444 )
...
* License Page UI Updates
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Lint
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-24 17:40:38 -06:00
Daniel Valdivia
f27902ab92
Have tests create their buckets via minio-js ( #1443 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-24 11:13:32 -08:00
Cesar Celis Hernandez
7e43719e20
Update User Information Test ( #1442 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-24 10:09:27 -08:00
Daniel Valdivia
f6016c2769
Menu Adjustments: Watch to Monitoring. Tiers to Settings. Notifications to Settings. ( #1436 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-01-24 09:56:16 -08:00
Cesar Celis Hernandez
0ba60bd674
Add test for listing buckets ( #1440 )
2022-01-24 11:27:32 -06:00
Lenin Alevski
41b34645f9
Subnet cluster registration ( #1338 )
...
- Removed old registration flow
- Add support for new online and offline cluster registration flow
- Support login accounts with mfa enabled
- Registration screens
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-23 21:42:00 -08:00
Cesar Celis Hernandez
ceff2840d8
Add get user info test ( #1438 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-22 20:58:51 -08:00
Alex
6541938f16
Added TableRow customized style option ( #1437 )
2022-01-22 12:26:16 -08:00
Cesar Celis Hernandez
276eff4f15
Add list user test ( #1435 )
2022-01-21 21:54:36 -06:00
Daniel Valdivia
a3c9d0fe59
Loading component for suspense loaded screens ( #1434 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-21 18:57:35 -06:00
Cesar Celis Hernandez
14f032971b
Improving bucket tests in Console API ( #1430 )
2022-01-21 18:41:19 -06:00
Daniel Valdivia
9b9c54f775
Tweak some headers with the new names ( #1433 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-21 15:57:43 -08:00
Kaan Kabalak
a778a1eaf9
Fix failing tests and remove sleep statement for GitHub Actions ( #1432 )
2022-01-21 15:21:28 -08:00
Alex
5f281518fc
Added fallback to root testing ( #1431 )
2022-01-21 13:31:29 -08:00
Prakash Senthil Vel
ca7fa30aa8
UX form field label style ( #1428 )
2022-01-21 14:27:56 -06:00
Cesar Celis Hernandez
df4c63e2a3
Make bucket Integration Test ( #1424 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
2022-01-21 10:20:30 -08:00
Cesar Celis Hernandez
51ce548a00
Add User Integration Test #414 ( #1417 )
2022-01-20 21:49:54 -06:00
Daniel Valdivia
7aa8217ee7
Adding cache to test ( #1426 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-20 21:31:16 -06:00
Alex
a926082e4d
Updated speedtest behavior ( #1427 )
...
- Allowed object size changed in autotune mode
- Removed "Please wait while we get x results... "
- Reorganized advanced options form
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-20 18:44:55 -08:00
adfost
3ba7b34b25
Delete all versions ( #1376 )
...
* delete all versions
* style
Co-authored-by: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-20 17:28:52 -08:00
Daniel Valdivia
d9531f9617
Fix the Admin UI Tests ( #1423 )
...
* Fix the Admin UI Tests
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* concurrency
* Fix heal tests
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* fix Logs and trace
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix tests that weren't passing
* concurrency
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Kaan Kabalak <kaan@minio.io >
2022-01-20 16:50:52 -08:00
Prakash Senthil Vel
18c14cc452
UX menu redesign ( #1415 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-20 10:08:00 -08:00
Daniel Valdivia
1e7a5647dd
Release v0.13.3 ( #1416 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-20 00:14:17 -08:00
Alex
7edab62651
Added new features to bucket replication rules panel ( #1412 )
...
- Added Edit option for replication
- Sorted by priority in replication list
- Fixed an issue where storage class was not saved for replication rule
- Added metadata replication selector to both add & edit windows
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-19 23:29:57 -08:00
Alex
9e9321ab00
Fixed issue where storage class resets when changing between tabs ( #1418 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-19 23:23:40 -06:00
Harshavardhana
3caa9a8e38
separate operator binary code to reduce binary size ( #1314 )
...
remove logsearchapi dependency, no definitive struct
marshalling is needed since UI is schemaless for
search response.
2022-01-19 11:13:26 -08:00
Daniel Valdivia
02b6add514
Make view button for tenant available regardless of it being online ( #1411 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-18 21:27:34 -06:00
Prakash Senthil Vel
67574ff92e
Fix access rule edit name display for the default prefix ( #1404 )
2022-01-17 13:20:39 -06:00
Cesar Celis Hernandez
158c231858
Update Integration tests on console to build MinIO latest ( #1398 )
2022-01-15 09:24:54 -08:00
Kaan Kabalak
479fa34542
Automate end-to-end permission testing ( #1383 )
...
Automate permission testing
2022-01-14 17:04:40 -08:00
Daniel Valdivia
0ba5db58ec
Rework Monitoring and Loggins edit forms ( #1399 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-14 17:51:06 -06:00
Harshavardhana
a15456896b
remove frivolous printing on terminal ( #1400 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-14 14:50:42 -08:00
jinapurapu
e374772fc6
Added Prometheus monitoring CPU and memory selector. ( #1387 )
...
* Added Prometheus monitoring CPU and memory selector.
* Minor text fixes
* Fixed memory units, improvements to get return
* Updated logic to add storageClassName to get response
* Minor fixes, removed warnings
* Removed blank entry for empty storageclassname
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-14 11:15:09 -08:00
Alex
257f02c554
Added priority selector to add replication screen ( #1396 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-14 10:33:37 -08:00
Daniel Valdivia
826cb41392
Fix for issue #1390 caused by secure component having multiple childs ( #1394 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-14 12:22:01 -06:00
Prakash Senthil Vel
dcfc74ad0b
UX Button for page actions ( #1392 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-13 13:55:30 -06:00
Cesar Celis Hernandez
5745137a34
updating operator in console ( #1393 )
...
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
2022-01-13 11:10:05 -08:00
Harshavardhana
3adc4cb0d4
update console to releave v7.0.21 ( #1391 )
2022-01-12 20:26:10 -08:00
Daniel Valdivia
fb74ac2601
Detect basename for react router ( #1384 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-12 19:04:08 -08:00
Daniel Valdivia
d269cfcd31
Update go-swagger and go-openapi dependencies ( #1385 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-12 18:59:14 -08:00
Cesar Celis Hernandez
1871f2bf9e
to fail test when yarn does not build ( #1388 )
...
* to fail test when yarn does not build
* Warnings cleanup (#1389 )
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
* to fail test when yarn does not build
Co-authored-by: cniackz <cniackz@cniackzs-MacBook-Air.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-12 16:57:50 -08:00
Alex
c386040f99
Warnings cleanup ( #1389 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-12 16:48:43 -08:00
Alex
583111fa9b
Added virtualized render to buckets & tenants lists ( #1386 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-12 15:14:24 -08:00
Prakash Senthil Vel
6448a8e821
UX service account and settings ( #1374 )
...
* UX service account and settings
* Update icon and color
2022-01-12 11:53:47 -06:00
Daniel Valdivia
2e7d8d3642
Tweaks to Tenant Details for Logging and Monitoring ( #1382 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-11 20:23:17 -08:00
jinapurapu
6527bd02e8
Added informative message for 413 error file too large ( #1379 )
2022-01-11 19:45:14 -08:00
adfost
0400e0c6d5
Tenant Logs ( #1140 )
...
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
2022-01-11 15:18:31 -08:00
adfost
3a0a2b14d9
Chinese Filename Bug Fix ( #1366 )
2022-01-11 15:11:47 -08:00
adfost
9997afeedc
Delete PVC API commit ( #1378 )
...
* Delete PVC API commit
* Delete install_nvm.sh
2022-01-11 14:28:15 -06:00
Daniel Valdivia
b026baee34
Fix bug on opertator UI where metrics was showing the menu ( #1377 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-11 13:55:06 -06:00
Lenin Alevski
5ee3ef4fe4
Validate requests to logSearchApi endpoint ( #1375 )
...
- Previously any user with a validate session in console could query the
`/api/v1/logs/search` endpoint which was not ideal, now we are
limiting that to users with the `admin:OBDInfo` iam action
- Removing deprecated `has-permission` endpoint and backend code
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-01-11 11:08:30 -08:00
Alex
c90094e328
Updated react-scripts version to 5.0.0 ( #1372 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-01-10 11:35:35 -08:00
Harshavardhana
ef1dc172fd
add '/' implicitly to console_subpath ( #1371 )
2022-01-08 20:56:54 -08:00
Daniel Valdivia
eadc449bb0
Fail PR if Warnings are present in React Code ( #1348 )
2022-01-07 10:29:44 -08:00
Harshavardhana
8c63d6dd4a
skip failing subnet JWT tests
2022-01-06 21:23:26 -08:00
Daniel Valdivia
40c3161416
Report N/A when usage is not yet known ( #1369 )
...
* Report N/A when usage is not yet known
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* lint
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-06 21:17:20 -08:00
Daniel Valdivia
ef2d2875b2
Small Tweaks to Tiers List ( #1368 )
2022-01-06 10:02:45 -08:00
Prakash Senthil Vel
2310865425
UX Tiers ( #1367 )
2022-01-06 08:13:20 -08:00
Daniel Valdivia
4649e1697b
Release v0.13.2 ( #1362 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-03 22:02:23 -08:00
Prakash Senthil Vel
b9ddadf9ce
UX Bucket summary ( #1355 )
2022-01-03 21:30:38 -08:00
Kanagaraj M
eae9f46ac4
add gcp marketplace server configurations ( #1361 )
2022-01-03 19:07:02 -08:00
Daniel Valdivia
68ffd0814b
Rework Tenant Details as two columns ( #1360 )
...
* Rework Tenant Details as two columns
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* remove placeholder
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-01-03 18:42:21 -08:00
Prakash Senthil Vel
9b12f5a41e
UX left sidebar menu ( #1356 )
2022-01-03 18:26:32 -08:00
jinapurapu
dd781dc6da
Configure tenant monitoring tab ( #1295 )
...
* Configure tenant monitoring tab rework on new branch
* Removed unneeded code
* Fixed empty value bug
* rebased to master
* Configure tenant monitoring tab rework on new branch
* Removed unneded imports, commented lines
* Removed endpoints.go
* Rebased to master and modified to work without endpoints.go
* Removed unused function
2022-01-03 16:43:41 -08:00
Anis Elleuch
0cfa6f774b
Add Azure marketplace VM choices ( #1358 )
...
Add Azure VM configurations for the marketplace option
2022-01-03 16:31:12 -08:00
Anis Elleuch
13a5a7186c
Use default storage class for postgre/prometheus if not user specified ( #1359 )
...
Currently we are using empty string as storage class for postgre and
prometheus pods when the user does not provide any value. However any
empty value as storage class has a special meaning in Kubernetes:
```
If storageClassName is set to an empty string ('') in the PVC, no
storage class will be used (i.e.; dynamic provisioning is disabled for
this PVC)
Existing, “Available”, PVs (that do not have a specified storageClassName)
will be considered for binding to the PVC.
```
This commit will avoid setting the storage class in the PVC declaration,
so the default storage class will be used.
2022-01-03 16:29:27 -08:00
Harshavardhana
fc5cf8aeac
update dependencies for selfupdate to v0.4.0
2022-01-03 11:58:18 -08:00
adfost
591440880c
enable versioning if locking ( #1350 )
2022-01-02 22:59:02 -08:00
Alex
ac64eedc14
Renamed marketplace functions ( #1354 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-30 18:08:13 -08:00
Lenin Alevski
b04ea490f8
Fix object name in object manager ( #1353 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-12-30 16:56:06 -08:00
Alex
5373e1dc19
Added initial AWS Marketplace support to operator console ( #1347 )
...
* Added initial AWS Marketplace support to operator console
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
* Renamed interface
* Removed resources request in tenant request.
* Destructured map state in Tenant Size
* Resource Validations
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Removed ecparity set default option
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-30 16:43:28 -08:00
Daniel Valdivia
7410fdbcc9
Chain Upload Folders with Promises ( #1352 )
2021-12-30 14:34:33 -08:00
jinapurapu
3f4b595779
Improved folder drop upload behavior ( #1331 )
2021-12-30 15:43:33 -06:00
Prakash Senthil Vel
3d357c8c22
Tab UX colors ( #1349 )
2021-12-30 11:22:36 -08:00
adfost
b2f38200f7
Custom Policies for Buckets ( #1332 )
...
* custom policies
* fixing error
* add formatting
2021-12-28 20:21:29 -06:00
Prakash Senthil Vel
10b8a93b5e
UX Tenant summary screen ( #1346 )
2021-12-28 13:37:23 -06:00
Harshavardhana
19caa72495
update to release v0.13.1
2021-12-26 22:16:01 -08:00
Harshavardhana
6cc649da83
update minio-go to v7.0.20 to fix STS error responses
2021-12-26 22:15:12 -08:00
Harshavardhana
dccf5c0ea5
Release v0.13.0 ( #1343 )
2021-12-26 20:46:36 -08:00
Harshavardhana
c21a663e32
update madmin-go and minio-go dependency ( #1341 )
2021-12-23 11:51:02 -08:00
Daniel Valdivia
b40ec520ae
Autofocus support in InputBoxWrapper ( #1340 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-23 11:10:10 -06:00
Daniel Valdivia
e51bde0fd2
Add tooltips to list objects actions ( #1339 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-23 11:05:07 -06:00
Harshavardhana
7123c054a4
update pkg to v1.1.10
2021-12-22 13:52:17 -08:00
Harshavardhana
2698c343e5
update madmin-go to v1.1.19
2021-12-22 13:35:27 -08:00
Prakash Senthil Vel
00a5fba8a2
UX Icons for Modals ( #1337 )
2021-12-21 21:56:54 -07:00
Daniel Valdivia
78fa499c12
Release v0.12.9 ( #1335 )
...
* Release v0.12.9
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* YAMLs
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-17 17:20:29 -08:00
Daniel Valdivia
e03d483d33
Login Improvements ( #1334 )
...
* Login Improvements
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Paddings everywhere
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-17 16:30:02 -08:00
Alex
2cc41d56a0
Added font-weight 100 option to Lato fonts ( #1333 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-17 15:46:56 -08:00
Alex
99715ff076
Change of render functions for default dashboard ( #1330 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-17 17:01:37 -06:00
Prakash Senthil Vel
9c3e8f5bf7
Login UX update ( #1328 )
2021-12-17 15:21:26 -06:00
Alex
21158e6c7a
Added CPU size selector & add tenant cleanup ( #1326 )
2021-12-17 10:29:10 -08:00
Lenin Alevski
725d6f9691
Handle empty permissions arrays when console runs in operator mode ( #1324 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-12-15 10:11:43 -08:00
Alex
dd488e4f7a
Created a new API exclusive for metadata information ( #1321 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-15 10:50:34 -06:00
Lenin Alevski
3b2c740fe0
Application routing now uses SecureComponent and hasPermission function ( #1288 )
...
- Some menu options were not showing even if the user has access to
perform the operations (IAM Policies)
- Deleted unecessary backend endpoints.go logic, instead using
SecureComponent to validate application routes and Menu options
rendering
- All the logic related to routes and permissions is now in the
permissions.ts file
- Added SecureComponent to List Users page
- Separated Menu options and routing logic for AdminConsole and
OperatorConsole
- Tools are hidden if user don't have access to them or MinIO is running
in fs mode (heal, audit log, etc
- Hide change-password button if user don't have access
- Hide create user button if user don't have access
- fixed some bugs when ldap/oidc is enabled
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-12-13 22:37:22 -08:00
Harshavardhana
db5ae3e09f
remove random logs from console ( #1317 )
...
as a practice always use LogError or LogInfo
instead of using `log.Println()` directly.
2021-12-13 00:17:33 -08:00
Prakash Senthil Vel
8a79409ef6
UX bucket and object modals and all other modals ( #1307 )
2021-12-10 12:12:46 -08:00
Alex
9444dadc16
Created DistributedOnly component & implemented for Heal & Speedtest pages ( #1313 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-10 10:47:54 -08:00
Alex
5618e08bbe
Updated ansi-html dependency to fix CVE vulnerability ( #1311 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-08 23:22:07 -08:00
Harshavardhana
f4001c0add
Release v0.12.8
...
Signed-off-by: Harshavardhana <harsha@minio.io >
2021-12-08 20:50:50 -08:00
Harshavardhana
02c4910044
update dependencies to allow building
2021-12-08 20:44:00 -08:00
Alex
1713e58e62
Release v0.12.7 ( #1310 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-08 19:29:44 -08:00
Daniel Valdivia
90b33bb88f
Don't load Menu icons lazily ( #1309 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-08 16:09:45 -08:00
Daniel Valdivia
48dfe74aed
Fix Console Warnings on Browser ( #1306 )
...
* Fixed issues with broken styles
* Fix Merge Conflicts
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* some tweaks
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-08 18:09:29 -06:00
Daniel Valdivia
9b39566f7c
Remove Unused CSS Classes ( #1308 )
...
* Remove Unused CSS Classes
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Remove Warnings
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-08 15:34:22 -08:00
Daniel Valdivia
aba7a9e1c9
Support to stream video ( #1304 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-07 21:36:50 -06:00
adfost
3db22a2479
Rewind mode list directory bug fix ( #1297 )
...
* rewind bug fix
* adding constant
2021-12-07 18:01:44 -08:00
Daniel Valdivia
884321cfce
Fix Capitalization on Tools Screen ( #1305 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-07 17:41:18 -06:00
Daniel Valdivia
20c07a22e3
Remove Rewind Print ( #1303 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-07 15:51:01 -06:00
Alex
bf126d3a84
Added fallback to default dashboard in case Prometheus is not accesible ( #1302 )
2021-12-07 13:39:50 -08:00
Daniel Valdivia
1e59f131e8
Fix 1299: Tools menu not showing for Heal Only Policy ( #1301 )
...
* Fix 1299: Tools menu not showing for Heal Only Policy
* Fix caching issue
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-07 15:38:36 -06:00
Prakash Senthil Vel
dfcd49bb5d
UX make all delete modals consistent ( #1289 )
2021-12-07 14:58:38 -06:00
adfost
a7ab26c81e
Disallow folders to share the same name as existing files. ( #1279 )
2021-12-07 14:33:30 -06:00
Alex
35855daa12
Added reset configuration option to settings pages ( #1292 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-07 10:41:52 -08:00
Lenin Alevski
3ce0b3d633
Fixed share/download object regression ( #1296 )
...
* Fixed share/download object regression
* Adding tests for computeObjectURLWithoutEncode function
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-12-06 15:49:13 -06:00
Alex
569d2390b9
Added option to download selected items in object browser ( #1286 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-03 13:10:32 -06:00
Daniel Valdivia
a39e468b96
Release v0.12.6 ( #1285 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-02 13:56:50 -08:00
Alex
bbc47e6e11
Added select all to tableWrapper ( #1283 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-02 13:05:50 -08:00
Alex
4fb8c2f684
Disabled speedtest in standalone mode ( #1278 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-12-01 16:47:29 -08:00
Daniel Valdivia
65dcdc674a
Update ViewBox for UploadFolderIcon ( #1277 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-01 13:14:08 -08:00
Daniel Valdivia
ebc2b208d2
Icons ( #1275 )
...
* Updated Icons
* Tweaks after rebase
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix Object Manager Icons
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-01 12:07:19 -08:00
Lenin Alevski
b29fc0993b
fix: access audit for bucket ( #1270 )
...
Policy listing in the Audit list tab was not displaying all the policies
with access to the current bucket
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-30 21:47:54 -08:00
Alex
a3d0cb37a3
Implemented Upload folder functionality ( #1272 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-30 21:47:21 -08:00
Harshavardhana
85d549cc51
support all possible conditional values in policies ( #1271 )
...
Currently console only support "aws:username" as the
most basic variable for policy evaluation. This PR
extends this to add all the possible combinations
possible.
This includes all `jwt:*` and `ldap:*`
2021-11-30 23:14:55 -06:00
Daniel Valdivia
5f46ec2541
Update Readme screenshots ( #1269 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-30 13:52:11 -06:00
Prakash Senthil Vel
9db0c358a4
UX Create New Tenant ( #1266 )
2021-11-30 13:21:55 -06:00
Harshavardhana
eefc6a7894
reload console certs upon SIGHUP ( #1268 )
2021-11-30 13:00:46 -06:00
Alex
c529a6d127
Added Object Manager feature for Uploads & downloads ( #1265 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-30 12:06:01 -06:00
Prakash Senthil Vel
347c6aba3b
Ux Tools screens ( #1261 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-27 23:22:06 -08:00
Prakash Senthil Vel
400892565d
UX Tiers screen ( #1258 )
2021-11-27 23:13:47 -08:00
Prakash Senthil Vel
b9873fa471
UX Notification endpoints ( #1257 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-25 23:27:24 -06:00
Prakash Senthil Vel
62fe583a21
UX updates to Policy list Bucket and Object List ( #1253 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-25 14:10:23 -08:00
Kaan Kabalak
a69f597f43
Fix z-index of MainError component ( #1256 )
...
Fixes #1255
2021-11-24 22:18:00 -06:00
adfost
cdb4392633
Adding Download Directory to Console ( #1235 )
...
* Adding Download Directory Functionality
* fixing spaces
* removing unnecessary function
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-24 20:08:25 -08:00
Prakash Senthil Vel
41f77f128e
Lazy load components ( #1250 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-24 19:45:09 -08:00
Alex
af68a0c7e4
Release v0.12.5 ( #1252 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-23 23:40:02 -08:00
Lenin Alevski
0ea2193878
Adding SecureComponent to policy details page ( #1251 )
...
- Make Users & Policies clickeable only if user has permissions to view
in bucket page
- Add SecureComponent to policy detail page: api calls, menu options,
raw policy editor, etc.
- Add missing click action to groups in policy detail page
- Fix NPE in list groups for policy endpoint
- Added SecureComponent to ListPolicies page
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-23 20:09:36 -08:00
Prakash Senthil Vel
06b08593b7
Login page UX ( #1248 )
2021-11-23 13:08:24 -06:00
adfost
6b3ff10027
Securizing bucket tags ( #1249 )
2021-11-23 11:52:14 -06:00
Daniel Valdivia
53d278a91e
Define base for assets and support for sub path ( #1247 )
...
* Added correct mime type to files
* Define Base for Assets
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* lint
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Make things relative
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* hop styling
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-22 21:02:16 -08:00
Daniel Valdivia
820fa61b43
Release v0.12.4 ( #1246 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-19 17:46:21 -08:00
Lenin Alevski
3f60df9071
Validate provided external certificates during tenant creation ( #1245 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-19 16:37:34 -08:00
Daniel Valdivia
0bbd4f0282
Lazy Load Login Screens and Menu Icons ( #1244 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-19 16:12:31 -08:00
Lenin Alevski
1fa4d19e93
Adding secureComponent to groups and buckets description message ( #1243 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-19 15:55:48 -08:00
Prakash Senthil Vel
f56b4905c9
Settings page ux refactor ( #1242 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-19 15:27:18 -08:00
Daniel Valdivia
575bf2927d
Lazy Load All Protected Routes ( #1240 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-19 10:30:34 -08:00
Alex
6bacd0a45c
Added autotune support to speedtest ( #1239 )
...
- Also updated tooltip trigger icon size
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-19 00:08:33 -08:00
Lenin Alevski
7f5de2d70e
Adding SecureComponent to list groups and group details page ( #1238 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-18 19:51:40 -08:00
Daniel Valdivia
f0d5398748
Deprecate SvgIcon and make all icons more consistent ( #1237 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-18 19:00:37 -06:00
Prakash Senthil Vel
813458c4c1
UX cosmetics for users, groups, service accounts ( #1236 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-11-18 15:13:07 -06:00
Lenin Alevski
aae493ac82
Re-implement policy handling in react ( #1234 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-18 08:25:01 -08:00
Lenin Alevski
f5234d2830
Simplify admin actions calculations on list buckets ( #1233 )
...
* Simplify admin actions calculations on list buckets
* adding license to file
2021-11-15 19:48:25 -06:00
Lenin Alevski
f6acb888d2
Fixed regression on share file endpoint ( #1232 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-15 14:13:39 -08:00
Alex
5328f53943
UI Adjustments in share file modal ( #1231 )
...
UI Adjustments in share file modal (elements alignment & snackbars position fixes)
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-15 15:03:07 -06:00
Prakash Senthil Vel
70a4d76283
Service account ux ( #1229 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-15 12:52:55 -08:00
Harshavardhana
373bfbfe3f
feat: Support dynamic redirect_uris based on incoming requests ( #1227 )
...
To enable this feature you need `CONSOLE_IDP_CALLBACK_DYNAMIC=on`
```
export CONSOLE_IDP_URL=https://gitlab.com/.well-known/openid-configuration
export CONSOLE_IDP_CLIENT_ID="b0088c3836bb029393942f71ed7c8ac0add7f0856e6c86e67b0ff98f85c48658"
export CONSOLE_IDP_SECRET="ed72087b37624e89816ac27c1355420902045274edd7baad2ae29b1b0e8436fe"
export CONSOLE_IDP_SCOPES="openid,profile,email"
export CONSOLE_IDP_USERINFO="on"
export CONSOLE_IDP_CALLBACK_DYNAMIC=on
console srv
```
if this becomes a common practice, we should enable this as default in future.
2021-11-15 12:45:09 -08:00
Daniel Valdivia
b8417fb7a0
fix: policy handling with dynamic policy variables ( #1226 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-15 12:24:37 -08:00
Daniel Valdivia
70845c0ec5
Release v0.12.3 ( #1224 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-12 18:17:13 -08:00
Daniel Valdivia
21a9073c5e
Add HelpBox to DirectCSI. ( #1225 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-12 16:38:45 -08:00
Daniel Valdivia
ad240d2ec5
New Bucket Listing Style ( #1223 )
...
* New Bucket Listing Style
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Select Multiple Icon
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-12 15:02:54 -08:00
Daniel Valdivia
2b34fbae47
Add Bucket as a page ( #1220 )
...
* Add Bucket as a page
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* goimports
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Redirect to bucket browse
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Address comment
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-11-12 12:44:23 -08:00
Prakash Senthil Vel
258a9400d9
New Vertical Tab UX refactor ( #1210 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-12 14:26:29 -06:00
Alex
33f13c4853
Changed react-scripts to be only dev dependency ( #1222 )
2021-11-12 02:12:54 -06:00
adfost
000071e414
Add Tagging for Buckets to Console ( #1193 )
2021-11-11 18:36:18 -08:00
Alex
3638455abb
Increased wide modal size & removed preview file width limit ( #1221 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-11 16:59:10 -08:00
Alex
8102ab7e35
Added speedtest page & updated diagnostic page ( #1099 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-11 16:04:18 -08:00
Lenin Alevski
34dc51a579
Fixed broken oauth2 login for operator ( #1217 )
...
This PR includes many fixes and refactors for oauth2 authentication and
login endpoints, ie:
- Invalid login returns `403` instead of `500` error
- Removed the session token from console/operator `user credentials
login`, `oauth flow login` and `change-password` api responses
- Removed session token from localStorage
- Added styles for oauth_callback page and display more descriptive
errors for debugging
- Success logins returns `204` instead of `200`
- Removed unused swagger apis and code from both, operator and console
projects
- Operator `Oauth2` login flow was not validating anything, now it does
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-11 14:46:14 -08:00
jinapurapu
0086aa8f64
Added ref to documentation links on Basic dashboard help card ( #1219 )
...
* Created help Box guiding user to Prometheus documentation
* Created PrometheusIcon for help card
* Added ref to documentation links
* Changed order of url parameters
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-11 12:30:16 -08:00
Daniel Valdivia
abd9768bd9
Recover Icon. Add Tooltip support for TableActionButton ( #1215 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-10 22:38:18 -08:00
jinapurapu
0e778a7466
Created Help Box on Basic Dashboard guiding user to Prometheus documentation ( #1214 )
...
* Created help Box guiding user to Prometheus documentation
* Created PrometheusIcon for help card
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-10 16:56:29 -08:00
Daniel Valdivia
fae0135f69
Fix Manage Tenant is disabled always in Tenant Summary ( #1211 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-11-10 16:00:59 -08:00
Daniel Valdivia
3b69d9809e
Match Checkbox Design ( #1216 )
...
* Match Checkbox Design
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* unselected shadow box
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-10 15:25:05 -08:00
Harshavardhana
09a5dfebbc
use container services in integration tests ( #1213 )
2021-11-10 12:10:29 -08:00
Lenin Alevski
9a01922c67
fix session duration regression ( #1212 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-10 10:26:27 -08:00
Alex
6df6d785d7
Changed link button component for MinIO Image ( #1208 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-10 09:54:22 -08:00
Lenin Alevski
e82103c678
Remove yarn warnings from portal-ui ( #1207 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-10 09:47:47 -08:00
Lenin Alevski
c2f0889ff8
STS session token and console session cookie have same duration ( #1202 )
...
- `CONSOLE_STS_DURATION_IN_SECONDS` env renamed to `CONSOLE_STS_DURATION` to support more time formats
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-09 21:41:00 -08:00
adfost
4a8ec219cc
don't restart after every commit ( #1204 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-11-09 11:32:23 -08:00
Daniel Valdivia
e461a2268a
Remove Warnings ( #1200 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-08 22:43:00 -08:00
Daniel Valdivia
31fbdd515c
Release v0.12.2 ( #1201 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-08 18:44:57 -08:00
Daniel Valdivia
685cfda752
Update Box Button Style and move Icons to the Right ( #1199 )
...
* Update Box Button Style and move Icons to the Right
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Add AButton component to replace <a> tags
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-08 16:09:59 -08:00
Daniel Valdivia
5c40bda742
Disable Manage button if ( #1198 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-08 16:02:40 -08:00
Daniel Valdivia
47a48de7a1
Release v0.12.1 ( #1192 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-04 16:12:43 -07:00
Daniel Valdivia
b8027c7bf5
Make Dashboard reactive in xs and sm to full screen ( #1189 )
...
* Make Dashboard reactive in xs and sm to full screen
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Dynamic Widgets
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-04 16:03:33 -07:00
Daniel Valdivia
9b06748cef
Match button's height. Remove Margin+Padding on Panel Titles. Move List bucket Buttons. ( #1191 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-04 15:29:31 -07:00
Alex
6e3c0bdc49
Fixed possible undefined condition if element is not defined. ( #1190 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-04 13:54:29 -07:00
Daniel Valdivia
a9937afc64
Redirect back to original URL if user redirected to loging screen ( #1187 )
...
* Redirect back to original URL if user redirected to loging screen
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Cover SSO cases
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-11-04 13:31:55 -07:00
Daniel Valdivia
1bb7012d53
License Tweaks ( #1188 )
...
* License Tweaks
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Address comments
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix react tests
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-11-04 13:07:34 -07:00
Alex
c0601b7dfd
Disabled restore button on delete marker = true ( #1186 )
...
* Disabled restore button on delete marker = true
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-04 12:49:34 -07:00
jinapurapu
f7eac3086b
Fixed health color logic for two drive case ( #1185 )
...
* Fixed health color logic for two drive case
* Removed unneeded code
2021-11-03 16:49:46 -07:00
Daniel Valdivia
5df4e98037
Release v0.12.0 ( #1184 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-03 14:30:37 -07:00
Prakash Senthil Vel
4e7559f354
Groups page ux refactor ( #1183 )
2021-11-03 10:12:31 -07:00
Alex
acd785dfe0
Added support to restore versions in object details ( #1181 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-02 17:59:52 -07:00
Lenin Alevski
184f864873
Dynamic UI components ( #1162 )
...
Hide/Show UI components based on the IAM policy of the current user
- Buckets lists: hide/show manage button
- Bucket admin page: left menu items enable/disable
- Bucket admin page: bucket configuration buttons are enabled/disabled
- Bucket admin page: hide/show create buttons
- Bucket admin page: enable/disable requests to backend service
- Object browser: hide/show bucket buttons for upload, delete, etc
- Object browser: hide/show bucket configuration button
- Object details: hide/show object buttons, ie: delete
- Object details: hide/show object attributes, ie: legal hold,
retention, tags, etc
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-02 17:34:39 -07:00
adfost
e1a3164cd9
Fix reload bar not disappearing on console settings page. ( #1178 )
...
* bug_fix_reload
* removing duplicate line
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-02 16:51:16 -07:00
Daniel Valdivia
dc35bb2191
Tools Page ( #1180 )
...
* Tools Page
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Help Boxes
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Remove Un-Used code
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-02 16:41:52 -07:00
Daniel Valdivia
f4c90bbe7e
Right Alighn Scalar/Unit selector ( #1169 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-01 21:25:15 -07:00
Daniel Valdivia
2d51f64b5f
Update buttons to BoxIconButton ( #1174 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-01 20:59:03 -07:00
Alex
684f089f61
Added loading validation to avoid flashing empty components ( #1177 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-11-01 20:46:45 -07:00
Daniel Valdivia
e7f1aeff94
Align right radio groups ( #1167 )
...
* Match Design for Switches
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Margins
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Align Right Radio Buttons
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-11-01 18:46:43 -07:00
Daniel Valdivia
2f917134e6
Optimized List objects v2 for metadata ( #1175 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-01 18:34:20 -07:00
Daniel Valdivia
dfd0d084d9
Fix styles activated license page ( #1176 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-01 17:39:50 -07:00
Daniel Valdivia
ad2cdd73be
Updated Liencese Page ( #1170 )
2021-10-29 18:57:50 -07:00
Daniel Valdivia
2191a1561a
Match switch design ( #1166 )
...
* Match Design for Switches
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Margins
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-29 14:17:15 -07:00
Daniel Valdivia
c9352f1a6a
Add Info Cards on Empty Screens ( #1164 )
...
* Add Info Cards on Empty Screens
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix ICon
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-29 12:31:36 -07:00
Daniel Valdivia
7a5cc660d4
New tenants list ( #1160 )
...
* New Tenants Listing
* Removed all warnings and duplciate comments
2021-10-28 10:29:38 -07:00
Alex
610c8a4653
Made versions text selectable ( #1159 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-27 18:50:28 -07:00
Alex
5740c11fca
Fixed some details on audit logs page ( #1156 )
...
- Changed default port to 5005 due 5000 port is not available to use in new MacOS versions
- Added an option to show full log information in a modal
- Fixed issue with column selector dropdown & mui v5
- Fixed advanced filters table population
- Changed date range selector picker for audit logs
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-27 12:42:20 -07:00
Harshavardhana
5f1e228d20
update mc deps to fix gjson CVE-2021-42836 ( #1155 )
2021-10-26 22:11:19 -07:00
Daniel Valdivia
bbe87ecd59
Enable gzip compression on assets ( #1150 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-26 18:20:26 -07:00
Lenin Alevski
6f13cbaec1
Add Code Highlight to YAML editor ( #1149 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-25 20:09:30 -07:00
Alex
cd47b0c118
Added sort functionality to ame, last modified & size columns in object browser list ( #1151 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-25 20:00:34 -07:00
Lenin Alevski
972ea65a5d
Implement logout endpoint for operator-ui ( #1144 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-10-25 14:17:03 -05:00
Alex
d1e4ce2f31
Fixed error message on tenant creation wizard ( #1143 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-25 13:33:46 -05:00
Daniel Valdivia
faf20f73b2
Bug: Tenant metrics not loading ( #1142 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-22 14:41:51 -07:00
Alex
ac9f25fcd2
Changed background to white & added new shadow in title bar ( #1141 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-22 14:23:54 -07:00
Alex
a4de76c3e2
Restructured settings page to use URL navigation ( #1138 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-22 10:49:39 -07:00
Alex
3fabfb96c9
Updated material-ui dependencies to mui 5 & fixed issues with migration ( #1119 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-21 20:20:27 -05:00
jinapurapu
caa282f003
Added functionality to delete icon on Policy Details screen ( #1137 )
...
* Added functionality to delete icon on Policy Details screen, typo fix in delete policy modal
* Removed unneeded text
* Updated field names
2021-10-21 19:11:46 -05:00
Kaan Kabalak
7065123490
Disable Download icon for folders ( #1134 )
...
Fixes #1133
2021-10-20 19:10:05 -07:00
Daniel Valdivia
b21aceed7b
Release v0.11.0 ( #1131 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-20 13:26:21 -07:00
Lenin Alevski
3b82079b8c
Adding additional fields for openid configuration ( #1132 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-10-20 11:33:07 -07:00
Klaus Post
854468a713
Return parseable error on S3 requests ( #1120 )
...
Return S3 compatible error when an S3 API request is made to the console port.
Before:
```
λ mc ls local9090
mc: <ERROR> Unable to list folder. XML syntax error on line 1: invalid character entity &display (no semicolon)
```
After:
```
λ mc ls local9090
mc: <ERROR> Unable to list folder. S3 API Request made to Console port. S3 Requests should be sent to MinIO API port.
```
2021-10-20 02:18:16 -07:00
Daniel Valdivia
1d69024e3a
Add Help Box to multiple Screens ( #1129 )
2021-10-19 19:15:58 -07:00
Alex
67082e1b1d
Fixed file download in list ( #1130 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-19 18:57:07 -07:00
Lenin Alevski
95f622a597
fix: more fixes related to object name encoding ( #1128 )
...
- removing limitation of characters for paths/folders
- fixed object names with international characters inside paths
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-10-19 19:42:59 -05:00
Daniel Valdivia
37d7f0025b
Remove tabs on Settings ( #1127 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-19 17:14:59 -05:00
Daniel Valdivia
137170521c
Limit add Tier and Add Notification Endpoint width ( #1125 )
...
* Limit add Tier and Add Notification Endpoint width
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Backlink component
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-19 13:12:13 -07:00
Daniel Valdivia
ba9f4d094b
Fix base64 encoded prefix received on the server side for chinese characters ( #1126 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-19 13:00:13 -07:00
Lenin Alevski
c62fecbac1
Fixes object name encoding/decoding crashing because of weird characters ( #1124 )
...
Fixes uploading, listing and managing objects with characters outside of
Latin1 range in file name
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-10-19 14:19:06 -05:00
Daniel Valdivia
3d858ac04a
Limit Max Width of all containers to 1180px ( #1123 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-19 12:47:28 -05:00
David Regla
573049e53c
Add some missing config keys to settings panel ( #1064 )
...
Added missing keys: api, heal, scanner. Some 'api' keys were left out. Didn't add identity_tls as it isn't always available
2021-10-19 12:30:06 -05:00
Daniel Valdivia
9625d4679c
Remove Review Step on Add Tenant ( #1121 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-19 10:23:11 -07:00
Daniel Valdivia
790c6b0e2f
Fix License Page Styles ( #1122 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-19 10:16:29 -07:00
Lenin Alevski
ff433549b6
Operator-UI security context configuration ( #1089 )
...
- fix: check all pages are valid in Add tenant wizard before enabling
Create button
- Added: security context menu configuration for MinIO, logsearch api,
postgres, prometheus and KES
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-10-19 09:42:36 -07:00
Daniel Valdivia
ccebc17f3f
Fix Loading Quota stuck spinner ( #1117 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-18 13:22:08 -07:00
Lenin Alevski
7c82306cc0
Fix: download objects and delete tags for object browser ( #1118 )
...
- fixed: download object from object browser fails because of file name
not encoded in request
- fixed: deleting tags for object fails
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-10-18 13:05:10 -07:00
Alex
4d458c4f8c
Updated Tiers module to be its own page ( #1113 )
...
Also refactored & did some cleanup in the code
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-15 12:35:04 -07:00
Alex
aadc66a739
Changed styles for range date selector in Prometheus dashboard ( #1111 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-15 11:53:55 -07:00
Daniel Valdivia
ed73d99590
Make Lambda Notification Targets a page ( #1105 )
...
* Make Lambda Notification Targets a page
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Error messasge tweak
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Updated test cases
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-13 12:37:32 -07:00
Lenin Alevski
410b4555e3
Refactor session token ( #1109 )
...
- Update operator dependency
- Don't store policy on session token, instead obtain it during session
validation
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-10-12 21:25:02 -07:00
Daniel Valdivia
2cae87aaed
Release v0.10.4 ( #1108 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-12 16:41:25 -07:00
Harshavardhana
b82441813d
update to new minio/pkg v1.1.5 ( #1107 )
...
this update fixes dropping valid statements
as duplicates during iampolicy.ParseConfig()
fixes situations when users have overlapping
policies, then server should apply both
policies together.
2021-10-12 16:21:13 -07:00
Daniel Valdivia
5dfba3f6c8
Fix Broken Hop Cookies ( #1106 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-12 14:35:12 -07:00
jinapurapu
1b9902a5be
Prevent adding user with access key already in use ( #1103 )
...
* Release v0.10.3 (#1098 )
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
WIP check if accesskey exists before adding user
* Added error when duplicate access key attempted
* Removed unneeded code
* Changed api to getUserInfo
* Corrected error messages
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-12 11:18:56 -07:00
Alex
d6944ccd3b
Added zoom option to line charts & bar charts in prometheus dashboard ( #1104 )
2021-10-11 19:17:18 -07:00
Alex
ebaa1947de
Changed number representations in Prometheus dashboard ( #1101 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-11 12:32:27 -07:00
Daniel Valdivia
9d61af7060
Release v0.10.3 ( #1098 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-05 13:00:12 -07:00
Daniel Valdivia
1b225e0901
fix: broken STS Sessions with large policies ( #1096 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-04 14:25:00 -07:00
Alex
7a864d2631
Changed error modal snackbar ( #1093 )
...
Changed error modal snackbar to use a simplified style of global error snackbar. also fixed an issue where error was persistent if you closed the modalbox with an error present
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-09-30 09:25:34 -07:00
Daniel Valdivia
dfca19092a
Dashboard Tweaks ( #1091 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-28 16:36:59 -07:00
Alex
61cf397a02
Loaded correct version of the file for sharing ( #1090 )
...
Loaded correct version of the file for sharing when undefined is received in share window, this fixes an issue with objects list where non version was retrieved from backend
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-28 16:28:02 -07:00
Daniel Valdivia
d31528e2b5
Uptime Icon ( #1088 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-09-28 16:23:25 -07:00
Alex
8fd1e0db9c
Fixed widgets overlaps & some style adjustments in Dashboard ( #1087 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-09-28 14:51:38 -05:00
Lenin Alevski
3d27cd2bd3
Multiple fixes for sub path and objects filename encoding ( #1086 )
...
- fix: objects with special characters (ie: /,&,%,*) won't open
- fix: create subdolders with special characters won't work, ie: /,&,%,*
- fix: view subfolders with special characters (ie: /,&,%,*) won't work
- refactor: browser breadcrumb
- fix: rewind enable/disable toggle button not working
- fix: undefined style for add bucket button in buckets page
- Added: validation for folder path naming
- refactor: encode prefix parameter using base64 to avoid url encode
issues
- fix: share link for versioned object won't work because of wrong
version_id
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-09-28 12:25:28 -07:00
Daniel Valdivia
2269af829f
Release v0.10.2 ( #1085 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-27 12:39:54 -07:00
Alex
8658ac2914
Improved the Share File modal ( #1083 )
2021-09-25 01:00:32 -07:00
Alex
19f034adf4
Embedded lato font in console project & removed google fonts dependency ( #1080 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-09-24 14:27:05 -05:00
Alex
3034803054
Console portal-ui improvements ( #1079 )
...
- Updated dependencies in yarn lock
- Quick common card adjustment
- Warnings cleanup
- Updated assets
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-09-24 14:22:01 -05:00
Ravind Kumar
403f8caa8b
Minor Typo Fix ( #1081 )
2021-09-24 09:29:06 -05:00
Alex
cb886f0130
Updated styles in Prometheus dashboard ( #1078 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-09-23 10:01:56 -07:00
Daniel Valdivia
951a041bc5
Release v0.10.1 ( #1076 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-22 16:08:06 -07:00
Lenin Alevski
8d203f4797
Case insensitive search for list objects ( #1077 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-09-22 14:31:01 -07:00
Daniel Valdivia
401a051b8e
Object Details Loading + NPE ( #1075 )
...
* Object Details Loading + NPE
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* remove commented line
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-22 12:10:50 -07:00
Harshavardhana
2e300dba7d
support multisite replication setup ( #1072 )
2021-09-22 12:04:27 -07:00
Daniel Valdivia
4cdb862ae6
Fix folder icon ( #1074 )
...
* Compute Pool Fields on Refresh
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix Folder Icon
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-09-22 11:44:58 -07:00
Lenin Alevski
e6f4ac1e6c
Adds Azure support for KES configuration in operator-ui ( #1070 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-21 20:56:07 -07:00
Lenin Alevski
137ff41be2
Display detailed errors when login fails ( #1069 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-21 20:48:24 -07:00
Daniel Valdivia
e7665fae85
Compute Pool Fields on Refresh ( #1067 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-09-21 20:40:40 -07:00
Harshavardhana
4b262f2a89
turn-off prefix-usage information per account for console ( #1071 )
2021-09-21 18:57:38 -07:00
dependabot[bot]
4ab1cf1bf2
Bump tmpl from 1.0.4 to 1.0.5 in /portal-ui ( #1068 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-21 17:49:52 -07:00
Harshavardhana
27689a17f3
change server side uploader to fully streaming based ( #1066 )
...
this PR fixes the behavior to avoid `/tmp` folder as
staging directory for large uploads, instead rely on
the client upload stream itself to upload the object
entirely.
2021-09-21 17:43:43 -07:00
Lenin Alevski
2b6d5e5128
Fix oauth flow and remove go-oidc library ( #1063 )
...
- Update transport to use the same from Console in IDP Auth
- Validate provided idp URL
Co-authored-by: Harshavardhana <harsha@minio.io >
Signed-off-by: Ricardo Katz <rkatz@vmware.com >
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Ricardo Katz <rkatz@vmware.com >
Co-authored-by: Harshavardhana <harsha@minio.io >
2021-09-20 16:13:16 -07:00
Daniel Valdivia
64e38ca8d3
List buckets re-design ( #1058 )
...
* New Bucket Listing
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-09-20 11:13:34 -07:00
Lenin Alevski
d85b693751
Add share action to listed objects ( #1052 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-09-20 10:42:50 -05:00
Harshavardhana
00752d2bb1
use cluster endpoint API to detect erasure coded setup ( #1057 )
2021-09-17 23:11:28 -07:00
Daniel Valdivia
4cc57fe440
Browser Theme Styling ( #1056 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-17 19:23:00 -07:00
Minio Trusted
4c16789bab
rename use_buildx -> use: buildx
2021-09-16 10:48:57 -07:00
Alex
2ade4ca1cf
Added New styles to Dashboard ( #1054 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-16 09:43:37 -07:00
Daniel Valdivia
52ee9bb49b
Reactive Tenant Details and Summary ( #1051 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-15 21:11:46 -07:00
Daniel Valdivia
c93f1ba564
Release v0.10.0 ( #1049 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-14 16:32:39 -07:00
Harshavardhana
b6f818bdd3
fix: add support for userInfo endpoint ( #1048 )
...
With support for GitLab OpenID service,
we need to make sure to support userInfo
endpoint for this MinIO server requires that
access_token is additionally sent along with
id_token as before to make sure we can fetch
additional claims from /userinfo endpoint.
This PR brings support on console for this
feature.
Refer https://github.com/minio/minio/pull/12469
2021-09-14 16:16:29 -07:00
Lenin Alevski
77eff6ce91
Additional image, music and video file formats for object preview ( #1047 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-14 15:39:51 -07:00
Daniel Valdivia
15a9e72192
File Type Icons ( #1046 )
...
* File Type Icons
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* One more font extension
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix FileZipIcon
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-14 15:33:03 -07:00
Daniel Valdivia
9f070d9ebb
Fix Users with + in the name ( #1045 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-14 15:23:38 -07:00
Daniel Valdivia
2077004bd3
Release v0.9.9 ( #1042 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-14 09:06:51 -07:00
Harshavardhana
9067e85b55
fix: TLS issues with console ( #1043 )
...
This PR fixes two bugs one is
- incorrect termination of the HTTP connections
when the resource URL path is `/`, since `/`
doesn't exist we should never call h.ServeHTTP()
instead should be directly served from public assets.
- add SSLHostFunc() such that if the Hostname is empty
redirection is not empty and this value is handled
properly when redirecting from 9090 to 9443.
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-13 20:09:19 -07:00
Daniel Valdivia
c30f1cee92
Policies Routing Wildcard ( #1041 )
...
* Policies Routing Wildcard
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Remove Console.log
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-13 18:08:02 -07:00
Daniel Valdivia
a060ddbef2
Collapsed Menu Icon ( #1040 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-13 18:01:55 -07:00
adfost
8f202ef5a4
Allow set policy to none ( #1039 )
...
* policy bug fix
* rename button
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
2021-09-13 17:46:09 -07:00
Daniel Valdivia
0fdf5ee0fc
Add Tenant in non-linear way ( #1027 )
...
* Add Tenant in non-linear way
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-13 16:00:44 -07:00
Daniel Valdivia
875647577a
Dashboard MinIO Version Icon ( #1037 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-13 17:29:19 -05:00
Daniel Valdivia
46d504cddc
Integration Test ( #1012 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-13 12:45:54 -07:00
Lenin Alevski
27ac6db99a
Preview WEBM files on object details ( #1033 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-13 11:40:12 -07:00
Harshavardhana
3c8de3a8cf
update prometheus request_total/request_errors dashboard queries ( #1032 )
2021-09-12 23:07:35 -07:00
adfost
e6086afdbe
adding volumes page ( #1019 )
2021-09-10 21:13:30 -07:00
Daniel Valdivia
59f5f6a9f0
Default background color ( #1030 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-10 22:44:23 -05:00
Daniel Valdivia
67b0261b0b
Make Menu Collapsable ( #1025 )
2021-09-10 18:33:50 -07:00
Daniel Valdivia
e104c4a48e
Fix Endpoints for Object Browser ( #1028 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-10 16:31:41 -07:00
Alex
ba051dfb7d
Added verification to server & drive cards for missing fields ( #1022 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-10 16:14:24 -07:00
Harshavardhana
c26928516d
fix: leaking fd's large object uploads ( #1026 )
...
Fixes multiple things
- Closes the local open files properly staged
during multipart form upload.
- Removes these files upon upload properly, otherwise
we run out of disk space on /tmp/ due to staging
of these objects.
Co-authored-by: Minio Trusted <trusted@minio.io >
2021-09-10 14:36:58 -07:00
Daniel Valdivia
4135b27cfd
Menu Re-Design Part 1 ( #1021 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-09 16:45:37 -07:00
Alex
755e0b49e9
Cleanup of non used icons ( #1018 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-09-09 11:41:33 -07:00
Alex
605f4d4a62
Object browser migrated into bucket details ( #1017 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-09-09 12:39:03 -05:00
Daniel Valdivia
33acf45264
Release v0.9.8 ( #1016 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-08 13:38:29 -07:00
jinapurapu
f229fee3ee
Added version card to BasicDashboard ( #1013 )
...
* Added version card to BasicDashboard
* Added length check for servers array on version card render
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-09-08 11:38:32 -07:00
Bian Jiaping
21b3ed67af
Eliminate usage of String.prototype.replaceAll to avoid incompatibility with old browsers ( #1015 )
2021-09-08 10:58:37 -07:00
Alex
90cadc76bb
Applied workaround for MIME issue on windows ( #1014 )
2021-09-07 17:57:00 -07:00
Daniel Valdivia
b13b6db6f7
Share Icon updated ( #1008 )
2021-09-07 17:48:34 -05:00
adfost
1d88bb491d
Disable create service account button if no policy ( #1006 )
...
* disable button if no policies
* merge fix
* finding group policies
* fixing style
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-09-07 15:02:04 -07:00
Daniel Valdivia
13cf3e6fa1
Release v0.9.7 ( #1010 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-04 22:58:44 -07:00
Daniel Valdivia
50c1fe8298
Fix NPE on ServerInfoCard ( #1009 )
...
* Fix NPE on ServerInfoCard
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* missing import
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-04 21:37:53 -07:00
Daniel Valdivia
39eeedec2c
Add, Preview and Lock icons applied ( #1005 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-03 12:37:53 -07:00
Daniel Valdivia
0f2a09d5f1
Release v0.9.6 ( #1004 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-01 22:43:45 -05:00
Daniel Valdivia
6cf657a0e1
Add support for additional images ( #1003 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-01 20:23:56 -07:00
Daniel Valdivia
1ba2627810
Two Column Basic Dashboard ( #1002 )
...
* Two Column Basic Dashboard
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Change title
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Remove Flex Grow
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-01 19:23:25 -07:00
Minio Trusted
1ab37e0b00
fix: update assets refresh
2021-09-01 17:53:55 -07:00
Alex
63dac87a75
misc small fixes warnings and imports ( #1001 )
2021-09-01 17:37:53 -07:00
jinapurapu
7bf3a6e3f1
Basic dashboard drives ( #998 )
...
* Added Disk properties to admin_info
* Added Disk properties to admin_info
* Created DriveInfo cards
* Fixed drive card formatting
* Added Disk properties to admin_info
Created DriveInfo cards
Added Disk properties to admin_info
Fixed drive card formatting
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-01 17:07:15 -07:00
Daniel Valdivia
2fd4be91ad
Fix Navigation when reloading on a virtual path ( #1000 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-01 16:56:06 -07:00
Alex
296129db02
File details preview ( #997 )
...
* Added support to object browser for file preview
* Added preview file content in object details
* Added support to object browser for file preview (#995 )
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Jill <jill@minio.io >
2021-09-01 15:14:58 -07:00
Daniel Valdivia
5ece5ba8a7
Upscaled Icons ( #996 )
2021-09-01 17:09:26 -05:00
Lenin Alevski
96e9bce331
fix: Check if console is deployed with external certs for metrics proxy ( #999 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-09-01 13:40:16 -07:00
Alex
ddd4ab54a7
Added support to object browser for file preview ( #995 )
2021-09-01 10:39:17 -07:00
adfost
849132fa19
Adding accesskey and secretkey for service accounts ( #985 )
...
* adding accesskey and secretkey for service accounts
* simplifying functions
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
2021-09-01 11:54:13 -05:00
Kaan Kabalak
d23a7a4fba
Fix error not being displayed on faulty upload ( #991 )
2021-08-30 23:12:53 -05:00
Daniel Valdivia
af2a64d0d2
Fix icon for object browser and download icon ( #989 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-30 12:43:16 -05:00
Alex
6cb8c51754
Restructured basic dashboard elements ( #988 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-08-27 12:59:41 -05:00
Alex
48313d6cd9
Removed prometheus URL from error responses to avoid data leak ( #986 )
2021-08-26 14:36:57 -07:00
jinapurapu
bb8460a118
Created ServerInfoCard element ( #984 )
2021-08-26 12:22:46 -07:00
Daniel Valdivia
3e55683c2c
Release v0.9.5 ( #983 )
2021-08-25 22:20:49 -07:00
Alex
d86fc2f73c
Add missing slash for some API calls ( #982 )
2021-08-25 16:27:38 -07:00
Daniel Valdivia
24a2edf6a3
Implement New Icons ( #981 )
...
* Implement New Icons
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Update portal-ui/src/icons/TenantsOutlineIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/LicenseIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/StorageIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-08-25 14:56:59 -07:00
Lenin Alevski
07bef3280d
Remove ConsoleImage references ( #980 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-08-25 11:23:11 -07:00
Daniel Valdivia
fa465d0ef3
Release v0.9.4 ( #979 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-24 17:01:01 -07:00
adfost
1f1537fd60
access rule delete bug fix ( #978 )
...
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
2021-08-24 16:22:47 -07:00
Daniel Valdivia
597855364c
Fix Bug Deleting Tenant PVCs ( #977 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-24 16:01:25 -07:00
jinapurapu
4306d0f661
Added Server Info array to Basic dashboard ( #963 )
...
* Added Servers array to admin_info api
* Added TableWrapper, wrap
* Created Server table
* Added Servers array to admin_info api
Added TableWrapper, wrap
Created Server table
* Removed testing element
* Formatted server uptime with niceDays
* Added Servers array to admin_info api
Added TableWrapper, wrap
Created Server table
* Removed testing element
* Formatted server uptime with niceDays
* Formatted uptime using niceDays
* Sorted server table by endpoint
Co-authored-by: Harshavardhana <harsha@minio.io >
2021-08-24 11:13:26 -07:00
Daniel Valdivia
4c01be21ca
Release v0.9.3 ( #974 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-23 23:29:48 -07:00
adfost
7ec391b6e0
Add user service account ( #966 )
...
* add user service account
* changing API
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-08-23 21:36:55 -07:00
Daniel Valdivia
8c82124a57
Prometheus Security Context ( #973 )
...
* Prometheus Security Context
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Missing files
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-23 21:06:32 -07:00
Lenin Alevski
0ae0338a8f
Delete Postgres & Prometheus PVCs ( #972 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-08-23 14:09:21 -07:00
Harshavardhana
e05c724553
fix: probe content-type before upload ( #968 )
2021-08-23 12:59:04 -05:00
Daniel Valdivia
deda36a8b5
Fix Add Buckets button on Object Browser ( #970 )
...
* Fix Add Buckets button on Object Browser
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Comments
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-08-23 10:23:36 -07:00
Daniel Valdivia
d32ab25ffd
Add missing Delete Pods roles for console-sa ( #969 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-22 22:14:01 -05:00
Daniel Valdivia
2332a13477
Release v0.9.2 ( #960 )
2021-08-18 14:31:03 -07:00
adfost
c417cc31c8
Edit access rules ( #959 )
...
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-08-18 13:58:18 -07:00
Lenin Alevski
ec47df3cc1
Multiple fixes for operator-ui ( #948 )
...
- fix: create tenant from operator-ui was broken due to migration from
standalone console to embedded console
- fix: refresh, activate and attach license in subscription page was
broken
- fix: tenant usage report in operator-ui
- fix: show tenant encryption enabled if MINIO_KMS_SECRET_KEY is present
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-08-18 13:23:03 -07:00
Alex
a09be99ae6
Changed labels in create folder modal / button ( #958 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-08-17 14:52:15 -07:00
Daniel Valdivia
2debb11f03
Release v0.9.1 ( #957 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-17 13:39:28 -07:00
Alex
ba3a0d6cd6
Added pre validation of prometheus URL ( #956 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-08-17 12:02:42 -07:00
adfost
4e8763995e
Access Rules for bucket ( #941 )
...
* access rules
* separate DELETE API call
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
2021-08-16 19:41:35 -07:00
Alex
dfe7e5aa58
Removed warnings from code ( #955 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-16 17:47:45 -05:00
Daniel Valdivia
d2ed375efb
Policy Details Update to look like the rest ( #946 )
...
* Policy Details Update to look like the rest
* Clear imports
* Address comments
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-08-16 15:10:07 -07:00
Daniel Valdivia
cabb60bd3f
Remove Dupplicate Swagger definitions ( #954 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-16 16:07:18 -05:00
Harshavardhana
0980bd38e7
use proper TLS transport for prometheus, log_search ( #951 )
2021-08-16 12:09:03 -07:00
Daniel Valdivia
6e1a23e0d6
Release v0.9.0 ( #944 )
2021-08-12 12:17:56 -07:00
Daniel Valdivia
6ea1d51913
New Page Title Look ( #940 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-12 09:52:28 -07:00
Alex
4369e6e779
Adjusted Tenants wizard main height ( #937 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-08-09 22:55:30 -07:00
Harshavardhana
79a476712f
fix: handle crash in retention handler for object locked buckets ( #936 )
2021-08-09 23:23:40 -05:00
Daniel Valdivia
4e38a54dd8
Remove Console Field from Operator UI ( #931 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-09 15:54:18 -07:00
Daniel Valdivia
33610a5269
Logos as React Components ( #935 )
...
* Select policies while creating new user
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix add user error
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix tests
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Logo as React Components
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-09 11:53:34 -07:00
Daniel Valdivia
a5a8d2ef62
Select policies while creating new user ( #928 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-06 16:41:38 -07:00
Lenin Alevski
d357ef9bcb
fix: proxy has to read credentials from configuration secret ( #929 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-08-05 21:17:28 -05:00
Daniel Valdivia
3952ab0c4b
Prepare Release v0.8.3 ( #926 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-05 11:49:03 -07:00
adfost
c41c532d0f
bug fix ( #919 )
...
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-08-04 12:01:41 -07:00
Daniel Valdivia
023622d95e
Fix mixed buttons ( #925 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-04 11:55:54 -07:00
Daniel Valdivia
e5dc8fea3a
Fix Hop File Upload and Query Params ( #920 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-04 11:37:45 -07:00
Lenin Alevski
56436f20e2
Operator Console bug fixes and MinIO configuration file support ( #898 )
...
- Added support for MinIO configuration file
- fix: tenant deployment with oidc integration
- fix: tenant deployment with ldap integration
- fix: certificate parsing for domains and IP addresses on security tab
- fix: console certificate upload was not working
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-08-03 17:36:26 -07:00
Daniel Valdivia
fcb74aee77
Fix Node Number validation ( #918 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-03 11:18:51 -05:00
Daniel Valdivia
7e4d34958e
Release v0.8.2 ( #917 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-02 11:40:02 -07:00
adfost
9d6ee7f9b0
Changing error for too few nodes ( #899 )
...
* changing error
* change variable name
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-02 11:33:15 -07:00
Daniel Valdivia
aa16e75b39
Update Tenant Details and Fix Warnings ( #915 )
...
* Update Tenant Details and Fix Warnings
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Storage
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-02 10:50:41 -07:00
Alex
283a00bde2
Added custom metadata to object details ( #914 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-08-02 10:20:29 -07:00
Daniel Valdivia
0c78359832
Tabs to Lists for Configurations, Policy ( #913 )
...
* Tabs to Lists for Configurations, Policy
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix Tests
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Logs
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-30 17:01:55 -07:00
Minio Trusted
ac7cefde39
update to v0.8.1
2021-07-29 14:58:36 -07:00
Daniel Valdivia
4f7f81bfb0
Improve error handling on proxy ( #911 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-07-29 12:48:24 -07:00
Daniel Valdivia
64154cae38
Fix Bug Delete Folder ( #912 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-29 12:18:50 -07:00
Daniel Valdivia
1689a73809
Tenant Details Tabs ( #910 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-29 11:12:49 -07:00
Alex
e20ef0cfb8
Display Retention Policy details inside bucket details ( #905 )
2021-07-29 10:37:33 -07:00
Daniel Valdivia
e6dec7aa46
Style Background ( #909 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-29 12:27:05 -05:00
Alex
efae5f6ae2
Enforced error type ( #904 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-07-28 18:09:48 -07:00
Daniel Valdivia
988958f131
Redesigned Bucket Details. User Details. Account Screen. Login Error. ( #903 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-28 17:53:53 -05:00
Alex
13844e10f8
Added new implementation for error handling ( #901 )
...
Now errors will display detailed information, modal box errors will prioritize detailed errors
2021-07-27 23:27:27 -07:00
Daniel Valdivia
87917e618c
Fix bug not allowing to add webhooks ( #900 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-27 23:26:54 -07:00
Alex
a2cde72347
Returned full error to browser. ( #897 )
...
This is first step of new error handling. UI rework will be done
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-07-26 16:25:55 -07:00
Minio Trusted
b84b80742c
update to release v0.8.0
2021-07-23 18:55:16 -07:00
Alex
dcab568ea7
assets ( #895 )
2021-07-23 18:50:24 -07:00
Alex
4fdf9a1190
Fixed encoding & URL issues for users & groups pages ( #896 )
...
* Fixed encoding & URL issues for users & groups pages
* Update portal-ui/src/screens/Console/Users/ListUsers.tsx
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-23 18:37:34 -07:00
Alex
6c7bfe6514
Improved Tiers page ( #894 )
...
Added relevant instructions for tiers name & returned correct errors from MinIO
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-07-23 11:09:19 -07:00
adfost
419fa59923
New link ( #893 )
2021-07-23 12:34:13 -05:00
Daniel Valdivia
73fe08cd81
Remove Operator mode references in Console mode ( #884 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-22 11:17:26 -07:00
Minio Trusted
b79c228890
fix: assets build missing entries in index.html
2021-07-21 22:18:37 -07:00
Alex
d88146459a
Removed log search error message in console logs ( #890 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-07-21 16:13:23 -07:00
adfost
2e1e4e4e80
Delete multiple objects ( #856 )
...
* delete multiple objects
* fixing capitalization
* make assets
Co-authored-by: Adam Stafford <adam@minio.io >
Co-authored-by: Adam Stafford <adamstafford@Adams-MacBook-Pro.local >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-21 15:49:20 -07:00
Daniel Valdivia
6f7c026e4c
Support for Hop into tenants ( #878 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-21 15:09:49 -07:00
Alex
a6aa0f14c1
Added loading splash screen ( #888 )
2021-07-21 16:59:29 -05:00
Alex
2377959628
Improved FS Mode in console: ( #889 )
...
- Replaced legend for create bucket
- Hidden Heal in FS mode
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-07-21 14:44:00 -07:00
Daniel Valdivia
e91ce7ebbb
Fix Log Db Volume size request ( #886 )
...
* Fix Log Db Volume size request
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Update operatorapi/operator_tenants.go
Co-authored-by: Harshavardhana <harsha@minio.io >
* Update operatorapi/operator_tenants.go
Co-authored-by: Harshavardhana <harsha@minio.io >
* Update operatorapi/operator_tenants.go
Co-authored-by: Harshavardhana <harsha@minio.io >
* Update operatorapi/operator_tenants.go
Co-authored-by: Harshavardhana <harsha@minio.io >
* Added humanize package
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Harshavardhana <harsha@minio.io >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-07-21 14:05:40 -07:00
Harshavardhana
87416b1fee
fix: subnet health triggering OOM, infinite loop ( #887 )
2021-07-21 13:56:35 -07:00
Alex
dd0b791d9d
Added FS Support & blocked non usable functionality in console ( #880 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-20 19:02:33 -07:00
Daniel Valdivia
c31af8bb8c
Fix bug when deleting objects with % in the name ( #876 )
...
* Fix bug when deleting object puts with % in the name
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Remove unused import
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-20 18:42:50 -07:00
Alex
9b6d14c752
Fixed policy page crash ( #882 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-07-20 18:33:01 -07:00
Lenin Alevski
aa60ff9dd0
Initialize TLS configuration for operatorApi ( #879 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-20 15:14:29 -07:00
Daniel Valdivia
804e3b04ad
iFrame Support ( #865 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-20 11:55:37 -07:00
Harshavardhana
bfedc14497
fix: avoid versioning list per objects
2021-07-19 17:46:37 -07:00
Daniel Valdivia
ff7c305345
Remove the last k8s import on restapi ( #877 )
...
* Remove the last k8s import on restapi
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-19 19:17:56 -05:00
Harshavardhana
2a6a6cab24
fix: properly support FS/Gateway mode ( #874 )
2021-07-19 12:24:35 -07:00
Daniel Valdivia
982ff0da5e
Split Operator and Management API into different Swagger files ( #875 )
...
* Split Operator and Management API into different Swagger files
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Linting
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-19 11:48:50 -07:00
adfost
63582de380
adding int value functions ( #852 )
2021-07-16 16:53:07 -07:00
Minio Trusted
d8840cc810
update minio-go dependency to fix LDAP error logging
2021-07-15 14:21:37 -07:00
Daniel Valdivia
27489d9a3d
Improve Object Download ( #867 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-15 13:26:19 -07:00
Harshavardhana
7bd6d73663
fix: remove response timeouts for console ( #864 )
2021-07-14 11:29:32 -07:00
Lenin Alevski
54dfcbd378
Fix: derivedKey should not be a global variable ( #862 )
...
Embedded console was ignoring values set by CONSOLE_PBKDF_PASSPHRASE and
CONSOLE_PBKDF_SALT for generating new session tokens, derivedKey is used
to encrypt/decrypt session tokens generated by console
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-07-12 14:31:10 -07:00
Harshavardhana
445c0be5b1
fix: change password is implicit ( #861 )
...
Also only match actions do not need to match
dynamic values in resources.
fixes https://github.com/minio/console/issues/857
fixes https://github.com/minio/console/issues/858
2021-07-10 12:11:11 -07:00
adfost
373d576e54
Delete pods ( #844 )
...
Co-authored-by: Adam Stafford <adam@minio.io >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-09 09:56:29 -07:00
Harshavardhana
b19852a75a
fix: upgrade to latest UBI 8.4 ( #848 )
2021-07-06 12:08:26 -07:00
Minio Trusted
a0e4a62278
fix: docker compose example
2021-06-30 23:53:26 -07:00
Lenin Alevski
7ca7c8278b
Responsive License Page via Flex ( #843 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-06-29 21:18:57 -05:00
Minio Trusted
ced3e64c61
update to release v0.7.5
2021-06-29 11:43:04 -07:00
Daniel Valdivia
b51d5505f3
Update readme screenshots ( #842 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-28 15:35:11 -07:00
Daniel Valdivia
c73764bca1
Style Tenant Security Tab ( #841 )
...
* Style Tenant Security Tab
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Address comments
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-28 14:58:34 -07:00
adfost
531d8a2f4e
Adding groups tab to Policy Details page ( #837 )
...
* parent 58efbbbf60
author Adam Stafford <adam@minio.io > 1624473190 -0700
committer Adam Stafford <adam@minio.io > 1624569868 -0700
policy groups
* restoring old commit files
Co-authored-by: Adam Stafford <adam@minio.io >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-28 12:53:29 -07:00
Harshavardhana
9ec73260c9
fix: client secret is optional in implicit flow ( #840 )
2021-06-28 12:49:21 -07:00
Anis Elleuch
173c3d43bb
idp: Always use custom http client when generating tokens ( #838 )
...
x/oauth2 always wants a context with a custom http client embedded
when performing various requests. Ensure that the custom http client is
passed when requesting for a token.
2021-06-26 09:23:42 -07:00
Minio Trusted
c6eae4b807
update minio/pkg v1.0.8
2021-06-25 17:32:04 -07:00
Alex
58efbbbf60
Fixed some warnings ( #834 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-06-24 12:38:41 -07:00
Lenin Alevski
616be03c0b
CA Certificates in Operator-UI ( #829 )
...
- Bug fix: removing CA certificates for MinIO in operator-ui was broken
- Added missing file uplader for Console CA certificates
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-06-24 14:15:24 -05:00
adfost
c7e195b361
Add Filtering to Users on Policy Details ( #833 )
2021-06-23 22:03:21 -05:00
Daniel Valdivia
fa85ad9791
Make ElementKey optional ( #831 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-23 11:03:55 -07:00
Daniel Valdivia
9f4d3f4586
Fix Bucket Replication listing ( #832 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-23 10:57:19 -07:00
Alex
52075681c3
Added rewind functionality to console ( #828 )
...
* Added rewind functionality to console
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
* Fix for object details
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-22 23:10:54 -07:00
Harshavardhana
fd86e65e5e
fix: console should trust itself with its own public.crt ( #827 )
2021-06-21 18:15:57 -07:00
Minio Trusted
b10c4f51b1
fix: log search URL, token environment variables
2021-06-18 16:03:29 -07:00
Harshavardhana
14604e0cba
fix: lazily interpret environment values ( #826 )
...
using `init()` to initialize environment values
can cause problems when console is imported
into dependent projects.
2021-06-18 15:40:25 -07:00
Daniel Valdivia
83ca73ec0b
Cross Compile in Parallel two archs at a time ( #825 )
...
* Cross Compile in Parallel two archs at a time
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Remove echo. Fix args
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-18 11:44:01 -07:00
Daniel Valdivia
b14d67eead
Parallelize PR check stages ( #824 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-18 13:23:39 -05:00
jinapurapu
6166223995
Moved Change User Password and added password length check ( #820 )
...
* Moved Change User Password and added password length check
* Remade assets
* Moved Change User Password and added password length check
* Rebuilt assets
Co-authored-by: Jill <jill@minio.io >
2021-06-18 11:22:09 -07:00
Daniel Valdivia
61cf109fd6
Global Refresh for Tenant Details ( #822 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-18 11:22:51 -05:00
Junlin Zhou
d372a2cd7a
update TLS section in README ( #777 )
...
Replace the mismatched TLS port in the documentation
2021-06-17 22:59:00 -07:00
Daniel Valdivia
2d6b5ecbc6
Re-organize Pod Details ( #821 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-17 19:12:52 -07:00
Lenin Alevski
85797749ba
Security Tab for operator-ui ( #804 )
...
Security Tab allow users to set various configurations related to TLS
certificates for MinIO and Console
- Enable/Disable AutoCert
- Add/Delete MinIO and Console Certificates
- Add/Delete MinIO and Console CA Certificates
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-06-17 17:30:20 -07:00
adfost
09503ed0c8
Pod Events ( #807 )
...
* Pod Events
* restoring files
* restoring files
* make assets
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Adam Stafford <adam@minio.io >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-06-17 16:24:22 -07:00
Daniel Valdivia
34b05bd426
Fix Singel Value widget not rendering on tab switch ( #819 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-17 18:01:19 -05:00
Alex
11eb587610
Improved trace functionality & added filters support ( #817 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-06-17 12:21:25 -07:00
Harshavardhana
13f9f6c848
fix: do not use var to define global sets ( #818 )
...
console when imported cannot honor certain environment
values, we need to make sure to read it directly from
environment.
2021-06-17 00:50:56 -07:00
Alex
03c24c6f14
Fixed issue with comparison & prettier ( #815 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-06-16 16:36:50 -07:00
Daniel Valdivia
0c8025b39f
Bring Tenant Metrics to Tenant Details ( #813 )
...
* Bring Tenant Metrics to Tenant Details
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-16 16:50:04 -05:00
Alex
7117d87546
Changed field names & removed bottom texts ( #816 )
2021-06-16 12:38:29 -05:00
Harshavardhana
55531d605b
fix: allow TLS access on multiple SNI certs ( #812 )
...
if GetCertificate() is set never set tls.Certificates
2021-06-15 17:52:39 -07:00
Alex
e32819034a
Added create Namespace functionality to Add Tenant screen ( #809 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-06-14 18:00:20 -05:00
Harshavardhana
f208ce5382
fix: GetAllCertificatesAndCAs shouldn't fail internally ( #810 )
...
all libraries in pkg/* should never be called Fatal()
internally, the console is imported now and it is important
that the failure logging etc is all well controlled.
Bonus: update to latest minio/pkg v1.0.6 to get trial
customer license verification fixes.
2021-06-14 10:41:34 -07:00
Alex
31d18efa9a
Added create namespace API ( #808 )
2021-06-14 12:04:57 -05:00
Harshavardhana
4d62fe1638
add releases to quay.io from next release ( #811 )
2021-06-11 18:36:27 -07:00
jinapurapu
11d0080488
Move change user password modal ( #806 )
2021-06-11 17:24:41 -05:00
Alex
8bea9ab2a5
Implemented an autocomplete component ( #803 )
...
This component can be used as a replacement for select component
2021-06-11 15:32:07 -05:00
Alex
480e6d7980
Connected filters for bucket details sections ( #801 )
2021-06-08 19:47:26 -05:00
Minio Trusted
4fc95ae17d
remove the shotfile source line
2021-06-08 16:24:50 -07:00
Alex
d5a3fee0be
Updated dependencies for console. ( #800 )
...
There is one fix that needs to be applied once create-react-app delivers a new update. Please refer to https://github.com/facebook/create-react-app/issues/11053
https://github.com/facebook/create-react-app/issues/11053
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-06-08 16:21:48 -07:00
Harshavardhana
6791631904
upgrade swagger version to v0.27.0 ( #798 )
2021-06-08 14:35:39 -05:00
Alex
6f0df68200
Removed not available comparison ( #797 )
2021-06-08 12:35:38 -05:00
Daniel Valdivia
9a8106d714
Add missing resource to cluster role ( #796 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-07 22:28:53 -07:00
dependabot[bot]
991043822b
Bump ws from 6.2.1 to 6.2.2 in /portal-ui ( #793 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-07 22:27:20 -07:00
Harshavardhana
91f165ca32
update operator to latest master ( #792 )
...
this is to remove logsearchapi dependency
on audit.Entry structure from MinIO server.
2021-06-07 20:53:03 -07:00
Alex
c2dc7391e4
Added URL navigation to tenant details ( #795 )
...
Added URL navigation to tenant details and fixed a couple of warnings
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-06-07 20:23:14 -07:00
Daniel Valdivia
bb0f613f5b
Move log code out of auto-generated files ( #791 )
...
* Move log coude out of auto-generated files
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Configure API
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-07 19:30:53 -07:00
adfost
ecab89f7fb
Pod Details ( #789 )
...
* Introduce dropdowns for node selector screen on affinity
Fixes https://github.com/miniohq/engineering/issues/138
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* pod logs
* fixing test cases
* adding paper
* style for pod logs
* dealing with style errors
* Delete logs.log
* using new Affinity.tsx
* moving loadinfo
* moving loadinfo and adding dependencies
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Adam Stafford <adam@minio.io >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-06-07 18:56:05 -07:00
Lenin Alevski
69055c492e
ReadOnly filesystem error when loading certificates ( #794 )
...
Read-only file-system, ie: when console is running as container in kubernetes, was
preventing console to run because of an error during creating
directories
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-06-07 16:33:47 -07:00
Harshavardhana
07fbb8b8f7
rewrite logging in console ( #788 )
...
- enhance logging throughout the codebase
- all packages at pkg/ should never log
or perform log.Fatal() instead packages
should return errors through functions.
- simplified various user, group mapping
and removed redundant functions.
- deprecate older flags like --tls-certificate
--tls-key and --tls-ca as we do not use
them anymore, keep them for backward compatibility
for some time.
2021-06-04 11:35:55 -07:00
Alex
b65f04a2b5
Fixed assets in console master ( #790 )
2021-06-04 12:50:26 -05:00
Harshavardhana
83d6620fe3
remove various unexpected features in console ( #782 )
...
- Unix listeners are removed
- KeepAlive, IdleTimeout etc are removed
- Authorization logic is simplified
- Added support for MINIO_PROMETHEUS_JOB_ID
2021-06-03 18:04:08 -07:00
Lenin Alevski
b1aedf813f
AGPL License Modal in License page ( #786 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-03 16:40:04 -07:00
Daniel Valdivia
76bdd9dded
Introduce tabs for Dashboard ( #785 )
...
Also fixes the sync button
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-03 16:02:45 -07:00
jinapurapu
a9e82eb909
#616 added modal on icon click ( #747 )
...
* Added refresh tenant functionality
add icon to Users page to change password
commit work to date to github for ongoing use
add modal with fields for current and new password on icon click
missing swagger files
remove unneeded files
move changeUserPassword to admin_api, remove field for current password,
include selected user
Please enter the commit message for your changes. Lines starting
added missing js files
asset and function signature
formatting changes
* fixed lint
* removed Current Password field, returned Groups label, added
selectedUser to modal text
* disabled save button if newPasssword and reNewPassword don't match, removed commented out code
* Added refresh tenant functionality
add icon to Users page to change password
commit work to date to github for ongoing use
add modal with fields for current and new password on icon click
missing swagger files
remove unneeded files
move changeUserPassword to admin_api, remove field for current password,
include selected user
Please enter the commit message for your changes. Lines starting
added missing js files
asset and function signature
formatting changes
* removed Current Password field, returned Groups label, added
selectedUser to modal text
* changed Swagger parameters to camel case
Co-authored-by: Jill <jill@minio.io >
2021-06-03 15:32:22 -07:00
Daniel Valdivia
f18360416b
Add Tenant Health Details ( #780 )
...
* Add Tenant Health Details
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Colors
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-02 16:26:08 -07:00
Daniel Valdivia
8ca6401ac0
Introduce dropdowns for node selector screen on affinity ( #779 )
...
* Introduce dropdowns for node selector screen on affinity
Fixes https://github.com/miniohq/engineering/issues/138
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Lint
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-06-02 15:48:17 -07:00
Harshavardhana
c1e41e6b0a
allow console to listen on ipv6 ( #781 )
...
also converge tls-host and host, because hostnames
have nothing to do with HTTP or HTTPs they are the
same for both HTTP and HTTPs. Deprecating the
older flag `--tls-host` but it will still be honored
as hidden flag.
2021-06-02 14:33:09 -07:00
Harshavardhana
1b7fb2ae7a
move to master direct-csi ( #778 )
...
this removes the last remaining vestibule minio/minio
dependency from all console cross dependencies
2021-06-01 15:31:43 -07:00
Harshavardhana
eff001b12f
move to madmin-go/, pkg/ packages ( #765 )
2021-06-01 11:34:55 -07:00
dependabot[bot]
9498f8dcb5
Bump dns-packet from 1.3.1 to 1.3.4 in /portal-ui ( #774 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-30 21:34:26 -07:00
adfost
5782b9d9a2
adding test case for bucket users ( #773 )
...
Co-authored-by: Minio Trusted <trusted@minio.io >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-28 18:28:39 -07:00
Daniel Valdivia
7db4e187ec
List Service Accounts for a User ( #775 )
2021-05-28 17:46:36 -07:00
Daniel Valdivia
c95bc64dbe
Enable Bucket Quota on Bucket Details ( #776 )
...
* Enable Bucket Quota on Bucket Details
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* warnings
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* remove uselss br
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-28 17:21:45 -07:00
Minio Trusted
16647b88e9
update to v0.7.4
2021-05-27 16:32:21 -07:00
Daniel Valdivia
59c4ac6336
Add Sync, Bandwidth and Health Check Period to replication set ( #771 )
...
* Add Sync, Bandwidth and Health Check Period to replication set
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Update Columns
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Add Prefix and Tags
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Last fields
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-27 16:25:00 -07:00
Minio Trusted
49f0b83613
instead of go get use 'go install'
2021-05-26 10:54:27 -07:00
Alex
622f9ed3cd
Added URl routing for tabs in buckets ( #769 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-25 16:16:15 -07:00
Daniel Valdivia
213d7589c6
Latest Assets ( #768 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-24 14:10:12 -07:00
Minio Trusted
0a4f02bd83
update to v0.7.2
2021-05-24 11:53:05 -07:00
Alex
db9b61677c
20 seconds timeout removal ( #767 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-24 11:48:41 -07:00
Daniel Valdivia
003eaaea76
Group bucket users and policies under access tab. Rename ViewBuckets to BucketDetails ( #766 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-24 11:11:39 -07:00
Alex
d8350625f3
Added routes to tab selection in storage ( #761 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-21 15:40:39 -07:00
Daniel Valdivia
6b2043c832
Dashboard widgets async ( #762 )
...
* Make Widgets load asynchronously
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Added loading spinners to all widgets
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-21 10:24:16 -07:00
Daniel Valdivia
87cb36c944
Fix PVC list so it's only tenant PVCs. Fix NPE on pod listing. ( #764 )
2021-05-21 07:55:53 -07:00
Alex
59d4ebc109
Fixed issue with graphs that are not showing series correctly ( #763 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-20 17:42:39 -07:00
Lenin Alevski
6eabff3d96
Add support for custom KES image in tenant ( #759 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-05-20 12:31:57 -07:00
adfost
1267f989b2
fixing duplicated usernames ( #760 )
2021-05-20 12:33:18 -05:00
Daniel Valdivia
2895804e0f
Make list of policies on UserDetails clickable. Fix Warnings. Add latest assets ( #758 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-20 09:45:53 -07:00
adfost
c2171fafde
User policies ( #744 )
...
* adding policy users and new UI page
* Prettier + aligment
Co-authored-by: Adam Stafford <adam@minio.io >
2021-05-19 15:18:59 -07:00
Daniel Valdivia
b0f1f88b5b
Remove Excessive Logging. Add missing labels for metrics. ( #753 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-18 09:06:31 -07:00
Daniel Valdivia
8917f415cc
Line Break for Tenant Details ( #751 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-17 14:16:03 -07:00
Alex
40aca3da79
Changed Labels for storage section ( #750 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-17 11:52:20 -07:00
Daniel Valdivia
cf27e20bf2
Add the current state to tenant details. Fix Enable/Disable Encryption ( #749 )
...
* Add the current state to tenant details
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix the Enable
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Linting
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-17 11:29:11 -07:00
Daniel Valdivia
3b10eb58ea
Update View Bucket screen ( #746 )
...
Also add a few refresh screen buttons and remove duplicate titles
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-14 17:05:02 -07:00
Lenin Alevski
98b4012dde
Change bucket encryption configuration UI ( #745 )
...
Replace checkbox with pencil icon component to open the bucket
encryption configuration
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-05-14 15:54:14 -07:00
Daniel Valdivia
2769ba145a
Add features box to tenant details ( #738 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-14 17:04:29 -05:00
Alex
9c5a788dae
Added PVCs section & direct CSI panel ( #742 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-14 13:20:36 -07:00
Alex
a06636035a
Added sync icon to get information button ( #743 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-14 10:13:24 -07:00
Daniel Valdivia
1808027fa1
Latest Assets only ( #741 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-13 10:15:31 -07:00
Alex
3ac22d48d5
More Widgets fixes ( #739 )
...
* Fix the Prometheus queries
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
* Add missing steps
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Enabled missing axis & fixed labels
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-12 17:52:21 -07:00
Daniel Valdivia
288bf01dd8
Permanently enable ILM ( #740 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-12 16:32:15 -07:00
dependabot[bot]
d546f05e11
Bump hosted-git-info from 2.8.8 to 2.8.9 in /portal-ui ( #736 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-05-12 16:08:29 -07:00
Alex
5c73137d60
Fixed Console Widgets to match grafana information ( #737 )
...
* Fixed Console Widgets to match grafana information
* Fix the Prometheus queries
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
* Add missing steps
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* adjust interval
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fixed inconsistence with backend names
* Reimplemented step calc to avoid issues on multime times request
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-12 13:35:14 -07:00
Daniel Valdivia
1daec71271
Update Console Prometheus Widgets ( #731 )
...
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-10 20:12:15 -07:00
Minio Trusted
3a519cdcfa
update to v0.7.1
2021-05-10 19:11:30 -07:00
Daniel Valdivia
a2dce5fa9f
Show error when editing tenant Yaml ( #733 )
...
* Show error when editing tenant Yaml
Also adds error line when we prepareError()
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
* make certain metadata fields editable
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-10 19:08:22 -07:00
Daniel Valdivia
3a7da72919
Fix NodeSelector Screen ( #732 )
...
This makes it so the node selector logic is different from podAffinity
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-10 17:34:54 -07:00
dependabot[bot]
4f0752c9fc
Bump url-parse from 1.4.7 to 1.5.1 in /portal-ui ( #728 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-05-10 16:18:53 -07:00
Daniel Valdivia
59d074c7a9
Allow to edit Tenant YAML ( #727 )
2021-05-10 17:27:52 -05:00
Daniel Valdivia
c5a8ad3168
Remove duplicated logic ( #730 )
...
We were adding the users secrets twice, this consolidates the logic so it's only once and we don't do it if external IDPs are configured
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-10 11:31:56 -07:00
Daniel Valdivia
b86a992a33
Fix bug when adding multiple built-in users ( #729 )
...
There was a problem with the root credentials being added as a user, and the name of the built in users had collisions with the root credentials
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-10 10:56:10 -07:00
Daniel Valdivia
24410e7c85
Make user details a page ( #726 )
2021-05-08 00:00:29 -07:00
Ravind Kumar
ffb3362f79
Update Console metrics dashboard ( #724 )
2021-05-07 20:59:25 -05:00
Lenin Alevski
f5beb90608
Hide users tab from bucket view when LDAP is enabled ( #719 )
2021-05-07 17:48:03 -07:00
Alex
cc02b21632
Fixed missing object in swagger ( #725 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-07 14:14:54 -07:00
adfost
281f8d553a
Adding list of pods ( #715 )
...
* changing delete button
* committing so I can swich branches
* adding pods
* showing only pods with given tenant
* pull request fixes
* changing pod selection algorithm
* changed the pods API
* Delete admin.json
* Update portal-ui/src/screens/Console/Tenants/TenantDetails/TenantDetails.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/screens/Console/Tenants/TenantDetails/TenantDetails.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Adam Stafford <adam@minio.io >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-05-06 18:57:14 -07:00
Daniel Valdivia
cc52e267eb
Build assets automatically ( #721 )
2021-05-05 17:24:21 -05:00
Alex
7fdc02aec8
Returned multi user list in tenant created modal ( #718 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-05 14:33:55 -05:00
Minio Trusted
29e1af3363
update to v0.7.0
2021-05-05 11:24:26 -07:00
Daniel Valdivia
8a635fc0d7
Make Log Search and Prometheus images configurable ( #717 )
...
Three new fields were added to let users customize the docker images for log search and prometheus
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-04 14:46:10 -07:00
Alex
35da684ec9
Added direct-csi API support to console ( #710 )
2021-05-04 11:56:33 -05:00
Daniel Valdivia
8cfa41eb53
Make Tabs Scrollable ( #714 )
...
This makes so tab components are scrollable if the resolution on the screen demands it
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-05-03 13:19:35 -07:00
Alex
08e40fe632
Fixed issue with namespace not returning error ( #709 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-03 08:38:20 -07:00
Alex
0b0cb785b5
Fixed small issues & removed warnings in console ( #711 )
2021-04-27 21:55:16 -07:00
Daniel Valdivia
5838606789
Improvements to Built-In users ( #708 )
2021-04-27 13:07:25 -07:00
Alex
38f95e3b28
Added affinity support to tenant add screen ( #706 )
2021-04-26 18:40:09 -07:00
Daniel Valdivia
0c90785ed0
Remove printing of tenant yaml ( #705 )
...
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-04-26 10:35:45 -07:00
Alex
62d762318f
Tiers & lifecycle implementation ( #638 )
2021-04-24 14:31:47 -07:00
adfost
097e6e9825
changing delete button ( #704 )
...
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-04-23 15:56:06 -07:00
Alex
9e35db0642
Added validation for single tenant in namespace ( #701 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-04-23 13:38:02 -07:00
Lenin Alevski
3b55d63211
Attaching subnet license to existing tenants fails ( #702 )
...
Uses the right tenant namespace to update console secrets instead of the
wrong operator namespace
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-04-23 12:58:37 -07:00
Alex
2981e63797
Fixes an issue with empty logsearch & prometheus configurations ( #703 )
2021-04-22 20:54:17 -07:00
adfost
ca742b781f
Adding key creation in tenant wizard. ( #697 )
...
Signed-off-by: Adam Stafford <adam@minio.io >
Co-authored-by: Adam Stafford <adamstafford@MacBook-Pro-van-Adam-2.local >
2021-04-22 14:18:14 -07:00
dependabot[bot]
d60cac0122
Bump ssri from 6.0.1 to 6.0.2 in /portal-ui ( #698 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-04-20 23:59:09 -07:00
Alex
62745e9ff2
Added log search & prometheus extra params configuration ( #700 )
2021-04-20 23:39:14 -07:00
Alex
c81da22e8a
Added storage class selector to add pool modal ( #699 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-04-19 18:26:22 -07:00
Minio Trusted
c07b7b4772
update to v0.6.8
2021-04-19 14:42:47 -07:00
Minio Trusted
6cb703685b
update to v0.6.7
2021-04-14 14:26:09 -07:00
Alex
7a3c2a3cf8
Disabled selected buttons in table wrapper ( #692 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-04-14 14:20:30 -07:00
Alex
d8ac8cc1e3
Merged object locking & access policy cards into a single one for bucket details ( #691 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-04-14 12:52:29 -07:00
Daniel Valdivia
0e492dae67
Add Restruct with policy selector in add SA modal ( #689 )
2021-04-13 16:16:53 -07:00
Alex
b72217764a
Removed center alignment of forms in full screen ( #690 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-04-13 15:51:39 -07:00
Lenin Alevski
26bcbb896a
Remove unecessary default scopes for IDP integration ( #686 )
2021-04-08 14:04:32 -07:00
Lenin Alevski
7b4254f525
Display errors during IDP authentication ( #685 )
2021-04-06 00:38:11 -07:00
Alex
68ea3b5d05
Fixed double scroll issue in modal wizard ( #684 )
...
Also changed grid classes for wizard/ modal-wizard
2021-04-05 20:31:00 -05:00
Alex
8a51570d14
Added replication bulk modal to buckets list ( #665 )
...
* Added replication bulk modal to buckets list
* Disabled buttons & inputs in loading state
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-04-05 16:20:08 -07:00
Daniel Valdivia
9c6ed83d63
make tenant breadcrum clickable ( #683 )
2021-04-02 17:04:55 -07:00
adfost
4f29f8457f
Api bucket policy ( #674 )
...
* Adding API for Users with Access to Bucket
* changing error logging
* Delete .yarn-integrity
2021-04-02 17:13:29 -06:00
Lenin Alevski
94747acab2
fixes issue about displaying documentation link multiple times ( #681 )
2021-04-01 23:02:45 -07:00
Alex
d8360737ee
Fixed max width in wizard panels & issue in wide screens for input switchers ( #679 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-04-01 18:35:33 -07:00
Daniel Valdivia
bb91cb66b0
Operator UI improvements ( #678 )
2021-04-01 16:13:57 -07:00
Lenin Alevski
ce473b9286
Adding references for operator and console links in license page ( #675 )
2021-03-30 17:01:56 -07:00
Minio Trusted
14fe7c1269
update to v0.6.6 release with service
2021-03-27 17:06:01 -07:00
Lenin Alevski
b6938a5888
Check xcerts.Manager is initialized before adding certificates ( #673 )
2021-03-27 15:35:45 -07:00
Minio Trusted
901358e8d4
update to release v0.6.5
2021-03-27 13:26:58 -07:00
Lenin Alevski
5155aef802
Add support to load certificates from swagger tls flags ( #672 )
...
- Add support to load certificates via `--tls-certificate`, `--tls-key`
and `--tls-ca` flags (standard TLS flags for the swagger server)
- Certificate keypair will be added to the certificate pool used by the
Console server
2021-03-27 12:21:59 -07:00
adfost
23b3283014
Adding Bucket Policies UI to ViewBucket.tsx ( #669 )
...
* Adding ViewBucket.tsx
* Update ViewBucket.tsx
Co-authored-by: Adam Stafford <adam@minio.io >
2021-03-26 10:06:38 -07:00
Daniel Valdivia
53eb59f5ad
Disable Bucket/Replication (feature) if not enough permissions ( #662 )
...
* Bucket/Replication (feature) if not enough permissions
* Address comments
* Remove Consts fetchPerms
2021-03-25 10:10:54 -07:00
Minio Trusted
e088431c62
update to v0.6.4
2021-03-23 17:45:51 -07:00
Lenin Alevski
8bb982b39f
update ldap development example ( #664 )
2021-03-23 15:09:44 -06:00
Daniel Valdivia
744ccea842
Add Bucket Locking option and fix versioning configuration. ( #661 )
...
* Add Bucket Locking option and fix versioning configuration.
* Addres comments
* Rework the View Bucket options
* Remove extra padding
2021-03-22 16:28:07 -07:00
Daniel Valdivia
19195e0cd0
Interactive Feedback when list objects take a long time ( #655 )
...
* Interactive Feedback when list objects take a long time
* Remove cancel button
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-03-22 11:36:46 -07:00
Lenin Alevski
7ce36bac42
console license page improvements and fixes ( #647 )
...
- fixed issue when deploying tenant with tls disabled
- applied new design for tenant details and license screens
- added license refresh job to operator console
- added new refresh license endpoint
- console operator not longer store CONSOLE_ACCESS_KEY and
CONSOLE_SECRET_KEY values in the tenant-console-secret
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-03-22 11:08:31 -07:00
Daniel Valdivia
2a704d3d59
Allow to assign multiple policies to to a user or group ( #646 )
...
* Allow to assign multiple policies to to a user or group
* Latest assets
2021-03-22 10:45:31 -07:00
dependabot[bot]
897b5b8be5
Bump react-dev-utils from 11.0.1 to 11.0.4 in /portal-ui ( #644 )
...
Bumps [react-dev-utils](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-dev-utils ) from 11.0.1 to 11.0.4.
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG-1.x.md )
- [Commits](https://github.com/facebook/create-react-app/commits/HEAD/packages/react-dev-utils )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-03-19 22:18:24 -07:00
Alex
03dc83af3a
Added versioning edit in console ( #645 )
2021-03-19 17:48:58 -07:00
adfost
26f7982323
api for listing policies attatched to a bucket ( #660 )
...
api for listing policies attatched to a bucket
2021-03-19 16:00:56 -07:00
dependabot[bot]
934e8c9f4c
Bump elliptic from 6.5.3 to 6.5.4 in /portal-ui ( #640 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-18 18:05:15 -07:00
Cesar N
e780f24fb9
Add list direct-csi drives api ( #643 )
...
Add direct-csi volumes list api
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-03-18 12:10:05 -07:00
Lenin Alevski
c48a024310
Remove user secret key from encrypted session token ( #652 )
...
User secret key is not really need it to be stored inside the encrypted
session key, since the `change-password` endpoint requires the user to
provide the current `secret key` that password will be used to
initialize a new minio client then we will leverage on the
`SetUser` operation, this api only works with actual user credentials
and not sts credentials
2021-03-18 10:27:27 -07:00
Minio Trusted
3fcf278460
rename Readme.md as README.md github friendly name
2021-03-11 21:26:28 -08:00
Nitish Tiwari
8b6202296e
Add Docker compose file for quick deployment on non k8s envs ( #639 )
2021-03-11 21:24:38 -08:00
Alex
7030e80ac8
Allowed edit in policies create form ( #642 )
2021-03-11 16:48:01 -06:00
Alex
6bed9f8f97
Fixed issue with routes ( #641 )
2021-03-10 13:39:07 -06:00
Cesar N
e7263c9a89
Show object versions on UI only when bucket has versioning enabled ( #637 )
2021-03-10 12:37:43 -06:00
Lenin Alevski
9c1e87b1be
Improvements on change-password errors page ( #635 )
...
- Returning correct error when user is unable to change password
- Added support for enable/disable UI elements based on allowed apis
2021-03-09 19:32:09 -06:00
Alex
6f98ecc59f
Revert "Tiers & lifecycle implementation ( #615 )" ( #636 )
...
This reverts commit ac77b8b441 .
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-03-09 14:07:53 -08:00
Alex
ac77b8b441
Tiers & lifecycle implementation ( #615 )
...
* Tiers & lifecycle implementation
* Add a feature flag for ILM
* Update pkg/auth/idp/oauth2/provider.go
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-03-09 12:36:48 -08:00
Alex
d4a69978fc
Added loader & notification for files download ( #634 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-03-09 09:29:54 -08:00
Alex
81087ae910
Added validation for users to not delete their own account ( #633 )
...
Also Implemented an option to show / hide actions in table wrapper
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-03-08 21:38:19 -08:00
Cesar N
ebab2e1648
Update docs for go version required ( #632 )
2021-03-05 17:59:55 -06:00
Harshavardhana
9a875a6f14
add console systemd service ( #627 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-03-05 15:20:22 -08:00
Alex
abc9f2b428
Limited input width size for forms in wide screens ( #628 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-03-05 12:30:01 -08:00
Daniel Valdivia
a2a09b8db1
Upgrade to Go 1.16. Remove Go-Bind-assets in favor of embed. ( #630 )
...
* Upgrade to Go 1.16. Remove Go-Bind-assets in favor of embed. Checking Portal-UI Build folder.
* lint
* Remove assets references
* Fixes for sub fs
* Fix lint
2021-03-05 10:39:17 -08:00
Alex
716aabe782
Fixed max size for widgets ( #624 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-03-04 16:09:22 -08:00
Alex
07a23ab374
Fixes issue in settings page with CSV multiselector scroll ( #622 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-03-04 14:53:47 -08:00
Cesar N
e7838ebc47
Add right image for logsearchapi ( #626 )
2021-03-03 16:26:44 -08:00
Minio Trusted
e6705b685c
update to v0.6.3
2021-03-02 20:46:04 -08:00
Alex
6b11d403a6
Add Tenant page refactor ( #617 )
...
Refactored add tenant page to be working with reducers & settings styles
2021-03-02 20:18:53 -08:00
Daniel Valdivia
8958cbec69
Fix container image for log search ( #619 )
2021-03-02 11:07:31 -06:00
Lenin Alevski
5ef66c3cfc
Fixes for license page ( #620 )
2021-03-01 22:25:08 -08:00
Harshavardhana
d4395e1409
add update command to self-update console ( #618 )
2021-03-01 16:30:53 -08:00
Minio Trusted
8a4139c8e7
update to v0.6.2
2021-02-26 13:01:28 -08:00
Lenin Alevski
34bcd25c9f
Disable Users and Groups Menu options when LDAP is enabled on MinIO ( #614 )
2021-02-26 11:20:17 -08:00
Minio Trusted
7853aa6bb9
update to v0.6.1
2021-02-25 10:20:32 -08:00
Lenin Alevski
9c1f0c47b0
Custom HTTP Client TLS transport for STSWebIdentity ( #612 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-02-25 09:09:55 -08:00
Daniel Valdivia
6ac95e40a4
Get Tenants endpoints check hostname ( #609 )
2021-02-23 12:49:46 -08:00
Joshua Hoblitt
70fb7291f5
fix docker "dev" tag string ( #611 )
2021-02-23 10:28:05 -08:00
Lenin Alevski
4b28bf5921
New design for License Page ( #608 )
2021-02-22 16:41:17 -08:00
jinapurapu
99d5e71512
Added refresh tenant functionality ( #604 )
...
* Added refresh tenant functionality
* Delete bindata.go
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-02-18 17:33:00 -08:00
Minio Trusted
2a5c1afbdf
release console version v0.6.0
2021-02-18 12:23:47 -08:00
Lenin Alevski
51a9482e91
Fixes issue that prevents LDAP users to authenticate ( #605 )
2021-02-18 13:06:02 -06:00
Harshavardhana
d01eeb43a7
update minio dependency to latest release ( #603 )
...
iam/policies now support wildcard actions for
all actions such as 's3:Get*', 's3:Put*'
new policies such as CreateBucket now honors
LocationConstraint set but rejecting calls
that do not honor region.
2021-02-16 12:53:18 -08:00
Alex
7121dbfcea
Replaced help icon in console ( #602 )
2021-02-12 20:22:05 -08:00
Lenin Alevski
e5fc6e3125
AWS KMS Operator-UI fix ( #601 )
...
- Operator UI was not passing AWS KMS configuration on create tenant
request
2021-02-12 18:15:03 -06:00
Lenin Alevski
396d8fbcfc
GCP KMS many fixes ( #600 )
...
- Operator-UI didnt correctly append gcp kms configuration
2021-02-12 09:20:36 -08:00
Daniel Valdivia
f958b73e48
Show Credentials after adding tenant ( #599 )
...
* Show Credentials after adding tenant
* assets
* Change order of routing
2021-02-10 21:09:35 -08:00
Lenin Alevski
940c7dc5bc
Support for GCP KMS configuration ( #592 )
2021-02-10 18:09:50 -08:00
Daniel Valdivia
cdadb05551
Move Tenant from Modal to Page ( #596 )
...
* Move Tenant from Modal to Page
* Address comments
* Small margin tweak
2021-02-10 15:41:07 -08:00
Daniel Valdivia
1dcdc61ce8
Fix Tenant Details Bugs ( #589 )
...
This fixes #584 by making the expand set a name for the pool
This fixes #585 by making the expand set an affinity for the pool
This fixes #586 by generating a pool name if it's not indicated only
2021-02-05 14:27:29 -08:00
Lenin Alevski
7174892231
New design for subscription page ( #568 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-02-05 12:49:31 -08:00
Minio Trusted
3262212bd0
update README.md to link the binaries
2021-02-04 23:49:56 -08:00
Alex
ee1a6718d7
Changed policy API to receive name param in query instead or URL ( #591 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-02-04 15:57:10 -08:00
Lenin Alevski
1c6a29bc20
Support for adding ExternalCaCert secrets ( #576 )
2021-02-02 16:49:40 -08:00
Daniel Valdivia
6b02f472e6
Upgrade console to use operator v4.0.0 ( #581 )
...
* Upgrade console to use operator v4.0.0
* Use latest Operator
2021-02-01 12:13:51 -08:00
Harshavardhana
eddb6a810b
update console deps ( #582 )
...
- github.com/minio/minio/pkg/licverifier
- github.com/minio/minio/pkg/madmin
- github.com/minio/operator/
Co-authored-by: Minio Trusted <trusted@minio.io >
2021-01-27 19:55:56 -08:00
Lenin Alevski
3b1449c029
Default TLS redirect if Console runs with HTTPS ( #580 )
...
TLS redirect default behavior is `TRUE` only if Console is running with
HTTPS
2021-01-26 20:08:21 -08:00
Harshavardhana
365778eecb
fix: turn-off TLS redirects if configured ( #574 )
...
fixes #573
2021-01-25 23:15:34 -08:00
Alex
52fac7f542
Fixed some issues with dashboard ( #570 )
...
-Added padding to the bottom of dashboard
-Added calculations for linear chart tick interval
-Added default min width configurations to panels.
- Fixed crash on clean tenant
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-01-25 10:12:50 -08:00
Minio Trusted
5c96eb9e25
update to v0.5.2
2021-01-22 11:43:21 -08:00
Alex
cd5f5cb635
Updated project dependencies ( #571 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-01-22 11:06:54 -08:00
Alex
e17a371744
Removed extra padding in logs container sections ( #567 )
2021-01-21 11:33:29 -06:00
Cesar N
4f72aa969b
Add loading circle on health info UI ( #566 )
...
Also hides the result of health info since it is only valuable when it is downloaded
2021-01-20 15:14:17 -06:00
Minio Trusted
3a84cba801
docs: add TOC header
2021-01-19 23:52:08 -08:00
Minio Trusted
9df7b815e9
docs: add AGPLv3 badge
2021-01-19 23:43:21 -08:00
Alex
3617ff2aef
Updated copyright year in all the files ( #565 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-01-19 15:04:13 -08:00
Alex
e7f16b4899
Added support for custom structure in bar charts ( #563 )
...
Added support for custom structure in bar charts so we can customize bar order & label
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-01-19 12:18:53 -08:00
Harshavardhana
dbe456c1a9
docs: update some verbiage and wording ( #564 )
2021-01-19 10:39:20 -08:00
Minio Trusted
6a96ec8177
use .Tag instead of .Version to have consistent naming
2021-01-19 02:09:40 -08:00
Minio Trusted
85398eec53
add v prefix for container {version}
2021-01-19 00:46:15 -08:00
Minio Trusted
e7f220b069
fix: update goreleaser and docker
2021-01-18 17:53:05 -08:00
Alex
1bb7658294
Updated assets file ( #562 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-01-18 15:18:26 -08:00
Cesar N
39b7b3292a
Fix retention date on object UI ( #556 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-01-18 14:25:03 -08:00
Alex
38cf606371
Added validation to Log Search module ( #561 )
...
Added validation to Log Search module so we can hide the log search option when API is not available
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-01-18 14:05:49 -08:00
Daniel Valdivia
5e3f9acff9
API Resource Quota return all storage classes if no quota is set for a namespace ( #560 )
2021-01-18 13:16:30 -08:00
Alex
2305c0563a
Added error notifications to console ( #557 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-01-15 20:32:39 -08:00
Cesar N
b5a3398a69
Allow arbitrary number of file uploads ( #554 )
...
Parameter definition for file upload on swagger.yaml was removed
since go-swagger doesn't support multiple upload of files. Implementation
was done instead on user_objects.go file.
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-01-15 15:46:07 -08:00
Daniel Valdivia
c787110e17
Default kustomize without operator ( #555 )
2021-01-15 15:23:25 -08:00
Cesar N
1a83797a86
Add more doc details on UI ( #552 )
2021-01-14 10:02:16 -08:00
Daniel Valdivia
68e0f1d6a2
Determine schema for console endpoint ( #550 )
...
* Determine schema for console endpoint
* Simplify check
* Differenciate Schema
2021-01-13 13:24:30 -08:00
Lenin Alevski
2d3a3c396c
TLS certificates configuration for tenant ( #540 )
...
- Update Create Tenant Wizard to support configuring multiple TLS Certificates
- Enable support for both autocert and custom certs when creating a tenant
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2021-01-13 13:01:42 -08:00
Cesar N
d6aceb5430
Add get healthInfo api using websockets ( #543 )
...
Integrate also HealthInfo API with Console UI
2021-01-13 12:43:34 -08:00
Alex
1c109769df
Implemented Log Search API & Prometheus functionality ( #549 )
...
Implemented Log Search API & Prometheus functionality in console, also fixed minor issues in all the platform
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-01-13 12:08:32 -08:00
Lenin Alevski
f3bcfc327d
Product license verification in Console ( #518 )
...
Operator UI - Provide and store License key
- New License section in Operator UI will allow user to provide the
license key via input form
- New License section in Operator UI will allow the user to fetch the
license key using subnet credentials
- Console backend has to verify provided license is valid -
https://godoc.org/github.com/minio/minio/pkg/licverifier#example-package
- Console backend has to store the license key in k8s secrets
Operator UI - Set license to tenant during provisioning
- Check if license key exists in k8s secret during tenant creation
- If License is present attach the license-key jwt to the new console
tenant via an environment variable
Operator UI - Set license for an existing tenant
- Tenant view will display information about the current status of the
Tenant License
- If Tenant doesn't have a License then Operator-UI will allow to attach
new license by clicking the Add License button
- Console backend will extract the license from the k8s secret and save
the license-key jwt in the tenant console environment variable and
redeploy
2021-01-12 13:55:07 -08:00
Cesar N
fd779c2ffa
Fix Group modal typos ( #546 )
2021-01-08 16:12:02 -08:00
Lenin Alevski
58903e8337
Remove use of Privileged Credentials ( #535 )
...
- Leverage on MinIO Oauth integration instead of the
current Console implementation
- Refactor pkg/idp
- Added tests to login
2021-01-07 11:49:56 -08:00
Alex
5b98bb8fd6
Added loader state change to ensure that folder ( #542 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-01-05 15:05:25 -08:00
Cesar N
c98d5c06d0
Update assets to show latest UI changes ( #538 )
2021-01-04 19:21:36 -06:00
Daniel Valdivia
33c979783d
Consolidate New Prompt Credentials - Subnet #1441 ( #537 )
2020-12-30 00:00:47 -08:00
Harshavardhana
eeb95b2bf6
turn-off internode in trace console ( #536 )
2020-12-29 15:07:37 -08:00
Alex
e5c96a0787
Fixed class override issue ( #533 )
2020-12-21 17:37:51 -06:00
Cesar N
e3c6e22b4e
Update to latest minio version and fix updates ( #530 )
2020-12-21 15:11:46 -08:00
Lenin Alevski
9789ec36db
add warning when active directory has insecure connection ( #524 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-21 09:42:39 -08:00
Cesar N
51ba86fa46
Add progress bar on UI ( #526 )
2020-12-18 15:40:03 -08:00
Cesar N
f5922bb68b
Update to latest minio-go ( #523 )
2020-12-16 22:02:33 -06:00
Lenin Alevski
40812fc086
Fixing small typo during login error ( #522 )
2020-12-16 12:41:27 -08:00
Lenin Alevski
8b34b81a61
Add description to autocert and custom certificates in tenant create wizard ( #521 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-16 09:24:30 -08:00
Daniel Valdivia
04e1c4573f
Remove Duplicate Definitions on Swagger ( #519 )
...
Co-authored-by: Cesar N <ces.nietor@gmail.com >
2020-12-16 08:14:08 -08:00
Cesar N
d7de170105
Add Get Bucket Retention Config Api ( #520 )
2020-12-15 19:25:43 -06:00
Alex
369ae9342e
Added EC Parity correct values to add tenant modal ( #517 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-15 11:54:12 -08:00
Cesar N
2b1d17e38f
Integrate Set Retention Config on existing Bucket in UI ( #515 )
2020-12-15 10:44:53 -06:00
Cesar N
d5c01fcd7d
Integrate retention option during bucket creation on UI ( #509 )
2020-12-14 17:31:37 -06:00
Daniel Valdivia
d97d18ebab
Introduce ErrorBlock component to display error text ( #514 )
2020-12-14 12:56:56 -08:00
dependabot[bot]
aa2714d118
Bump ini from 1.3.5 to 1.3.8 in /portal-ui ( #511 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-14 12:56:42 -08:00
Daniel Valdivia
06f259f190
Run React Tests ( #508 )
...
Co-authored-by: Cesar N <ces.nietor@gmail.com >
2020-12-14 12:10:37 -08:00
Daniel Valdivia
77e74917ca
Fix all react warnings ( #507 )
2020-12-14 11:47:54 -08:00
Daniel Valdivia
d582cc96b7
Update README screenshots ( #510 )
...
Co-authored-by: Cesar N <ces.nietor@gmail.com >
2020-12-11 19:22:02 -08:00
Alex
0288215fbb
Added padding to error message in login screen ( #506 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Cesar N <ces.nietor@gmail.com >
2020-12-11 18:30:42 -08:00
Alex
d3e84e5824
Added notification for delete object ( #505 )
2020-12-11 19:12:21 -06:00
Cesar N
dd91c793e2
Add retention option on bucket creation ( #504 )
...
This also deletes a bucket if it was created and an error occurred
2020-12-11 10:22:25 -06:00
Daniel Valdivia
b495148a69
Set Operator Logo for Operator Mode ( #503 )
2020-12-10 21:49:20 -08:00
Daniel Valdivia
e0f3e4513d
Replace IDP with Identity Provieder ( #502 )
2020-12-10 21:19:29 -08:00
Alex
6512a51119
Moved notifications lambda pages to settings ( #496 )
2020-12-10 13:59:45 -06:00
Cesar N
90c54221d6
Add confirmation input on tenant deletion ( #495 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-09 23:22:18 -08:00
Alex
3f023f9771
First set of changes for settings pages new design ( #493 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-12-09 20:06:14 -08:00
Cesar N
a4ad341a18
Bring trace, watch, heal and logs back to user console UI ( #491 )
2020-12-09 15:10:39 -08:00
Daniel Valdivia
2d6f949359
Fix bad import on Console TSX ( #494 )
...
Also fixing some linting problems
2020-12-09 10:31:01 -08:00
Lenin Alevski
7577703d64
Fix operator login acl regression ( #492 )
...
* Fix operator login acl regression
* wip
2020-12-08 20:10:43 -08:00
Daniel Valdivia
b24d62a695
Refactor React Classes to Functions ( #483 )
2020-12-08 12:31:04 -06:00
Cesar N
e541446631
Remove size and date from folder list item ( #484 )
2020-12-07 18:22:07 -06:00
Lenin Alevski
e2d86354fc
Change Password support for Console ( #457 )
...
- Account change password endpoints
- Change account password modal
- Grouped account settings and service accounts
- Removed the SuperAdmin credentials from almost all places, only
missing place is Oauth login
- Renamed service-accounts UI labels to account in Menu
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-07 15:11:08 -08:00
Daniel Valdivia
1ce18043d5
Disable Auto Complete for Operator Console ( #482 )
2020-12-07 13:34:43 -08:00
Lenin Alevski
4005c20f7e
Remove TLS skip verify in wss/watch endpoint ( #472 )
...
* Move heal and watch to tenant details view on operator-ui
* TLS skip verify in wss/watch endpoint
Use insecure: true in the meantime so the wss/watch endpoint works while
we add support for custotm TLS transport in the S3 client library.
Removed "InsecureSkipVerify: true" from s3AdminClient and s3Client HTTP clients
- We preserve the insecure parameter in the `newS3Config` and `NewAdminClientWithInsecure` functions for debugging and testing purposes.
- By default InsecureSkipVerify is false, therefore in order for Operator-Console to verify the TLS connections to MinIO tenants with self-signed certificates it requires the `ca.crt` or the `public.crt` of the tenant to exists under `~/.console/certs/CAs` which is the right way to do it.
Co-authored-by: Cesar Nieto <ces.nietor@gmail.com >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-07 11:49:00 -08:00
Alex
5bcf245ed9
Added Edit minio image functionality ( #474 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Cesar N <ces.nietor@gmail.com >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-07 11:27:16 -08:00
Nitish Tiwari
402e07c844
Remove alpine base and use UBI as the default base image ( #480 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-07 10:53:24 -08:00
Alex
8404baecd8
Removed unused pagination items ( #470 )
...
Removed unused pagination items, also updated dependencies of material-ui
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-12-07 10:13:12 -08:00
Cesar N
3c0e3a1208
Update console to use latest operator ( #476 )
...
Main changes Rename everything from Zone->Pool
2020-12-07 07:49:51 -08:00
Alex
cb35dcf971
Updated console to use React 17 ( #469 )
2020-12-04 20:05:32 -06:00
0xflotus
41418bcf45
chore: enabled syntax highlighting ( #471 )
2020-12-04 16:17:30 -06:00
Harshavardhana
132b08b40e
import minio/pkg/certs as xcerts ( #473 )
...
update dependency to fix windows cert issues,
now handled properly by the pkg/certs package
in MinIO.
2020-12-04 15:42:12 -06:00
Alex
dbbaae78f7
Added tenant usage indicator ( #454 )
2020-12-03 17:51:03 -06:00
Alex
585780d415
Connected retention policy modal ( #437 )
2020-12-03 16:21:44 -06:00
Cesar N
44b9979f02
Add api to set object lock config on a bucket ( #463 )
2020-12-03 13:45:45 -06:00
Cesar N
0749c87ce7
Set prometheus to always enabled on tenant creation ( #464 )
2020-12-03 12:59:35 -06:00
Cesar N
e5f7059a5e
Rename none option on idp step to Built In on Tenant Creation ( #465 )
2020-12-03 12:15:41 -06:00
Cesar N
d15472f417
Fix object download ( #466 )
...
If an object is within a folder the object downloaded now only has the object's name.
Also, it now supports object version downloading.
2020-12-03 11:37:53 -06:00
Nitish Tiwari
726bfe623c
Add Dockerfile based on Red Hat UBI ( #453 )
2020-12-03 00:54:40 -08:00
Cesar N
e47a57af8c
Add custom registry on tenant creation ( #455 )
2020-12-02 15:27:47 -06:00
Harshavardhana
f673f17407
update deps for minio/minio and minio/mc ( #458 )
2020-12-01 23:48:34 -08:00
Cesar N
829833f242
Add set policy to multiple user/groups ( #382 )
2020-11-30 17:23:14 -06:00
Lenin Alevski
94c3ade7fc
Adding context timeout to login and get location operations ( #432 )
2020-11-30 16:24:30 -06:00
Cesar N
4a27ef4b2c
Move heal and watch to tenant details view on operator-ui ( #449 )
...
Use insecure: true in the meantime so the wss/watch endpoint works while
we add support for custotm TLS transport in the S3 client library.
Removed "InsecureSkipVerify: true" from s3AdminClient and s3Client HTTP clients
2020-11-30 14:41:58 -06:00
Lenin Alevski
59b43884ff
Create Tenant TLS refactor ( #450 )
...
- fixed small bug in which RequestAutoCert was not setting properly
- support AutoCert and external certificates on Tenant creation
2020-11-30 14:08:13 -06:00
Alex
219fe55356
Predefined list ( #452 )
...
Added predefined list component
2020-11-30 11:27:37 -06:00
Alex
9136c2a167
Fixed object lock ( #445 )
2020-11-25 10:40:39 -08:00
Alex
114bc364e3
Connected Share object modal ( #440 )
2020-11-24 18:56:32 -08:00
Alex
2caad9964f
Added legal hold modal ( #436 )
2020-11-24 16:39:16 -08:00
Minio Trusted
d573007747
update console to v0.4.6
2020-11-24 14:00:52 -08:00
Lenin Alevski
f054b1c251
Ensure GetConsoleSTSClient() is used correctly ( #425 )
2020-11-20 13:50:35 -08:00
Lenin Alevski
7a2358272a
Get LDAP identity for console access/secret keys ( #398 )
...
- If MinIO is configured with LDAP then users and groups are external, and
the credentials provided in the CONSOLE_ACCESS_KEY and
CONSOLE_SECRET_KEY env vars will belong to an existing user in the active
directory, therefore we need to authenticate first with
`credentials.NewLDAPIdentity`
- Fixed race condition bug in which TLS RootCAs certs were not loading
correctly (certPool was always null)
- Fixed TLS bug in which if Console was deployed without TLS enabled
RootCAs certs were not loading
- Initialize LDAP Admin credentials once
- Initialize stsClient once
2020-11-20 11:52:34 -08:00
Alex
8a6a75b7a2
Connected object tags API ( #421 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-19 21:30:33 -08:00
Cesar N
8cf678fb27
Replace mc with latest mc on go mod ( #424 )
2020-11-19 15:23:31 -08:00
Cesar N
a20c6dc907
Add download version object on download api ( #423 )
2020-11-19 15:04:13 -08:00
Daniel Valdivia
37ff8bb60d
Fix Tenant Details header ( #420 )
...
Also renames zones to servers
2020-11-19 11:45:30 -08:00
Lenin Alevski
b6ac055857
Show error message if not possible to create CAs folder ( #407 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-18 22:46:54 -08:00
Cesar N
12e53a1468
Remove minio root credentials from CreateTenant response ( #402 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-18 16:16:06 -08:00
Alex
b21123e1cd
Connected delete & download buttons for object details ( #399 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-18 16:06:34 -08:00
Lenin Alevski
f1db949abc
Fixes Console issue #400 ( #401 )
...
Previously cookie path was set to Path="/api", this was a performance
improvement to tell the browser to send the cookie only to request with
that prefix, however also consume endpoints on Path="/ws", since rfc6265
doesnt support multiple paths or regular expressions in the path field
of a cookie we are back to use Path="/" which means send the cookie to
all request under the current domain.
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-18 14:42:02 -08:00
Alex
761c6529a2
Fixed issue with back arrows & navigation in object browser ( #397 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-17 22:05:46 -08:00
Alex
1f832fa294
Connected Object details page to navigation ( #394 )
...
Connected Object details page to navigation schema. Also connected file details view with backend
Co-authored-by: Kaan Kabalak <kaan@minio.io >
2020-11-17 13:03:50 -08:00
Lenin Alevski
be569aee4f
Support for Cookie authentication ( #390 )
...
- Added support for cookie authentication (authorization header will have priority)
- Removed local storage token management from UI
- cookie hardening (sameSite, httpOnly, secure)
- login endpoint sets cookie via header, logout endpoint expires cookie
- Refactor Routes and ProtectedRoutes components, improvement on the way
application check if user session is valid
Future improvements
- look for all places in backend that returns 401 unauthorized, and destroy session there (not a priority since cookie its invalid anyway)
- Downloading objects in object browser can be simplified since is just a GET request and users will be authenticated via Cookies, no need to craft additional requests
2020-11-13 16:26:03 -08:00
Minio Trusted
419e94ccec
update to v0.4.5
2020-11-13 11:10:13 -08:00
Alex
12bc5265b8
Fixed issue with object browser icons & long names ( #389 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-12 14:33:56 -08:00
Kaan Kabalak
32898f0c57
Edit Searchbar styling based on mockups ( #385 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-12 12:05:40 -08:00
Kaan Kabalak
125c9abf56
Adjust Modal form clear button font based on mockups ( #384 )
...
The font of the clear button for Modal forms were 'sans-serif' instead
of being 'Lato' as specified in the mockups.
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-12 10:28:49 -08:00
Alex
bc27db4a69
Migrated tablewrapper to use react-virtualized ( #387 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-11 20:14:48 -08:00
Kaan Kabalak
dd8e2b13d3
Add disabled functionality and fix styling for RadioGroupSelector ( #383 )
...
* Adjust RadioGroupSelector label styling based on mockups
* Add disabled support for Radio Group Selector options
2020-11-10 18:59:21 -08:00
Alex
005e3b941c
Fixed issue with checkbox selection in table wrapper ( #380 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-10 00:08:45 -08:00
Alex
efa614c773
Fixed default value for nulls in browse buckets ( #379 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-06 16:47:07 -08:00
Minio Trusted
63350e5492
update to v0.4.4
2020-11-05 18:07:46 -08:00
Alex
255c128b67
Fixed pagination un buckets lists ( #371 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-05 10:16:03 -08:00
Cesar N
06f333395e
Move trace and logs UI to Operator Console ( #375 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-04 21:45:48 -08:00
Alex
3cd024ea2c
Changed sizes for main container & table paper ( #377 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-11-04 16:36:51 -08:00
Alex
9c0a407db6
Fixed page refresh on buckets creation ( #372 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-04 15:25:36 -08:00
Alex
dc3c619f3f
Added animation & disabled button / fields on sending ( #369 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-03 11:12:41 -08:00
Alex
5000aafba6
Added functionality for create folder & replaced icons ( #368 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-11-02 21:45:47 -08:00
Cesar N
b9f2a39d50
Fix tenant creation ( #363 )
...
Memory size request was not being sent, hence the tenant was not being created.
2020-11-02 11:03:40 -08:00
Daniel Valdivia
df321191f4
Build assets inside the container ( #357 )
2020-11-01 07:34:37 -08:00
Alex
547eb41e96
Added navigation to object browser ( #358 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-31 00:22:46 -07:00
Lenin Alevski
afbb83e081
certs-dir value was ignored because of wrong variable assigning ( #362 )
2020-10-30 22:36:52 -07:00
Lenin Alevski
b599968570
SNI support for Console ( #352 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-29 22:26:48 -07:00
Cesar N
24cc60f34e
Add put object api and add list object improvements ( #356 )
2020-10-28 16:08:26 -07:00
Alex
f967058409
Updated Heal section ( #351 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-27 21:06:24 -07:00
Alex
078e09ba76
Fixed inconsistences in create tenant modal ( #349 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-27 12:43:12 -07:00
Lenin Alevski
d6f97841d4
return generic login error when invalid credentials ( #350 )
2020-10-27 10:05:16 -07:00
Lenin Alevski
619ac124b3
Bucket encryption checkbox and endpoints for Console ( #343 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-25 12:56:23 -07:00
Alex
a2180e123d
Removed warnings on console ( #345 )
...
For Operator modules this will be removed after upgrading component to use redux/formik
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-24 00:05:26 -07:00
Cesar N
0325bb7e2d
Add put object retention api ( #340 )
2020-10-23 15:04:02 -07:00
Minio Trusted
fce361e5bd
update to v0.4.3
2020-10-23 02:15:25 -07:00
Alex
ed6d6e8b9d
Fixed audit issues ( #342 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-23 02:03:49 -07:00
Alex
406709f66b
Updated Watch view to have console consistent styles ( #341 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-22 17:15:40 -07:00
Cesar N
3ac45a2211
Add Set object's legalhold status api ( #339 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-22 16:23:29 -07:00
Minio Trusted
716f886780
update to v0.4.2
2020-10-22 15:35:17 -07:00
Alex
4ef498f0c3
Updated Logs page to be more consistent with current styles ( #338 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-22 12:08:36 -07:00
Alex
5e764e61ba
Changed trace view to be a table ( #337 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-22 11:27:24 -07:00
Cesar N
1466632fd6
Add share object api ( #335 )
2020-10-22 11:18:27 -07:00
Lenin Alevski
0c43e5c3f4
React Router fixes for Console ( #336 )
...
- Adding protectedRoute component
- Removed unnecessary redirect login
2020-10-21 13:13:40 -07:00
Alex
7e9d581277
Updated styles & behavior for settings page ( #334 )
...
Updated styles & behavior for settings page, also implemented a couple of performance improvements on some fields
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-20 16:31:08 -07:00
Cesar N
c928972137
Change Users label to Tenants on Tenants Page ( #330 )
2020-10-20 11:24:52 -07:00
Daniel Valdivia
78884e3806
Make logs, trace and watch have fixed height ( #333 )
2020-10-20 09:06:23 -07:00
Lenin Alevski
f6ac7e047e
Invalidate console session when minio user doesn't exists ( #332 )
2020-10-19 15:32:21 -07:00
Alex
e1fdf3fb28
Modals UI style changes ( #331 )
...
Implements new input styles & adjusts information on modal boxes for console.
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-19 11:27:54 -07:00
Cesar N
e4510cbc18
Add upload api and integrate it with object browser on UI ( #327 )
2020-10-14 23:09:33 -07:00
Minio Trusted
2c14142e19
update to v0.4.1
2020-10-12 20:37:21 -07:00
Kaan Kabalak
1caa3f2ce8
Implement License page ( #324 )
...
* Implement License page
Fixes #320
* License Assets
* Fix endpoint tests
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-12 11:56:15 -07:00
Alex
6501a4b13f
First set of Modal style changes ( #322 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-09 12:01:24 -07:00
Daniel Valdivia
2f51621e69
Get Tenant Secret From Tenant CR ( #323 )
...
We were assuming the Tenant Credentials Secret instead of reading it from it's .spec.credsSecret this commit addresses that
2020-10-09 11:51:02 -07:00
Cesar N
7e6e64c729
Add download objects api and integrate it with UI ( #321 )
2020-10-09 11:43:15 -07:00
Kaan Kabalak
9007c7dd14
Consolidate Remote Buckets and Replication modals ( #317 )
...
* Consolidate Remote Buckets and Replication modals
This commit consolidates Remote Buckets and Replication modals into a
single modal in the Add Replication Rule modal located in the Buckets
section
Fixes #301
* Remove Remote Buckets section
* Properly align tabs and button on Buckets page
2020-10-08 09:55:31 -07:00
Alex
850fd3e371
Changed buttons & search boxes styles ( #318 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-06 21:37:13 -07:00
Daniel Valdivia
6d8f1c439e
Handle Invalid User error coming from madmin ( #314 )
...
Right now we display `Internal Server Error` when invalid credentials are presneted, this makes it so we only present `Unauthorized`
2020-10-06 16:45:26 -07:00
Alex
7166717688
Changed styles for Login page ( #316 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-06 16:37:25 -07:00
Cesar N
f91346dc5b
Add retention mode and legal hold mode on list objects api ( #312 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-06 16:07:33 -07:00
Alex
dccdfb5533
Customization of Dashboard page & improved some styles ( #315 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-05 21:30:52 -07:00
Daniel Valdivia
4f065bdedf
Change Menu Order. ( #313 )
2020-10-05 20:48:10 -07:00
Minio Trusted
4a02c5848b
update to v0.4.0
2020-10-05 12:47:31 -07:00
Lenin Alevski
e16a926ef8
Add support for loading multiple TLS certificates ( #304 )
...
- update operator version to latest version
- create tenant endpoint now supports multiple TLS certificates for
MinIO TLS configuration
- update certificates endpoint now support multiple TLS certificates
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-10-05 12:09:34 -07:00
Alex
78f4978a9a
Changed navbar & header styles ( #311 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-05 11:33:27 -07:00
Cesar N
42d617caf9
Add list objects UI and integrate with listing and delete api ( #310 )
2020-10-02 17:37:08 -07:00
Daniel Valdivia
28eb8784a9
Set Bucket Quota on Creation ( #308 )
...
Introces the capability to set bucket quota on bucket creation and adds the API to set the bucket on it's own
2020-10-01 18:59:20 -07:00
Cesar N
fcf5d5c9f7
Add delete objects api ( #303 )
...
Supports single and multiple objects which needs to be defined by recursive flag.
An object to be deleted needs to be defined by a query parameter, path, since it can be
an object or a folder.
2020-10-01 17:00:32 -07:00
Alex
a42f1ff4ee
Added buckets-object browser view ( #307 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-10-01 13:21:55 -07:00
Alex
98f897ed5b
Added object browser main paths ( #302 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-09-30 17:46:07 -07:00
Cesar N
7afd608faa
Add list objects api ( #291 )
...
This includes the basic information of an object
2020-09-29 14:34:51 -07:00
Alex
8313a62f17
Add support for Remote Buckets and Replication ( #287 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-09-28 10:46:08 -07:00
Alex
459e2bf61c
Added file name visualization in file select ( #289 )
...
* Added missing validations in add tenant modal
* Added file name visualization in file selector
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-09-28 10:36:31 -07:00
Minio Trusted
858d363e97
update to version v0.3.26
2020-09-23 08:52:43 -07:00
Lenin Alevski
47704189d1
fix kes empty configuration ( #286 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-09-22 20:49:25 -07:00
Daniel Valdivia
b72d424ec9
UI: Tweaks to multiple elements ( #284 )
2020-09-22 20:31:00 -07:00
Lenin Alevski
86426e95f7
Added Annotations, Labels and NodeSelector fields ( #285 )
...
For Console/Encryption objects in the CreateTenant Api
2020-09-22 15:50:37 -07:00
Daniel Valdivia
e5f7870f5e
Parity API ( #280 )
2020-09-22 11:15:21 -07:00
Lenin Alevski
c0ee739624
IV generation for ChaCha20 poly auth scheme ( #283 )
...
Generate 16 bytes IV instead of an IV of 32 bytes (and then use half of it) when using ChaCha20 to
encrypt tokens, this is to prevent tokens to become malleable.
2020-09-22 10:49:34 -07:00
Minio Trusted
1dc99498d9
update v0.3.25
2020-09-21 22:07:11 -07:00
Cesar N
319d96c725
Use operator port variables ( #282 )
2020-09-21 21:31:30 -07:00
Minio Trusted
6d58290a89
update to v0.3.24
2020-09-17 18:30:56 -07:00
Lenin Alevski
666904f902
fix regression when calculating token using chacha20 ( #281 )
2020-09-17 18:21:54 -07:00
Cesar N
064533d8aa
Set annotations and labels at Tenant level ( #279 )
...
on Tenant Creation request api
2020-09-17 06:44:16 -07:00
Lenin Alevski
1768af9026
Fix tenant details screen ( #277 )
2020-09-16 23:01:28 -07:00
Alex
cb7513e9f0
Replaces create tenant functionality ( #278 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-09-16 21:47:38 -07:00
Lenin Alevski
645b45cf35
fix tenant details screen ( #276 )
2020-09-15 14:00:28 -07:00
Cesar N
9f6d965ba2
Add missing validations on tenant info test ( #273 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-09-10 15:43:43 -07:00
Cesar N
5348400665
Delete secrets created if it fails on tenant creation ( #274 )
...
Also a fix on a parity condition has been fixed.
2020-09-09 17:08:34 -07:00
Minio Trusted
812fd5f253
update to v0.3.23
2020-09-08 12:28:44 -07:00
Lenin Alevski
da9b393e1b
fix regression on update update cert and encryption config endpoint ( #272 )
2020-09-08 12:20:38 -07:00
Minio Trusted
aeaa1a23ce
update to v0.3.22
2020-09-07 17:14:21 -07:00
Lenin Alevski
a8d403a216
fix bug for tenant image pull credentials ( #271 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-09-06 23:20:27 -07:00
Minio Trusted
7bd898b2c7
update to v0.3.21
2020-09-05 23:50:46 -07:00
Lenin Alevski
dad66db49a
Support for adding prometheus annotations on update minio tenant ( #269 )
2020-09-05 23:48:51 -07:00
Daniel Valdivia
adf3f929a4
Add Tenant Deletion Date to tenant responses ( #270 )
2020-09-05 23:37:01 -07:00
Lenin Alevski
3b23e877b5
delete unnecessary logs ( #268 )
2020-09-05 17:39:21 -07:00
Minio Trusted
af4bebb6eb
fix go mod tidy
2020-09-04 20:42:30 -07:00
Minio Trusted
8530eb5368
update to v0.3.20
2020-09-04 20:41:46 -07:00
Lenin Alevski
0ba1e76400
centralize errors on a single error function ( #266 )
...
prepareError receives an array of errors and return *model.Error object
with a message and error code, we can extend this function to add more
error types/code
2020-09-04 20:32:57 -07:00
Daniel Valdivia
94096ee657
Fix Bug Creating Tenant Pull Secret. ( #267 )
2020-09-04 17:09:17 -07:00
Minio Trusted
c59387c2b4
update v0.3.19
2020-09-04 11:45:13 -07:00
Lenin Alevski
c5a3eff745
Added endpoint for update tenant certificates (minio/console) ( #258 )
2020-09-03 10:20:58 -07:00
Cesar N
624891ae1f
Replace resources api to return the max allocatable memory ( #264 )
2020-09-02 17:06:02 -07:00
Minio Trusted
83435e1ab9
update v0.3.18
2020-09-02 12:04:02 -07:00
Lenin Alevski
2b4606e773
fix tls certPool client regression ( #263 )
2020-08-31 21:40:33 -07:00
Cesar N
30f5943f8a
Add api to get cluster nodes' resources ( #260 )
2020-08-28 21:06:45 -07:00
Cesar N
412ac0a603
Add Tenant Update Zones api ( #257 )
...
Since the Tenant's zones is an array, a PUT operation was done where
all zone elements on the Tenant are replaced by the defined ones on the request.
2020-08-26 17:12:59 -07:00
Minio Trusted
b2aa1349f8
update to v0.3.17
2020-08-24 15:27:12 -07:00
Lenin Alevski
8b62aec7fb
Added support for prometheus addnotations #293 ( #256 )
2020-08-24 15:07:36 -07:00
Minio Trusted
83fe33b499
update to v0.3.16
2020-08-20 23:09:02 -07:00
Daniel Valdivia
54d0a1d342
Support for labels at pvc level ( #254 )
2020-08-20 22:46:07 -07:00
Minio Trusted
c59737a71d
update v0.3.15
2020-08-20 21:02:34 -07:00
Lenin Alevski
7c2ba707eb
add labels to tenant secrets for easy deletion ( #252 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-08-20 19:09:13 -07:00
Cesar N
545a890c45
Delete secrets on tenant deletion ( #253 )
2020-08-20 18:57:34 -07:00
Minio Trusted
4b42308484
update console update to v0.3.14
2020-08-19 20:36:45 -07:00
Cesar N
5a95fed35b
Add option to delete tenant's pvcs on tenant deletion ( #251 )
2020-08-19 20:34:43 -07:00
Lenin Alevski
f880e3976f
encrypt token session using aes-gcm if cpu support it or ChaCha20 ( #248 )
...
Harsha's improvement to use binary encoding instead of json encoding
2020-08-18 12:42:13 -07:00
Daniel Valdivia
25fa2f3275
YARN upograde Dependencies ( #247 )
2020-08-15 21:52:36 -07:00
Minio Trusted
9f005b7537
update version v0.3.13
2020-08-11 22:30:18 -07:00
Daniel Valdivia
1ad6e977f2
Tolerate DL MinIO unreachable ( #246 )
2020-08-11 22:29:33 -07:00
Minio Trusted
e9a64c5479
update to v0.3.12
2020-08-11 21:15:37 -07:00
Daniel Valdivia
a2e7259ccb
Allow to Specify the Tenant Console Image. Support Image Pull Secrets… ( #245 )
...
* Allow to Specify the Tenant Console Image. Support Image Pull Secrets by Name.
This PR adds support for `console_image` on create tenant and update tenant so the console image can be set by the caller. This is in case the image used is hosted in a private registry.
Also adds support to specify the Image Pull Secret, if it's not specified, the individual image registry credentials can still be specified.
* Add tests for new fields.
2020-08-11 18:20:43 -07:00
Lenin Alevski
d28e66a353
prepareSTSClientTransport tls function refactor ( #244 )
...
- Reading root ca certificates operation will run only once after Console
starts, reduce the chance of panics happening during runtime
- Fixed bug in which tls.config insecureSkipVerification configuration
could get overrided after variable reasignation
2020-08-11 11:32:44 -07:00
Minio Trusted
e0ff6623bb
update to version v0.3.11
2020-08-09 19:39:46 -07:00
Lenin Alevski
3d59e9ac30
fix npe for tls console/minio ( #243 )
2020-08-09 17:19:39 -07:00
Lenin Alevski
cff712f071
rename SSL to TLS in labels, env variables and normal variables/constants ( #242 )
2020-08-09 16:08:58 -07:00
Minio Trusted
b8bca9d2fe
update version to v0.3.10
2020-08-09 14:48:42 -07:00
Lenin Alevski
a6ccae52d2
Enable user provided certificates for Console ( #239 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-08-09 14:47:06 -07:00
Daniel Valdivia
bdfa6dc9bf
Support Usage API talk to MinIO over TLS with Insecure ( #241 )
...
* Support Usage API talk to MinIO over TLS with Insecure
Right now if MinIO is running with TLS, and the certificate is not trusted by console, we fail usage requests. We need to leverage the support for insecure connections so we can read Health Checks and Usage information.
* Remove unusd import
2020-08-09 14:36:55 -07:00
Lenin Alevski
6eb5731eb5
Upgrade Minio and MC versions ( #240 )
...
- Minio: RELEASE.2020-08-08T04-50-06Z
- Mc: RELEASE.2020-08-08T02-33-58Z
2020-08-08 16:32:30 -07:00
Minio Trusted
953574f7a3
update version to v0.3.9
2020-08-07 20:29:26 -07:00
Lenin Alevski
8ec6d695de
APIs to define mTLS configuration for KES ( #235 )
...
Adding support for user to define KES mTLS configuration for Vault and
Gemalto
2020-08-07 20:23:03 -07:00
Cesar N
47274817fa
Allow tolerationSeconds to be empty on Zone tolerations Requests ( #238 )
...
Since toleration seconds can be empty, we were forcing it to be an integer defaulting to 0 which
was creating a toleration with value 0 when value should have been nil.
2020-08-07 20:00:16 -07:00
Daniel Valdivia
3b123c6182
Fix EC bug ( #237 )
2020-08-07 12:28:46 -07:00
Lenin Alevski
d7f72e0c41
update kes dependency to v0.11.0 ( #236 )
2020-08-06 12:43:04 -07:00
Minio Trusted
c0bf9c5da8
update version to v0.3.8
2020-08-05 12:38:13 -07:00
Daniel Valdivia
16a6524b11
Pass Annotations to PVC ( #233 )
2020-08-05 12:35:41 -07:00
Minio Trusted
c1963c6122
update to v0.3.7
2020-08-05 11:06:25 -07:00
Cesar N
73154e8dd7
Add missing field on Tenant Creation ( #232 )
2020-08-05 01:21:35 -07:00
Daniel Valdivia
e2e8cbe46c
Erasure Coding Parity ( #231 )
2020-08-04 22:32:41 -07:00
Cesar N
b9b776c278
Add ImageRegistry field to Tenant Create and Tenant Update ( #230 )
2020-08-04 20:54:59 -07:00
Cesar N
7710df62ee
Add imagePullSecretsName field on Add Tenant request ( #227 )
2020-08-04 16:04:04 -07:00
Minio Trusted
63e1c554b7
update to v0.3.6
2020-08-03 12:14:15 -07:00
Daniel Valdivia
a9d8f3fc41
Return Disk Usage ( #226 )
...
* Return Disk Usage
* Address comments
2020-08-03 12:11:48 -07:00
Minio Trusted
59bf546b4a
upgrade to v0.3.5
2020-08-03 09:24:57 -07:00
Lenin Alevski
c3e34dc220
Support for deploying minio/console with IDP integration ( #221 )
2020-08-02 23:45:54 -07:00
Daniel Valdivia
cd547e9425
Limit Console RAM to 64Mi. Increase Logging for Tenant APIs. ( #225 )
2020-08-02 23:04:51 -07:00
Harshavardhana
d98b70f0ca
update CREDITS with new deps ( #222 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-08-02 12:29:58 -07:00
Daniel Valdivia
7ff009ec43
Add Insecure parameter to NewAdminClient function ( #224 )
...
When using the madmin client, for some operations such as health checks against a MinIO instnace with TLS we need a client with insecure turned on.
2020-08-02 12:21:21 -07:00
dependabot[bot]
3760c783d0
Bump elliptic from 6.5.2 to 6.5.3 in /portal-ui ( #223 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-02 09:36:01 -07:00
Daniel Valdivia
a8be3c72aa
Release v0.3.4 ( #220 )
2020-07-30 21:06:58 -07:00
Lenin Alevski
ee8242d72a
TLS with user provided certificates and KES support for MinIO ( #213 )
...
This PR adds the following features:
- Allow user to provide its own keypair certificates for enable TLS in
MinIO
- Allow user to configure data encryption at rest in MinIO with KES
- Removes JWT schema for login and instead Console authentication will use
encrypted session tokens
Enable TLS between client and MinIO with user provided certificates
Instead of using AutoCert feature now the user can provide `cert` and
`key` via `tls` object, values must be valid `x509.Certificate`
formatted files encoded in `base64`
Enable encryption at rest configuring KES
User can deploy KES via Console/Operator by defining the encryption
object, AutoCert must be enabled or custom certificates for KES must be
provided, KES support 3 KMS backends: `Vault`, `AWS KMS` and `Gemalto`,
previous configuration of the KMS is necessary.
eg of body request for create-tenant
```
{
"name": "honeywell",
"access_key": "minio",
"secret_key": "minio123",
"enable_mcs": false,
"enable_ssl": false,
"service_name": "honeywell",
"zones": [
{
"name": "honeywell-zone-1",
"servers": 1,
"volumes_per_server": 4,
"volume_configuration": {
"size": 256000000,
"storage_class": "vsan-default-storage-policy"
}
}
],
"namespace": "default",
"tls": {
"tls.crt": "",
"tls.key": ""
},
"encryption": {
"server": {
"tls.crt": "",
"tls.key": ""
},
"client": {
"tls.crt": "",
"tls.key": ""
},
"vault": {
"endpoint": "http://vault:8200 ",
"prefix": "",
"approle": {
"id": "",
"secret": ""
}
}
}
}
```
2020-07-30 17:49:56 -07:00
Daniel Valdivia
88b697f072
Bumps the version of Console when using Operator APIs ( #219 )
2020-07-30 15:41:20 -07:00
Cesar N
1dabfb4ead
Update to minio-operator 3.0.5 ( #218 )
2020-07-30 15:21:45 -07:00
Daniel Valdivia
410920823a
Return Generated Console Credentials ( #217 )
...
Whe Console is configured, we auto generate credentials for Console and store them in a secret but we need to return them to the user so he knows what credentials he/she can use to log in to console.
2020-07-30 13:55:11 -07:00
Daniel Valdivia
3ffaeceaf4
Fix NPE on Resource Parsing ( #216 )
2020-07-29 12:11:48 -07:00
Cesar N
add9023b74
Add Attributes to models.Zone and add functions to parse ( #215 )
...
from/to operator.Zone to/from models.Zone
Tenant Add, GetTenantInfo and AddZone now can parse
operator.Zone extra attributes
2020-07-29 01:01:17 -07:00
Harshavardhana
af8eb9a147
fix: rename mcS3Client to mcClient ( #214 )
...
Co-authored-by: Minio Trusted <trusted@minio.io >
2020-07-28 13:11:03 -07:00
Daniel Valdivia
1201dcf546
List Tenant Total Size ( #211 )
2020-07-27 20:03:47 -05:00
Daniel Valdivia
7bf25c897c
Update Dockerfile entrypoint ( #210 )
2020-07-27 17:18:46 -07:00
Daniel Valdivia
27a57b1e51
Add Tenant Usage API ( #208 )
2020-07-27 14:19:40 -07:00
Daniel Valdivia
c03642fdb1
Validate Add Zone Paramters ( #207 )
2020-07-27 14:06:12 -07:00
Cesar N
d5b689e254
Upgrade operator version to 3.0.2 ( #209 )
2020-07-27 13:33:54 -07:00
Minio Trusted
ac6e2f29e4
fix the repo name
2020-07-26 00:40:01 -07:00
Daniel Valdivia
769c8caa71
Rename MCS to Console in codebase ( #205 )
2020-07-26 00:34:17 -07:00
Daniel Valdivia
bc8429bd6b
Upgrade Operator to 3.0.1 ( #201 )
2020-07-25 14:38:16 -07:00
Daniel Valdivia
3ac64b3848
Update README.md ( #204 )
2020-07-24 17:38:54 -07:00
Cesar N
4a5be810ce
update minio-operator version ( #199 )
2020-07-23 11:13:05 -07:00
dependabot[bot]
e6a3bd5af5
Bump lodash from 4.17.15 to 4.17.19 in /portal-ui ( #197 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-20 09:13:50 -07:00
Cesar N
28ac29c178
Add storageClass as part of tenant info api response ( #196 )
2020-07-17 09:49:44 -07:00
Lenin Alevski
76f7c540c1
Update mcs tls with minio doc ( #195 )
2020-07-16 19:27:07 -07:00
Cesar N
44551ac292
Add create zone for tenant api ( #194 )
2020-07-13 20:36:27 -07:00
Lenin Alevski
697bc4cd1d
Refactor for session management ( #193 )
...
Previously every Handler function was receiving the session token in the
form of a jwt string, in consequence every time we want to access the
encrypted claims of the jwt we needed to run a decryption process,
additionally we were decrypting the jwt twice, first at the session
validation then inside each handler function, this was also causing a
lot of using related to the merge between m3 and mcs
What changed:
Now we validate and decrypt the jwt once in `configure_mcs.go`, this
works for both, mcs (console) and operator sessions, and then pass the
decrypted claims to all the functions that need it, so no further token
validation or decryption is need it.
2020-07-10 19:14:28 -07:00
Cesar N
93e1168141
Add fields to tenant's info api ( #192 )
...
The response includes Image, TotalSize which is the available size
and UsedSize which is the real Disk Space
2020-07-09 12:24:01 -07:00
Daniel Valdivia
328133d3ff
Fix Session validation for MCS Operator Mode ( #191 )
...
* Fix Session validation for MCS Operator Mode
* Updated assets
2020-07-08 13:55:08 -07:00
Cesar N
8a74b795c8
Add kubernetes kustomize yaml files ( #188 )
2020-07-02 21:33:55 -07:00
Daniel Valdivia
b7614b66d2
Merge M3 into MCS ( #187 )
...
* Merge M3 into MCS
* Fix Linting
* Add missing cluster folder
2020-07-01 18:03:22 -07:00
Daniel Valdivia
be069eddd5
Small Tweaks ( #186 )
...
* Support for MinDNS
* mindns option
* Added minDNS to summary table
* Validations of configure page
* Added create label & removed console logs
* Adding login workaround
* Added min limits to inputs
* Fixed issue with sizes
* Removed empty values from review page
* Added zone names
* Added validation to zones selector
* Fixed issue with back button in zones page
* Changed validation for zones filter & simplified clean zones
* Changed CredentialsPrompt to be a global component.
* Added assets
* Added hover to table & removed view button
* Added view links & actions to tables
* Added links for cloud & console in table
* Fixed position of progress bar
* Added advanced mode to wizard
* Added "zebra-style" tables
* Added servers field to simple form
* Fixes for demo
* Tweaks
* updated assets
* remove hardcoded bypass
* Address Comments
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-07-01 11:58:35 -07:00
Lenin Alevski
59a5c9dbf0
Fix login and logout flow for MCS ( #185 )
...
fixes: https://github.com/minio/mcs/issues/184
There was a bug in Safari in related to the browser not setting the session token
correctly in localstorage, this was because we were using
window.location.href for redirect instead of history.push after login, the redirect execution was faster
was faster that the promise function getting the response after the login request
and it seems to be that Safari will kill all current request of a
window when the page is getting redirected.
Test this:
Try to sign-in using Safari browser (latest version is recommended)
2020-06-29 20:58:56 -07:00
Lenin Alevski
1e7f272a67
MCS service account authentication with Mkube ( #166 )
...
`MCS` will authenticate against `Mkube`using bearer tokens via HTTP
`Authorization` header. The user will provide this token once
in the login form, MCS will validate it against Mkube (list tenants) and
if valid will generate and return a new MCS sessions
with encrypted claims (the user Service account token will be inside the
JWT in the data field)
Kubernetes
The provided `JWT token` corresponds to the `Kubernetes service account`
that `Mkube` will use to run tasks on behalf of the
user, ie: list, create, edit, delete tenants, storage class, etc.
Development
If you are running mcs in your local environment and wish to make
request to `Mkube` you can set `MCS_M3_HOSTNAME`, if
the environment variable is not present by default `MCS` will use
`"http://m3:8787 "`, additionally you will need to set the
`MCS_MKUBE_ADMIN_ONLY=on` variable to make MCS display the Mkube UI
Extract the Service account token and use it with MCS
For local development you can use the jwt associated to the `m3-sa`
service account, you can get the token running
the following command in your terminal:
```
kubectl get secret $(kubectl get serviceaccount m3-sa -o
jsonpath="{.secrets[0].name}") -o jsonpath="{.data.token}" | base64
--decode
```
Then run the mcs server
```
MCS_M3_HOSTNAME=http://localhost:8787 MCS_MKUBE_ADMIN_ONLY=on ./mcs
server
```
Self-signed certificates and Custom certificate authority for Mkube
If Mkube uses TLS with a self-signed certificate, or a certificate
issued by a custom certificate authority you can add those
certificates usinng the `MCS_M3_SERVER_TLS_CA_CERTIFICATE` env variable
````
MCS_M3_SERVER_TLS_CA_CERTIFICATE=cert1.pem,cert2.pem,cert3.pem ./mcs
server
````
2020-06-23 11:37:46 -07:00
César Nieto
1aec2d879e
Remove unused swagger autogenerated files ( #180 )
2020-06-22 20:56:52 -07:00
Alex
f77770bb6e
Changed create tenant form to be a wizard ( #179 )
2020-06-22 12:21:19 -05:00
Alex
34ff3d7157
Implemented validation in create tenant form ( #177 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-06-19 11:16:16 -07:00
Alex
4b6700d4ac
Fixed usability issues on IAM Policies module ( #175 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-06-15 21:38:42 -07:00
Alex
f2c8f15fbf
Added delete option to multi-zone selector ( #167 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-06-15 16:29:43 -07:00
Anton Huck
991204cd46
Remove trailing comma in policy ( #160 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
Co-authored-by: César Nieto <ces.nietor@gmail.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2020-06-08 19:24:51 -07:00
Justin Hutchings
4bac7040a1
Add CodeQL security scanning ( #157 )
...
Co-authored-by: Daniel Valdivia <hola@danielvaldivia.com >
2020-06-08 17:44:22 -07:00
dependabot[bot]
a247bf6a0c
Bump websocket-extensions from 0.1.3 to 0.1.4 in /portal-ui ( #165 )
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-06-08 14:04:18 -07:00
Daniel Valdivia
f4d08a7502
Tenant Details ( #162 )
2020-06-08 13:37:14 -07:00
Daniel Valdivia
fb59e8c353
Remove Policy OPA ( #164 )
2020-06-04 18:37:59 -07:00
Daniel Valdivia
6e6ed300b7
Listen to all ips by default ( #161 )
2020-06-04 15:57:13 -07:00
Harshavardhana
48e6b1bb7c
stick to go1.13 for now, update credits ( #163 )
...
fix release tags for mcs
2020-06-04 13:15:56 -07:00
César Nieto
8949fbe245
Integrate mkube storageclass api with UI ( #156 )
2020-06-04 11:22:33 -07:00
Daniel Valdivia
d8e6bd7f4a
Fix Add Tenant Image and Delete Tenant URL ( #155 )
2020-06-04 11:00:28 -07:00
Alex
4edfeb22c6
Removed horizontal scrollbar in menu ( #159 )
2020-06-04 10:05:04 -07:00
Alex
2d5d0d16ca
Changed menu design for mcs ( #158 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-06-03 18:56:48 -07:00
César Nieto
16f8ee485a
add logs to mkube api handler ( #154 )
2020-06-02 20:07:58 -07:00
Daniel Valdivia
2d28f8bf35
Pass Storage Class when adding a tenant ( #153 )
2020-06-02 13:24:07 -05:00
Daniel Valdivia
8af3665ae2
Connect List,Add Tenants ( #148 )
2020-06-02 11:52:37 -05:00
Daniel Valdivia
0fa1d4bf7c
Update Menu with Tools section ( #147 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2020-05-28 15:03:29 -07:00
Daniel Valdivia
8139416323
Proxy API For Mkube ( #145 )
2020-05-27 15:46:18 -07:00
Alex
be5cd7f148
Added flag for operator only features ( #144 )
...
Added flag to only enable operator endpoints / links in mcs
2020-05-26 19:35:44 -07:00
César Nieto
fa068b6d4a
Add admin heal api and ui ( #142 )
2020-05-26 17:28:14 -07:00
Alex
a805a49662
Added loaders to bucket information block ( #141 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-05-22 22:46:42 -07:00
Daniel Valdivia
296e4ff5ce
Set Policy For Groups ( #140 )
2020-05-22 16:09:24 -07:00
Alex
20749d2eae
Implemented calculation for zone size in zone modal ( #137 )
2020-05-22 14:49:42 -05:00
Alex
ff4e959d11
Fixed styles in users policy modal ( #139 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-05-22 12:36:41 -07:00
Daniel Valdivia
37195fefa8
Set Policy UI ( #138 )
2020-05-22 08:48:55 -07:00
Alex
13ef83cee4
Added Clusters mockups ( #133 )
2020-05-21 20:03:36 -05:00
Alex
b89b2d0c6a
Changed bucket detail styles & minor fixes ( #136 )
...
Changed bucket detail styles & fixed minor issues for edit access policy & usage report not shown in page
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-05-21 17:19:50 -07:00
Daniel Valdivia
edf687fd8a
Loading text on TableWrapper ( #135 )
2020-05-21 16:49:31 -07:00
Daniel Valdivia
cb60eba373
Landing images ( #134 )
2020-05-21 12:55:30 -07:00
Daniel Valdivia
c49a7bbe3c
Add details on Policy for Service Account ( #132 )
2020-05-21 12:11:16 -07:00
Alex
3bb317535c
Added path to bucket details in acls list ( #131 )
2020-05-20 21:59:03 -05:00
Alex
989e6f3471
Added Service Accounts page to settings ( #128 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2020-05-19 13:41:46 -07:00
Lenin Alevski
35d575e7ac
Allow sign-in users without policy ( #129 )
2020-05-19 15:26:53 -05:00
Harshavardhana
92a8aab07d
upgrade linter and cleanup makefile ( #126 )
2020-05-18 21:55:54 -07:00
César Nieto
c5b2419191
Fix websocket apis ( #127 )
...
Remove ping check and instead use a context that will be canceled
if it the client sends a close message or an error occurs on reading.
The context will be used to cancel all functions using it.
2020-05-18 21:21:02 -07:00
Lenin Alevski
732e0ef683
ACL for mcs ( #123 )
...
This PR sets the initial version of the ACL for mcs, the idea behind
this is to start using the principle of least privileges when assigning
policies to users when creating users through mcs, currently mcsAdmin policy uses admin:*
and s3:* and by default a user with that policy will have access to everything, if want to limit
that we can create a policy with least privileges.
We need to start validating explicitly if users has acccess to an
specific endpoint based on IAM policy actions.
In this first version every endpoint (you can see it as a page to),
defines a set of well defined admin/s3 actions to work properly, ie:
```
// corresponds to /groups endpoint used by the groups page
var groupsActionSet = iampolicy.NewActionSet(
iampolicy.ListGroupsAdminAction,
iampolicy.AddUserToGroupAdminAction,
//iampolicy.GetGroupAdminAction,
iampolicy.EnableGroupAdminAction,
iampolicy.DisableGroupAdminAction,
)
// corresponds to /policies endpoint used by the policies page
var iamPoliciesActionSet = iampolicy.NewActionSet(
iampolicy.GetPolicyAdminAction,
iampolicy.DeletePolicyAdminAction,
iampolicy.CreatePolicyAdminAction,
iampolicy.AttachPolicyAdminAction,
iampolicy.ListUserPoliciesAdminAction,
)
```
With that said, for this initial version, now the sessions endpoint will
return a list of authorized pages to be render on the UI, on subsequent
prs we will add this verification of authorization via a server
middleware.
2020-05-18 18:03:06 -07:00
César Nieto
e8491d80cb
Add size info to bucket list api ( #122 )
...
Using madmin.AccountUsageInfo since that api
includes size already.
Also includes integration with UI.
2020-05-18 13:36:18 -07:00