minio/internal
Harshavardhana e37c4efc6e
fix: upon DNS refresh() failure use previous values (#17561)
DNS refresh() in-case of MinIO can safely re-use
the previous values on bare-metal setups, since
bare-metal arrangements do not change DNS in any 
manner commonly.

This PR simplifies that, we only ever need DNS caching
on bare-metal setups.

- On containerized setups do not enable DNS
  caching at all, as it may have adverse effects on
  the overall effectiveness of k8s DNS systems.

  k8s DNS systems are dynamic and expect applications
  to avoid managing DNS caching themselves, instead
  provide a cleaner container native caching
  implementations that must be used.

- update IsDocker() detection, including podman runtime

- move to minio/dnscache fork for a simpler package
2023-07-03 12:30:51 -07:00
..
amztime fix: set time format right (#17402) 2023-06-14 07:49:13 -07:00
arn run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
auth Add "name" and "description" params to service acc (#17172) 2023-05-17 17:05:36 -07:00
bpool run gofumpt cleanup across code-base (#14015) 2022-01-02 09:15:06 -08:00
bucket feat: allow expiration of all versions via ILM Expiration action (#17521) 2023-06-28 22:12:28 -07:00
color log: Do not interpret verbs in object names in console output (#16233) 2022-12-13 08:27:40 -08:00
config fix: honor older scanner settings only if newer has not changed (#17564) 2023-07-03 12:28:36 -07:00
crypto Add number of offline disks in quorum errors (#16822) 2023-05-25 09:39:06 -07:00
deadlineconn add deadlineConnections on remoteTransport (#16010) 2022-11-05 11:09:21 -07:00
disk upgrade pkg and dperf to latest packages (#17448) 2023-06-17 07:31:36 -07:00
dsync lock: Retry locking with an increasing random interval (#17200) 2023-05-13 08:42:21 -07:00
etag Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
event Add an option to make bucket notifications synchronous (#17406) 2023-06-20 17:38:59 -07:00
fips disable builds for go1.18 (#16332) 2022-12-30 11:37:07 -08:00
handlers lint: fix some lint issues on files 2023-04-06 22:42:10 -07:00
hash support fan-out objects via PostUpload() (#17233) 2023-05-24 22:51:07 -07:00
http fix: upon DNS refresh() failure use previous values (#17561) 2023-07-03 12:30:51 -07:00
init force all internal MinIO operations to be under UTC (#16009) 2022-11-04 16:44:38 -07:00
ioutil Signed trailers for signature v4 (#16484) 2023-05-05 19:53:12 -07:00
jwt allow JWT parsing on large session policy based tokens (#17167) 2023-05-09 00:53:08 -07:00
kms simplify error responses for KMS (#16793) 2023-03-16 11:59:42 -07:00
lock Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
logger Redact all secrets from config viewing APIs (#17380) 2023-06-23 07:45:27 -07:00
lsync cleanup Go linter settings (#16736) 2023-03-04 20:57:35 -08:00
mcontext Add X-Amz-Request-Id to internode calls (#16146) 2022-12-06 09:27:26 -08:00
mountinfo Remove deprecated io/ioutil (#15707) 2022-09-19 11:05:16 -07:00
once Support persistent queue store for loggers (#17121) 2023-05-08 21:20:31 -07:00
pubsub mark pubsub type safe via generics (#15961) 2022-10-28 10:55:42 -07:00
rest Add more bootstrap info in debug mode (#17362) 2023-06-08 08:39:47 -07:00
s3select Revert s3 select simdjson reuse (#17310) 2023-05-30 10:02:22 -07:00
store fix: kafka broker pings must not be greater than 1sec (#17376) 2023-06-07 11:47:00 -07:00