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
adfost
000071e414
Add Tagging for Buckets to Console ( #1193 )
2021-11-11 18:36:18 -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
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
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
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
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
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
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
283a00bde2
Added custom metadata to object details ( #914 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-08-02 10:20:29 -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
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
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
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
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
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
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
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
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
31d18efa9a
Added create namespace API ( #808 )
2021-06-14 12:04:57 -05:00
Harshavardhana
6791631904
upgrade swagger version to v0.27.0 ( #798 )
2021-06-08 14:35:39 -05: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
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
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
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
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
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
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
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
59d074c7a9
Allow to edit Tenant YAML ( #727 )
2021-05-10 17:27:52 -05: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
Alex
35da684ec9
Added direct-csi API support to console ( #710 )
2021-05-04 11:56:33 -05:00
Alex
62d762318f
Tiers & lifecycle implementation ( #638 )
2021-04-24 14:31:47 -07:00
Alex
62745e9ff2
Added log search & prometheus extra params configuration ( #700 )
2021-04-20 23:39:14 -07: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
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
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
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
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
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
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
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
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
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