Alex
de4ff1c1f0
Call Home Enabled in console ( #2248 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2023-02-13 15:04:35 -08:00
Daniel Valdivia
1cb2fca7a5
Increase coverage ( #2551 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2023-01-05 14:36:21 -08:00
Javier Adriel
a5e3c89a54
Implement handlers for managing IDP (OpenID and LDAP) Configurations ( #2485 )
2022-12-06 14:33:17 -06:00
jinapurapu
7f55b71495
Add backend tier status checking to all tier types ( #2420 )
...
Moves Tier status check to backend for all Tier types.


Co-authored-by: Jillian Inapurapu <jillii@Jillians-MBP.attlocal.net >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2022-12-06 12:13:14 -08:00
Aditya Manthramurthy
5800d01406
Bump up madmin-go to v2 ( #2479 )
2022-12-01 20:55:21 -08:00
Klaus Post
2ff44df636
Add inspection v2 (always encrypted) option. ( #2386 )
...
Depends on: https://github.com/minio/minio/pull/15474 for functionality
(which depends on this)
Blocks: https://github.com/minio/minio/pull/15474
Keep v1 if non-encrypted and decrypt it.
Otherwise if encrypted, use a fixed public key.
2022-11-02 10:35:45 -07:00
Anis Elleuch
40f64709a6
Skip TLS verif for local address ( #2323 )
...
Since the console is talking locally to MinIO, skip the TLS verification
if any.
This will allow users to avoid defining the correct MINIO_SERVER_URL
domain address, when TLS is enabled, is useful in a bare-metal setup.
2022-10-17 12:34:05 -07:00
Javier Adriel
9587e4105f
Add missing KMS handlers for version, apis and metrics ( #2376 )
2022-10-12 12:00:48 -07:00
Javier Adriel
59b7406dd7
Implement KMS handlers ( #2367 )
2022-10-07 10:50:17 -07:00
Harshavardhana
1108cee626
do not add preceding '/' for putRequests ( #2306 )
2022-09-09 15:33:58 -05:00
Harshavardhana
3bfdbb5ec7
add support for additional prometheus labels for query ( #1936 )
2022-05-05 13:44:10 -07:00
Prakash Senthil Vel
d1d3d91fc1
Site replication status ( #1834 )
...
Site replication status UI
Site replication status ui-test
Address review comment by Alex
Add functional test for API
Add integration tests for status API
2022-04-14 00:21:43 -07:00
adfost
f30450c3c1
Adding usage objects and versions to tiers ( #1796 )
2022-04-05 22:31:09 -07:00
jinapurapu
1d362aceaf
Added node and type selector UI to Error Logs screen ( #1715 )
2022-04-04 11:54:03 -07:00
Prakash Senthil Vel
2eecabf5e6
Site replication API ( #1773 )
...
Site replication API
tests in CI/CL environment
2022-03-31 10:11:01 -07:00
Daniel Valdivia
0c38e93b83
Remove un-used code ( #1729 )
2022-03-16 22:29:43 -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
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
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
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
Harshavardhana
02c4910044
update dependencies to allow building
2021-12-08 20:44:00 -08: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
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
Harshavardhana
4b262f2a89
turn-off prefix-usage information per account for console ( #1071 )
2021-09-21 18:57:38 -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
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
Harshavardhana
0980bd38e7
use proper TLS transport for prometheus, log_search ( #951 )
2021-08-16 12:09:03 -07:00
Harshavardhana
87416b1fee
fix: subnet health triggering OOM, infinite loop ( #887 )
2021-07-21 13:56: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
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
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
Harshavardhana
eff001b12f
move to madmin-go/, pkg/ packages ( #765 )
2021-06-01 11:34:55 -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
Alex
62d762318f
Tiers & lifecycle implementation ( #638 )
2021-04-24 14:31:47 -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
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
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
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
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
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
Cesar N
e3c6e22b4e
Update to latest minio version and fix updates ( #530 )
2020-12-21 15:11:46 -08: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
Harshavardhana
f673f17407
update deps for minio/minio and minio/mc ( #458 )
2020-12-01 23:48:34 -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
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
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
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