Cesar N
e3c6e22b4e
Update to latest minio version and fix updates ( #530 )
2020-12-21 15:11:46 -08:00
Cesar N
d7de170105
Add Get Bucket Retention Config Api ( #520 )
2020-12-15 19:25:43 -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
Cesar N
a4ad341a18
Bring trace, watch, heal and logs back to user console UI ( #491 )
2020-12-09 15:10:39 -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
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
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
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
Cesar N
829833f242
Add set policy to multiple user/groups ( #382 )
2020-11-30 17:23:14 -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
Cesar N
a20c6dc907
Add download version object on download api ( #423 )
2020-11-19 15:04:13 -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
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
Cesar N
24cc60f34e
Add put object api and add list object improvements ( #356 )
2020-10-28 16:08:26 -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
Cesar N
0325bb7e2d
Add put object retention api ( #340 )
2020-10-23 15:04:02 -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
Cesar N
1466632fd6
Add share object api ( #335 )
2020-10-22 11:18:27 -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
Cesar N
7e6e64c729
Add download objects api and integrate it with UI ( #321 )
2020-10-09 11:43:15 -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
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
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
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
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
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
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
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
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
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
Lenin Alevski
8b62aec7fb
Added support for prometheus addnotations #293 ( #256 )
2020-08-24 15:07:36 -07:00
Daniel Valdivia
54d0a1d342
Support for labels at pvc level ( #254 )
2020-08-20 22:46:07 -07:00
Cesar N
5a95fed35b
Add option to delete tenant's pvcs on tenant deletion ( #251 )
2020-08-19 20:34:43 -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
cff712f071
rename SSL to TLS in labels, env variables and normal variables/constants ( #242 )
2020-08-09 16:08:58 -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
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
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
Daniel Valdivia
a9d8f3fc41
Return Disk Usage ( #226 )
...
* Return Disk Usage
* Address comments
2020-08-03 12:11:48 -07:00
Lenin Alevski
c3e34dc220
Support for deploying minio/console with IDP integration ( #221 )
2020-08-02 23:45:54 -07:00