Javier Adriel
78aceb2b53
Return full value of client in trace message ( #3450 )
2024-10-09 14:54:17 -07:00
Shireesh Anjal
24af63da42
Fix incorrect logic in serverHealthInfo ( #3442 )
...
It was being assumed that whole response has been received as soon as
info.Version is non-empty. This is wrong as the very first response by
minio contains the version. So removed the unnecessary for loop that had
this check to ensure that the whole report is received properly.
2024-09-26 21:53:34 -07:00
Mark Theunissen
19e6cc87c2
Return network error when logging in and the network connection fails ( #3432 )
2024-09-20 09:55:47 -06:00
Ramon de Klein
6cfc985337
Add (optional) debug logging for console requests ( #3440 )
...
* Add (optional) debug logging for console requests
* Check vulnerabilities with 1.22.7
2024-09-20 10:21:28 +02:00
Harshavardhana
0b07cb3885
update deps to latest releases ( #3425 )
2024-08-17 14:52:48 -07:00
Ramon de Klein
8d13be5e87
Fix content type issue ( #3424 )
...
Fix content type issue
2024-08-13 17:49:06 -06:00
Ramon de Klein
4d12a5061d
Remove obsolete KES functionality ( #3414 )
2024-08-02 11:50:33 -06:00
Prakash Senthil Vel
b274add4da
fix nested directory object display ( #3415 )
2024-08-02 10:06:10 -07:00
Anis Eleuch
e3e3599095
ws: Calculate the client IP from the WS request headers as well ( #3403 )
...
Currently, the websocket code adds an IP to X-Forwarded-For where the IP is
calculated from the TCP connection established to Console, however the established
TCP connection can be coming from the load balancer as well, hence the
necesssity to evaluate the client IP based on X-Forwarded-For or
X-Real-IP headers
Look for client IPs in the websocket request connection.
Co-authored-by: Anis Eleuch <anis@min.io >
2024-07-10 08:04:50 -07:00
jiuker
e1f6e729fd
format to loginfo ( #3400 )
2024-07-08 09:08:27 -06:00
Ramon de Klein
13d83a6d1c
User session fixes ( #3397 )
2024-07-04 18:22:36 -07:00
Harshavardhana
22176f4e0f
fix: objectManager implementation avoid racy goroutines ( #3392 )
...
fixes #3391
2024-06-25 08:50:31 -07:00
Ramon de Klein
f4d98a4910
Fix share link issue ( #3382 ) ( #3384 )
2024-06-13 13:30:33 -06:00
Cesar N
fa32d78ff1
Add Tiers improvements for Bucket Lifecycle management ( #3380 )
2024-06-13 13:17:49 -06:00
Prakash Senthil Vel
c8a39f9544
update logo as per mineos plans ( #3383 )
2024-06-13 08:01:25 -07:00
jinapurapu
5f7b563a01
Add Remove Tier feature ( #3371 )
2024-06-07 10:01:10 -07:00
jinapurapu
3885875149
Add ILM rule tags generated by mc to getBucketLifecycle response ( #3369 )
2024-06-06 15:22:18 -07:00
Cesar N
cf05d5026f
Use sync.Map for websocket cancelContext map ( #3368 )
2024-06-06 11:38:55 -07:00
Ramon de Klein
49c5f5a8f0
Use automatic URI encoding ( #3352 )
2024-06-05 14:48:27 -07:00
Javier Adriel
6a591c1bcd
Fix wrong comparisons ( #3365 )
2024-05-29 15:50:23 -07:00
Aditya Manthramurthy
f1524b0120
Bump up minio/pkg to v3 ( #3349 )
2024-05-24 10:44:55 -07:00
Shireesh Anjal
779f2a86e5
Fix empty version in health report download ( #3341 )
2024-05-17 14:42:39 -06:00
Pedro Juarez
f47c4445bd
Return header with error idp logout ( #3346 )
2024-05-12 09:30:46 -07:00
Anis Eleuch
d0f744ebef
svc: Assume access key creation permission to be available by default ( #3306 )
...
Allow SVC creation when CreateServiceAccount is denied with a condition
Adding this policy will make the user not able to create a service account anymore:
```
{
"Effect": "Deny",
"Action": [
"admin:CreateServiceAccount"
],
"Condition": {
"NumericGreaterThanIfExists": {"svc:DurationSeconds": "1500"}
}
},
```
The reason is that policy.IsAllowedActions() is called with conditions from the user login.
Assume svc account creation to be possible for now until we come up with a better fix
Co-authored-by: Anis Eleuch <anis@min.io >
Co-authored-by: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com >
2024-05-08 09:47:57 -07:00
Cesar N
a8c043cb16
Use redirect URL in share link if env variable set ( #3334 )
2024-05-08 09:46:41 -07:00
Anis Eleuch
0bd563b2e5
Fix a leak in WS object browser ( #3325 )
...
```
goroutine 7399330769 [chan send, 70126 minutes]:
github.com/minio/console/api.(*wsMinioClient).objectManager.func2.1()
github.com/minio/console@v0.46 .0/api/ws_objects.go:135 +0x6f0
created by github.com/minio/console/api.(*wsMinioClient).objectManager.func2 in goroutine 7354918912
github.com/minio/console@v0.46 .0/api/ws_objects.go:95 +0x45e
```
2024-05-06 15:12:31 -07:00
Alex
22fe915629
Changed default Replicate Existing Objects behavior in MinIO UI ( #3271 )
...
Changed default Replicate Existing Objects behavior in UI
- Fixed replicate existing objects configuration saving
- Displayed full error message if error case ocurrs.
- Changed wording for this feature & enabled by default this setting
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2024-05-06 16:02:27 -06:00
Alex
aa161a5365
Added VersionID support to Metadata Details ( #3332 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2024-05-06 14:38:53 -07:00
kcao
0557514cb4
fix: correct metric endpoint from minio_cluster_drive_free_inodes ( #3296 )
...
Fixes minio/console#3295
2024-05-06 03:56:08 -07:00
Cesar N
cbeef2b248
Fix URL safe string decoding for DownloadPublicObject API ( #3328 )
...
Co-authored-by: cesnietor <cesar.nieto@min.io >
2024-05-03 15:33:46 -07:00
Harshavardhana
e68a74ba48
fix: passing correct httpClient, do not use DefaultClients ( #3319 )
...
most of our deployments use custom certificates, using DefaultClient
makes it virtually impossible to make share URL feature work.
this PR fixes this behavior in the implementation.
Bonus: re-use transports inside console, will add more changes to
take custom transport inputs in subsequent PR.
2024-05-01 09:46:35 -07:00
Cesar N
6de1d88e11
Use url-safe base64 encoding for download-shared-object api ( #3305 )
2024-04-23 08:36:30 -07:00
Prakash Senthil Vel
6cfb6ff06a
add user agent in admin client to display console in audit logs ( #3297 )
2024-04-17 10:49:15 -06:00
Cesar N
ceee83f03a
Use Console as proxy for share object logic ( #3284 )
2024-04-10 11:16:17 -06:00
Shireesh Anjal
6c50c38f83
fix health report upload error ( #3275 )
2024-04-04 13:50:22 -06:00
Harshavardhana
3189ebdfef
Update all go-deps ( #3259 )
2024-03-12 01:47:35 -06:00
Shubhendu
39bf627b0a
Enable console to set expired-object-all-versions ( #3226 )
...
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io >
2024-03-11 14:25:06 -06:00
Aditya Manthramurthy
0afea63994
Fix: handling of no inline policy for service acc. ( #3221 )
2024-02-29 14:51:12 -06:00
Harshavardhana
ee4d7b9b69
upgrade all dependencies for console ( #3235 )
...
Signed-off-by: Harshavardhana <harsha@minio.io >
2024-02-12 22:17:21 -08:00
Alex
80c03839a4
Fixed lint issues with files ( #3234 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2024-02-12 21:55:17 -08:00
Cesar N
d4c5e1b51c
Fail request when error occurs during download ( #3214 )
2024-01-26 15:06:25 -06:00
Shubhendu
a04f833e3f
Query params replicate-ilm-expiry and disable-ilm-expiry-replication ( #3065 )
...
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io >
2024-01-26 14:59:09 -06:00
Cesar N
0c55e39e8c
Use swagger api for Add IDP Configuration ( #3201 )
2024-01-18 16:03:01 -08:00
Cesar N
b5443952da
Use swagger api for IDP configuration details ( #3200 )
2024-01-18 15:02:11 -08:00
Cesar N
b9f0ccfaba
Use swagger api for delete single and multiple Service Accounts ( #3199 )
2024-01-18 11:55:56 -05:00
Daniel Valdivia
24742325b7
Remove useAPI from DeleteUser and DeleteIDPConfigurationModal ( #3191 )
2024-01-17 15:37:28 -08:00
Alex
343ff575e6
Removed heal backend ( #3188 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2024-01-10 21:16:08 -08:00
Shireesh Anjal
27e3b82223
Use subnet package in pkg for license validation ( #3156 )
2023-12-29 12:12:27 -06:00
Daniel Valdivia
239b31748a
Rename portal-ui to web-app ( #3178 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2023-12-29 11:44:01 -06:00
Daniel Valdivia
616f262d09
Rename restapi to api ( #3176 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2023-12-26 15:07:30 -06:00