Harshavardhana
be39cb5af3
update gorilla/websocket to minio/websocket ( #2587 )
2023-01-23 13:48:21 -06:00
Javier Adriel
6930fd198c
Add tests for setImageRegistry tenantAdministrators and tenantConfiguration ( #2584 )
2023-01-23 10:56:54 -08:00
Javier Adriel
0595ec166d
Add tests to update tenant security and identity provider ( #2580 )
2023-01-20 14:26:59 -08:00
Javier Adriel
b03a49e4e1
Add tests for getTenantSecurity and getTenantIdentityProvider ( #2578 )
2023-01-19 11:44:55 -06:00
Javier Adriel
aa9f6f02ca
Refactor and tests for adding tenant ( #2577 )
2023-01-13 11:11:40 -08:00
Allan Roger Reid
6a88d26054
Add tenant runtimeclass ( #2565 )
2023-01-12 14:27:53 -08:00
Javier Adriel
5992edb3ba
Refactor of tenant creation to make it more testable and readable (Phase 1) ( #2571 )
2023-01-12 09:17:57 -08:00
Javier Adriel
9d37c9f743
Move mock k8s functions to one files ( #2569 )
2023-01-11 13:58:34 -08:00
Javier Adriel
d1aee5d431
Add tenants tests phase 1 ( #2566 )
2023-01-10 16:11:34 -08:00
Javier Adriel
e01030820c
Add tests for tenant logs ( #2561 )
2023-01-09 11:55:33 -08:00
Daniel Valdivia
944b56751d
Remove GKE Integration ( #2552 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2023-01-05 17:54:12 -06: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
25e486ef18
Fix Operator login when openID provider is configured ( #2533 )
2023-01-03 10:35:15 -08:00
Harshavardhana
08ea069ed4
change doc URL if UI is running in k8s ( #2484 )
...
Co-authored-by: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com >
2022-12-06 09:53:01 -08:00
Aditya Manthramurthy
5800d01406
Bump up madmin-go to v2 ( #2479 )
2022-12-01 20:55:21 -08:00
Javier Adriel
7eb98035e5
Move tenant logs logic to a new file ( #2427 )
...
Going to work and add new code on tenant logs so i make this small
refactor to keep things separated
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-11-04 10:14:56 -06:00
Alex
dab4eb7664
Fixes to Multiple IDP support in console ( #2392 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-10-20 20:08:54 -05:00
Lenin Alevski
6b6cfd10f1
KMS certificates for Encryption configuration page ( #2380 )
...
- removed unused console certificate code in frontend
- fixed confirmation dialog not closing after submit form on encryption
page
- simplified kms mtls/ca certificates for tenant encryption
configuration
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-10-19 12:32:08 -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
Lenin Alevski
9e7a40abc8
Add support for manual edit of KES configuration file ( #2354 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-10-07 10:15:56 -05:00
Lenin Alevski
a3b88567cc
Add support for edit/add/remove environment variables to MinIO tenant ( #2331 )
...

Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-09-29 20:50:35 -07:00
Aditya Manthramurthy
fc95ab8658
Fix oauth state generation for OIDC login ( #2333 )
...
This is a regression from 118cf97e1d when
env var support for passing console configuration from MinIO was
removed.
This change ensures that all MinIO nodes in a cluster are able to verify
state tokens generated by other nodes in the cluster. Without this, it
is necessary to use sticky sessions in a loadbalancer to ensure that
OIDC authorization code login flow steps for a client happens on the
same minio node.
Fixes https://github.com/minio/minio/issues/15527
2022-09-23 10:30:45 -05:00
Lenin Alevski
0af36a5757
Add: Allow to configure env variables during tenant creation ( #2322 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-09-20 18:58:31 -05:00
Daniel Valdivia
67f509e2bb
Release v0.20.2 ( #2321 )
...
Signed-off-by: Daniel Valdivia <hola@danielvaldivia.com >
2022-09-16 16:02:12 -07:00
Lenin Alevski
989f041658
Support for providing Tenant client certificates ( #2294 )
2022-09-06 10:20:16 -05:00
Kaan Kabalak
035a5b88c2
Add support for Multiple IDPs on Login screen ( #2258 )
2022-09-03 11:02:48 -05:00
Cesar Celis Hernandez
9357c2db0e
Formatting missing areas with gofmt ( #2278 )
...
Co-authored-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-08-29 18:04:09 -04:00
Lenin Alevski
139771f4d4
Fixes and improvements for Tenant Security page ( #2252 )
...
- Tenant securityContext was only being applied to first pool
- Fixed style issues on tenant security page to be more consistent
- Added missing FsGroupChangePolicy in the SecurityContextSelector
component
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-08-29 15:35:23 -05:00
Alex
99965805a6
Reimplemented DirectPV API in operator console ( #2207 )
...
- Updated API to use latest directpv library
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-08-17 13:05:07 -05:00
Alex
1e1c11b13c
Added FSGroupChangePolicy support to create tenant screen ( #2233 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2022-08-10 13:28:15 -05:00
Javier Adriel
5be2cc1965
Implement register handlers ( #2219 )
2022-08-09 13:22:53 -05:00
jinapurapu
3f41a82fd3
Image field fix ( #2231 )
2022-08-09 11:04:43 -05:00
Javier Adriel
ac2888fc4e
Implement login and api key handlers ( #2204 )
2022-08-02 10:41:12 -05:00
Harshavardhana
cb6cda7265
fix: crash in operator console for missing fsGroup ( #2211 )
...
Bonus: Add support for "fsGroupChangePolicy"
Bonus: keep only github actions in workflow folder
2022-08-01 19:04:00 -07:00
Alex
ad4b9c050a
Added DirectPV mode to Operator console ( #2203 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-08-01 12:57:31 -05:00
Javier Adriel
e73370cc8c
Add dummy subnet handlers ( #2198 )
2022-07-27 16:34:19 -07:00
Javier Adriel
5d25dd4c06
Improve marketplace test coverage ( #2202 )
...
* Improve marketplace test coverage
* gofumpt
2022-07-27 16:33:56 -07:00
Lenin Alevski
251de9fe8a
Add support for adding LDAP admins based on user/group DNs ( #2178 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-07-20 18:27:11 -07:00
jinapurapu
ce3293b4e2
Added Testcafe test for Audit Logging text fields ( #2173 )
...
Added Testcafe test for Audit Logging text fields, fixed bug in setting serviceAccount
2022-07-15 17:06:33 -05:00
jinapurapu
dd2fffd3dc
Tenant security context component ( #2139 )
...
Added edit Security Context component to Tenant Security screen, and updated API and backend to enable editing
2022-07-13 14:05:07 -07:00
jinapurapu
cce054bbe8
Create security context component and add to edit Prometheus Monitoring ( #2115 )
2022-07-07 14:52:30 -05:00
Alex
cf0e326b82
Object Browser only mode ( #2157 )
...
- Added flag CONSOLE_OBJECT_BROWSER_ONLY=on to trigger between console mode & Object Browser only
- Hidden not necessary buttons for object browse
- STS Login
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-07-07 12:28:25 -07:00
Javier Adriel
e48958f5a0
Connect marketplace API to microservice ( #2130 )
2022-07-06 23:11:23 -05:00
jinapurapu
a8bc58a420
Add Audit Log and Log DB security context selector and split screen into tabs ( #2156 )
...
* Added security context selector for logging and log DB to Audit Log screen, split Audit Log screen into tabs
* Cleaned up tab titles, disabled Save button while loading
2022-06-30 14:28:08 -07:00
jinapurapu
2830022ede
Tenant log config screen ( #2142 )
...
* Created file for auditLogsScreen, connected to link in TenantDetails Audit Log tab
* Fixed input title formatting, confirmation modal logic
2022-06-23 16:43:23 -07:00
Daniel Valdivia
8993b40730
Release v0.19.0 ( #2125 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-06-15 18:18:36 -07:00
Javier Adriel
e5f7a03585
Remove unused code in marketplace API ( #2124 )
2022-06-15 09:21:59 -07:00
Lenin Alevski
1dd9f7f363
Adding missing init container fields for Prometheus and Logsearch(Audit) UI ( #2116 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2022-06-11 20:20:57 -07:00
Javier Adriel
c509e5db70
API to receive an email address and set it ( #2095 )
...
* Generate swagger code for new endpoints
* Implemetn swagger APIs
* Add unit tests
2022-06-09 16:13:46 -07:00
Cesar Celis Hernandez
6866b84da8
To support multiple CSRs per tenant ( #1997 )
2022-05-25 15:07:56 -05:00