poornas
557f382477
cache: remove cache space constraint ( #6635 )
...
relax cache constraint of requiring 100 times size of object
being cached for better cache utilization.
2018-10-16 11:06:42 +05:30
Harshavardhana
143e7fe300
Add etcd support to support STS on gateway mode ( #6531 )
2018-10-12 11:32:18 -07:00
Mariska Hoogenboom
fae284d6b9
Docs fix for restart issue with orchestrated minio stack ( #6606 ) ( #6613 )
2018-10-11 14:41:19 +05:30
Harshavardhana
54ae364def
Introduce STS client grants API and OPA policy integration ( #6168 )
...
This PR introduces two new features
- AWS STS compatible STS API named AssumeRoleWithClientGrants
```
POST /?Action=AssumeRoleWithClientGrants&Token=<jwt>
```
This API endpoint returns temporary access credentials, access
tokens signature types supported by this API
- RSA keys
- ECDSA keys
Fetches the required public key from the JWKS endpoints, provides
them as rsa or ecdsa public keys.
- External policy engine support, in this case OPA policy engine
- Credentials are stored on disks
2018-10-09 14:00:01 -07:00
Minio Trusted
d8a2975a68
Update yaml files to latest version RELEASE.2018-10-06T00-15-16Z
2018-10-06 00:19:47 +00:00
Eco
2af0f11731
Update readme.md ( #6568 )
2018-10-05 16:25:22 -07:00
Minio Trusted
b92c324254
Update yaml files to latest version RELEASE.2018-10-05T01-03-03Z
2018-10-05 01:08:39 +00:00
Harshavardhana
f163bed40d
Add Vault support for custom CAs directory ( #6527 )
2018-10-01 13:49:10 -07:00
Praveen raj Mani
ce9d36d954
Add object compression support ( #6292 )
...
Add support for streaming (golang/LZ77/snappy) compression.
2018-09-28 09:06:17 +05:30
Minio Trusted
6c26227081
Update yaml files to latest version RELEASE.2018-09-25T21-34-43Z
2018-09-25 21:39:03 +00:00
Harshavardhana
7d0645fb3a
Deprecate domain, browser as config entries ( #6498 )
2018-09-20 14:56:32 -07:00
Jay Mundrawala
052a7b8eec
Allow minio s3 gateway to use different AWS auth mechanisms ( #6422 )
...
Allow minio s3 gateway to use aws environment credentials,
IAM instance credentials, or AWS file credentials.
If AWS_ACCESS_KEY_ID, AWS_SECRET_ACCSES_KEY are set,
or minio is running on an ec2 instance with IAM instance credentials,
or there is a file $HOME/.aws/credentials, minio running as an S3
gateway will authenticate with AWS S3 using those one of credentials.
The lookup order:
1. AWS environment varaibles
2. IAM instance credentials
3. $HOME/.aws/credentials
4. minio environment variables
To authenticate with the minio gateway, you will always use the
minio environment variables MINIO_ACCESS_KEY MINIO_SECRET_KEY.
2018-09-19 18:05:30 +05:30
Minio Trusted
63c03758e6
Update yaml files to latest version RELEASE.2018-09-12T18-49-56Z
2018-09-12 18:55:31 +00:00
Minio Trusted
985fd7d4e7
Update yaml files to latest version RELEASE.2018-09-11T01-39-21Z
2018-09-11 01:43:45 +00:00
ebozduman
fb4186f6b9
Adds missing info to docs for credentials and domain env. vars. ( #6447 )
...
* Adds missing information to documentation for credentials and domain environment variables for distributed minio server startup.
2018-09-10 17:14:40 -07:00
Praveen raj Mani
e7a4512a90
Redis documentation Fix ( #6378 )
...
Fixed few typos and missing `format` field in the example config provided.
Fixes #6356
2018-09-07 07:12:01 -07:00
Annanay Agarwal
7cb87f863e
Kafka (sarama) authentication with user/pass ( #6291 )
2018-09-07 00:01:58 -07:00
Nitish Tiwari
67d8396af4
Fix Manta gateway client creation flow ( #6425 )
...
This commit fixes the Manta gateway client creation flow. We now affix
the endpoint scheme with endpoint URL while creating the Manta client
for gateway.
Also add steps in Manta gateway docs on how to run with custom Manta
endpoint.
Fixes #6408
2018-09-07 08:41:42 +05:30
Janko Marohnić
8b0cc376f4
Remove "List Object Parts" from Azure limitations ( #6427 )
...
Since https://github.com/minio/minio/pull/5198 has been implemented,
this is not a limitation anymore.
2018-09-06 17:19:51 -07:00
Harshavardhana
9e32cc283f
Fix distributed docs to mention homogenous envs ( #6405 )
...
Also deprecate old syntax use only ellipses
2018-09-05 08:54:04 +05:30
Barnaby Keene
d13bd5b9b5
Remove double backtick that was breaking docs ( #6410 )
...
On the documentation site, the double backtick with nothing in between was breaking the page render and making the text itself look quite awkward!
2018-09-04 12:06:57 -07:00
Minio Trusted
c8c70a3750
Update yaml files to latest version RELEASE.2018-09-01T00-38-25Z
2018-09-01 00:43:06 +00:00
Anis Elleuch
d524924b80
Fix gateway s3 doc to run custom S3 endpoint ( #6369 )
...
To pass a custom S3 endpoint in S3 gateway, the user needs
to specify it as an argument after 'minio gateway s3' and not
as '--address' option since this latter specifies the address
to which the gateway should listen.
2018-08-28 10:09:07 +05:30
Minio Trusted
1d6ce115da
Update yaml files to latest version RELEASE.2018-08-25T01-56-38Z
2018-08-25 02:04:10 +00:00
Nitish Tiwari
0aee722e3f
Fix Minio browser screenshots in docs ( #6334 )
...
Fixes #6308
2018-08-22 13:15:36 +05:30
Minio Trusted
68b9e9e7e7
Update yaml files to latest version RELEASE.2018-08-21T00-37-20Z
2018-08-21 00:44:41 +00:00
poornas
8b2801bd46
Update documentation to show how to update minio config fields ( #6301 )
...
- with recent commit 1fb2e9ef95
, config
can no longer be updated by editing config.json. This is because config
has been migrated inside the minio backend. Update documentation on
how to set/get configuration using mc admin config command.
2018-08-20 13:37:10 -07:00
Nitish Tiwari
bf14e5ce1b
Fix distributed doc as total storage capacity is not displayed anymore ( #6309 )
2018-08-18 10:01:24 -07:00
Minio Trusted
6c0d53a1c5
Update yaml files to latest version RELEASE.2018-08-18T03-49-57Z
2018-08-18 03:54:06 +00:00
Harshavardhana
5a4a57700b
Add select docs and fix return values for Select API ( #6300 )
2018-08-17 17:11:39 -07:00
Kaan Kabalak
50dec08002
Correct link paths in Chinese documentation ( #6299 )
2018-08-17 13:16:17 -07:00
poornas
e71ef905f9
Add support for SSE-S3 server side encryption with vault ( #6192 )
...
Add support for sse-s3 encryption with vault as KMS.
Also refactoring code to make use of headers and functions defined in
crypto package and clean up duplicated code.
2018-08-17 12:52:14 -07:00
junpeng liu
3d197c1449
Modify several translation errors ( #6038 )
2018-08-17 12:04:09 +05:30
Harshavardhana
f5df3b4795
Remove select docs ( #6287 )
...
Select API is sufficiently documented, this doc is also incomplete.
- https://aws.amazon.com/blogs/aws/s3-glacier-select/
- https://aws.amazon.com/blogs/developer/introducing-support-for-amazon-s3-select-in-the-aws-sdk-for-ruby/
- https://aws.amazon.com/blogs/developer/introducing-support-for-amazon-s3-select-in-the-aws-sdk-for-javascript/
- https://aws.amazon.com/blogs/developer/category/storage/s3-select/
2018-08-15 19:47:22 -07:00
Arjun Mishra
7c14cdb60e
S3 Select API Support for CSV ( #6127 )
...
Add support for trivial where clause cases
2018-08-15 03:30:19 -07:00
Minio Trusted
a1a426e523
Update yaml files to latest version RELEASE.2018-08-02T23-11-36Z
2018-08-02 23:17:30 +00:00
Harshavardhana
a091b1a3ee
Fix admin API doc formatting ( #6235 )
2018-08-02 14:21:38 -07:00
Harshavardhana
556a51120c
Deprecate ListLocks and ClearLocks ( #6233 )
...
No locks are ever left in memory, we also
have a periodic interval of clearing stale locks
anyways. The lock instrumentation was not complete
and was seldom used.
Deprecate this for now and bring it back later if
it is really needed. This also in-turn seems to improve
performance slightly.
2018-08-02 23:09:42 +05:30
Nitish Tiwari
b16e33bcf5
Fix Kubernetes TLS doc to avoid creating CAs dir on read only mount ( #6214 )
2018-07-31 10:58:34 -07:00
Minio Trusted
df88421087
Update yaml files to latest version RELEASE.2018-07-31T02-11-47Z
2018-07-31 02:17:27 +00:00
Minio Trusted
869018ad14
Update yaml files to latest version RELEASE.2018-07-23T18-34-49Z
2018-07-23 18:39:08 +00:00
Nitish Tiwari
b8f4f26cf6
Add S3 gateway documentation ( #6165 )
...
Fixes #4830
2018-07-19 11:54:38 -07:00
Rob Girard
2a12e694f3
Changed command line examples ( #6149 )
...
Order for server:disk originally provided wouldn't stripe
wide and may lead to availability issues.
Also added Short-form examples using {1...n} and a
warning about {1..2} vs {1...3}
2018-07-14 20:48:38 +05:30
Minio Trusted
7c4a41b933
Update yaml files to latest version RELEASE.2018-07-13T00-09-07Z
2018-07-13 00:43:51 +00:00
Nitish Tiwari
2aa18cafc6
Update federation target to etcd/clientv3 ( #6119 )
...
With CoreDNS now supporting etcdv3 as the DNS backend, we
can update our federation target to etcdv3. Users will now be
able to use etcdv3 server as the federation backbone.
Minio will update bucket data to etcdv3 and CoreDNS can pick
that data up and serve it as bucket style DNS path.
2018-07-12 14:12:40 -07:00
Nitish Tiwari
c9bc7e47b9
Update distributed docs ( #6123 )
...
We need to clarify that distributed Minio doesn't strictly need a
fresh drive, instead it just needs a fresh directory on the drive.
2018-07-10 07:32:24 +05:30
Minio Trusted
42c5b64e4e
Update yaml files to latest version RELEASE.2018-07-10T01-42-11Z
2018-07-10 01:46:03 +00:00
Mike Scarlett
c310cbbe89
Update comments regarding GCS component count ( #6131 )
2018-07-06 17:07:11 -07:00
poornas
1da362538b
cache: allow ellipse style entries for MINIO_CACHE_DRIVES ( #6088 )
...
Fixes #5863
2018-07-03 16:54:10 -07:00
Harshavardhana
a5453c307f
Fix kernel tuning script to ignore write failures ( #6107 )
...
Certain SCSI drivers do not allow certain tuning parameters
like nr_requests, max_sectors_kb to be changed, ignore these
errors silently as this script is simply a best effort.
Fixes #6103
2018-06-30 14:55:21 -07:00
Minio Trusted
f53d511798
Update yaml files to latest version RELEASE.2018-06-29T02-11-29Z
2018-06-29 02:14:58 +00:00
Harshavardhana
e5e522fc61
docs: fix all Chinese doc links for the new docs site ( #6097 )
...
Additionally fix typos, default to US locale words
2018-06-28 16:02:02 -07:00
Annanay Agarwal
78abe5234e
Add functionality to make cache limit configurable ( #5991 )
2018-06-25 10:24:12 -07:00
Minio Trusted
f46ee54194
Update yaml files to latest version RELEASE.2018-06-22T23-48-46Z
2018-06-22 23:52:10 +00:00
Harshavardhana
6005dbf01f
Fix broken doc links ( #6068 )
2018-06-22 09:14:41 +05:30
Dee Koder
c91abe6c4b
Update with absolute path for images ( #6060 )
2018-06-21 08:29:12 +05:30
Harshavardhana
12a916091e
Convert federation doc as quickstart guide ( #6030 )
2018-06-09 14:00:11 +05:30
Minio Trusted
842092f8de
Update yaml files to latest version RELEASE.2018-06-09T03-43-35Z
2018-06-09 03:47:19 +00:00
Nitish Tiwari
3dc13323e5
Use random host from among multiple hosts to create requests
...
Also use hosts passed to Minio startup command to populate IP
addresses if MINIO_PUBLIC_IPS is not set.
2018-06-08 10:22:01 -07:00
Nitish Tiwari
6ce7265c8c
Add support for CopyObject across regions and multiple Minio IPs
...
This PR adds CopyObject support for objects residing in buckets
in different Minio instances (where Minio instances are part of
a federated setup).
Also, added support for multiple Minio domain IPs. This is required
for distributed deployments, where one deployment may have multiple
nodes, each with a different public IP.
2018-06-08 10:22:01 -07:00
Nitish Tiwari
f30c95a301
Add etcd handling for web-handler methods
2018-06-08 10:22:01 -07:00
Harshavardhana
481390d51a
Converge etcd functionality as part of quick.Config
2018-06-08 10:22:01 -07:00
Nitish
6df1e4a529
Add functionality to add old buckets to etcd on startup
...
Buckets already present on a Minio server before it joins a
bucket federated deployment will now be added to etcd during
startup. In case of a bucket name collision, admin is informed
via Minio server console message.
Added configuration migration for configuration stored in etcd
backend.
Also, environment variables are updated and ListBucket path style
request is no longer forwarded.
2018-06-08 10:22:01 -07:00
Harshavardhana
853ea371ce
Bring etcd support for bucket DNS federation
...
- Supports centralized `config.json`
- Supports centralized `bucket` service records
for client lookups
- implement a new proxy forwarder
2018-06-08 10:22:01 -07:00
Minio Trusted
7872c192ec
Update yaml files to latest version RELEASE.2018-06-08T03-49-38Z
2018-06-08 03:52:34 +00:00
Minio Trusted
7e12c3e8b9
Update yaml files to latest version RELEASE.2018-06-07T19-10-07Z
2018-06-07 19:13:18 +00:00
Harshavardhana
6138cae8e7
Persist MINIO_WORM as part of config.json ( #6022 )
2018-06-06 18:10:51 -07:00
Harshavardhana
3143454982
Deprecate and remove configurable disk usage check ( #6016 )
2018-06-05 18:53:44 -07:00
Harshavardhana
6fb0604502
Allow usage check to be configurable ( #6006 )
2018-06-04 18:35:41 -07:00
Praveen raj Mani
7ac0fccb6e
updated pika API changes in rabbitMQ notification doc ( #5980 )
...
The pika python package used for listening on rabbitMQ events
has breaking change. 'type' param changed to 'exchange_type'
in newer releases.
2018-05-29 00:35:28 -07:00
Minio Trusted
3cdf601cf7
Update yaml files to latest version RELEASE.2018-05-25T19-49-13Z
2018-05-25 19:53:08 +00:00
Nitish Tiwari
5afd856355
Update Kubernetes TLS doc with info for distributed setups ( #5971 )
...
Also, add details on how to create wildcard self-signed certificates
using openssl
2018-05-23 20:41:25 -07:00
Acid Chicken (硫酸鶏)
483fe4bed5
Fix typo ( #5960 )
2018-05-22 08:09:30 +05:30
rawipfel
1cf381f1b0
handle Kubernetes read-only secrets ( #5951 )
2018-05-18 10:31:11 +05:30
Minio Trusted
f9e8ac429e
Update yaml files to latest version RELEASE.2018-05-16T23-35-33Z
2018-05-16 23:39:52 +00:00
Nitish Tiwari
41496e1406
Fix broken healthcheck link ( #5935 )
2018-05-16 14:43:25 -07:00
Nitish Tiwari
9cab0f25e0
Add top level metrics document to summarize monitoring endpoints ( #5923 )
...
Minio server supports healthcheck and prometheus related
unauthenticated endpoints. This document summarizes this
information in a single place and add links for more detailed
documentation if needed.
2018-05-15 12:23:21 -07:00
Minio Trusted
5c21e89559
Update yaml files to latest version RELEASE.2018-05-11T00-29-24Z
2018-05-11 00:34:18 +00:00
Minio Trusted
518f856900
Update yaml files to latest version RELEASE.2018-05-10T00-00-42Z
2018-05-10 00:03:30 +00:00
Anis Elleuch
2c0020e9ee
Fix typo in prometheus scrape url ( #5909 )
2018-05-09 11:20:03 -07:00
Ashish Kumar Sinha
deb685c5b5
Enhancements in Minio Prometheus exporter ( #5848 )
...
Standardized Minio collectors based on Prometheus
recommendations.
2018-05-09 01:38:27 -07:00
Minio Trusted
2ecc976950
Update yaml files to latest version RELEASE.2018-05-04T23-13-12Z
2018-05-04 23:16:52 +00:00
Egor Panfilov
4f68e0109c
Fix output of AMQP example ( #5867 )
2018-04-30 08:39:07 +05:30
Minio Trusted
97c0c1abfd
Update yaml files to latest version RELEASE.2018-04-27T23-33-52Z
2018-04-27 23:37:02 +00:00
Elson Rodriguez
1bd7eb979c
Add example on how to deploy minio without a backing store. ( #5810 )
...
Many on-premise clusters do not have a PV abstraction, this example
shows a way to deploy minio effectively in such environments.
2018-04-27 20:58:23 +05:30
Andreas Auernhammer
21a3c0f482
disable elliptic curves P-384 and P-521 for TLS. ( #5845 )
...
This change disables the non-constant-time implementations of P-384 and P-521.
As a consequence a client using just these curves cannot connect to the server.
This should be no real issues because (all) clients at least support P-256.
Further this change also rejects ECDSA private keys of P-384 and P-521.
While non-constant-time implementations for the ECDHE exchange don't expose an
obvious vulnerability, using P-384 or P-521 keys for the ECDSA signature may allow
pratical timing attacks.
Fixes #5844
2018-04-24 15:47:30 -07:00
Minio Trusted
75cc2ce9d8
Update yaml files to latest version RELEASE.2018-04-19T22-54-58Z
2018-04-19 22:58:31 +00:00
Ashish Kumar Sinha
9ebb72aa99
Introduce new unauthenticated endpoint /metric ( #5723 ) ( #5829 )
...
/metric exposes Promethus compatible data for scraping metrics
Fixes : #5723
2018-04-18 16:01:42 -07:00
Minio Trusted
75f35b926d
Update yaml files to latest version RELEASE.2018-04-12T23-41-09Z
2018-04-12 23:45:16 +00:00
dingjs
a706c21f70
Tranlsate disk-caching/README.md,nas.md,large-bucket/README.md to Chinese. ( #5775 )
2018-04-09 17:41:16 -07:00
Dee Koder
c30f75de28
Update screenshots. Use png instead of jpgs. ( #5770 )
2018-04-06 13:51:25 +05:30
kannappanr
f8a3fd0c2a
Create logger package and rename errorIf to LogIf ( #5678 )
...
Removing message from error logging
Replace errors.Trace with LogIf
2018-04-05 15:04:40 -07:00
Kaan Kabalak
38ce19badd
Rename minio-limitations.md to minio-limits.md in Chinese translation ( #5753 )
...
Applies the change in #5541 for Chinese docs
2018-04-04 19:00:19 -07:00
Minio Trusted
c4a70fdee9
Update yaml files to latest version RELEASE.2018-04-04T05-20-54Z
2018-04-04 05:25:19 +00:00
Edward Vielmetti
e76fe435c4
"account_id" for "accound_id" ( #5757 )
2018-04-03 17:06:59 -07:00
Edward Vielmetti
1e50951a4a
typo fix ( #5756 )
2018-04-03 21:00:35 +05:30
poornas
98315b8e60
Update disk cache documentation ( #5743 )
2018-04-02 10:25:08 +05:30
Harshavardhana
4d02f9bccf
fix gateway docs comprehensively ( #5740 )
2018-03-30 14:16:06 +05:30
Minio Trusted
cf8d12d169
Update yaml files to latest version RELEASE.2018-03-30T00-38-44Z
2018-03-30 00:41:38 +00:00
Harshavardhana
228c8f05f4
Improve some wording in disk caching docs ( #5730 )
2018-03-29 10:12:14 +05:30