1
0
mirror of https://github.com/minio/minio.git synced 2025-03-25 23:10:57 -04:00

83 Commits

Author SHA1 Message Date
Harshavardhana
4ee3434854
updating all dependencies as per regular cadence () 2024-11-14 12:33:18 -08:00
Harshavardhana
229f04ab79 fix: the permissions one more time on /usr/bin
fixes https://github.com/minio/operator/issues/2319
2024-09-15 16:10:23 -07:00
fumoboy007
e36b1146d6
Download static cURL into release Docker image for all supported architectures ()
Download static cURL into release Docker image for all supported architectures.

Currently, the static cURL executable is only downloaded for the `amd64` architecture. However, `arm64` and `ppc64le` variants are also [available](https://github.com/moparisthebest/static-curl/releases/tag/v8.7.1).
2024-09-12 08:45:19 -07:00
Harshavardhana
f05641c3c6 fix: /usr/bin path permissions for docker 2024-09-01 04:25:07 -07:00
Harshavardhana
993b97f1db fix: docker buildx warnings 2024-08-26 11:30:15 -07:00
Ramon de Klein
37383ecd09
Ensure that sig/sha are in the same layer () 2024-08-18 00:13:33 -07:00
Harshavardhana
d8dfb57d5c fix: typos from previous PR 2024-08-15 12:33:45 -07:00
Ramon de Klein
b07c58aa05
Add signature and SHA to the Docker images ()
add signature and SHA to the Docker images
2024-08-15 08:48:04 -07:00
Harshavardhana
7f35f74f14 add missing curl for other platforms 2024-03-29 12:10:49 -07:00
Harshavardhana
72c7845f7e
add static curl to container () 2024-03-29 08:08:52 -07:00
Harshavardhana
b50d90183e
use latest minisign release () 2023-12-08 00:22:22 -08:00
Harshavardhana
4b4a98d5e5
add support for older CPU via a new container image ()
fixes 
2023-11-01 11:37:25 -07:00
Andreas Auernhammer
3aa3d9cf14
switch minio container base image to ubi-mciro ()
This commit changes the container base image
from ubi-minimal to ubi-micro.

The docker build process happens now in two stages.
The build stage:
 - downloads the latest CA certificate bundle
 - downloads MinIO binary (for requested version/os/arch)
 - downloads MinIO binary signature and verifies it
   using minisign

Then it creates an image based on ubi-micro with just
the minio binary was downloaded and verified during the
build stage.

The build stage is simplified to just verifying the
minisign signature.

Signed-off-by: Andreas Auernhammer <github@aead.dev>
2023-10-28 12:19:49 -07:00
Harshavardhana
b8d62a8068
add MC_CONFIG_DIR to use mc from writable path ()
`mc` will currenly fail inside MinIO pod without
`--config-dir` option, instead use the ENV to
avoid passing flags.
2023-10-26 10:52:10 -07:00
Andreas Auernhammer
3cc30bcc18
upgrade container base image to ubi-9 ()
This commit updates the container base image from
ubi:8.8 to ubi:9.2.

Signed-off-by: Andreas Auernhammer <github@aead.dev>
2023-10-25 08:32:18 -07:00
Martin Zruban
715c9e3ca9
fix: allow mc executable inside minio containers () 2023-07-31 00:13:41 -07:00
Harshavardhana
1bf23374a3
do not need to gzip 'mc' in our container ()
fixes 
2023-07-06 15:13:17 -07:00
Harshavardhana
e53f49e9a9
add additional tools that help in debugging () 2023-05-31 13:06:08 -07:00
Harshavardhana
615169c4ec
update docker ubi image to 8.8 () 2023-05-25 18:19:09 -07:00
Harshavardhana
517fcd423d
add necessary tools to our docker release () 2023-02-03 19:40:25 -08:00
Harshavardhana
48152a56ac
upgrade UBI image to 8.7 () 2022-12-22 10:56:05 -08:00
Harshavardhana
5655272f5a
ship mc along with MinIO container image () 2022-12-02 11:19:22 -08:00
Minio Trusted
7d4fce09dc update RedHat UBI image to 8.6 2022-06-26 09:14:23 -07:00
Harshavardhana
67d07e895c
upgrade container base image to ubi-minimal:8.5 () 2022-02-02 08:54:36 -08:00
Harshavardhana
3b5d6f003f update dockerfile with proper PATHs 2021-11-22 16:48:05 -08:00
Harshavardhana
ad3f98b8e7 add util-linux RPM for setpriv command 2021-11-02 14:25:01 -07:00
Harshavardhana
73b74c94a1
remove unnecessary RPMs to reduce security reports () 2021-11-02 14:15:46 -07:00
Harshavardhana
39d51ce845 fix: add Dockerfile.release* /opt/bin writable 2021-09-09 22:27:33 -07:00
Lenin Alevski
92ffe5e5ef
Allow MinIO to load configurations from env file ()
docker-entrypoint.sh will load configuration values from
'config.env' file, this is useful when MinIO is deployed in Kubernetes
environments and want to avoid reading secrets from environment
variables

Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com>
2021-07-14 16:55:59 -07:00
Vincent Partington
ca79869078
Upgrade ubi8/ubi-minimal to 8.4 () 2021-06-28 08:39:19 -07:00
Harshavardhana
41d4d650e4
simplify dockerfiles and remove duplication ()
also add additional packages such as 'iproute',
'iputils' for `ping` and `ip addr` commands.
2021-06-03 08:16:06 -07:00
Harshavardhana
8cd89e10ea Revert "fix: remove deprecated MINIO_ACCESS_KEY, MINIO_SECRET_KEY envs ()"
This reverts commit b0baaeaa3ddee9573d3b1ac698e1182d2cc883fe.
2021-04-29 10:56:53 -07:00
Harshavardhana
b0baaeaa3d
fix: remove deprecated MINIO_ACCESS_KEY, MINIO_SECRET_KEY envs () 2021-04-27 22:41:24 -07:00
Andreas Auernhammer
3455f786fa kms: encrypt IAM/config data with the KMS ()
This commit changes the config/IAM encryption
process. Instead of encrypting config data
(users, policies etc.) with the root credentials
MinIO now encrypts this data with a KMS - if configured.

Therefore, this PR moves the MinIO-KMS configuration (via
env. variables) to a "top-level" configuration.
The KMS configuration cannot be stored in the config file
since it is used to decrypt the config file in the first
place.

As a consequence, this commit also removes support for
Hashicorp Vault - which has been deprecated anyway.

Signed-off-by: Andreas Auernhammer <aead@mail.de>
2021-04-22 09:51:09 -07:00
Harshavardhana
3ffe520643
add release build-arg to docker multiarch builds () 2021-03-10 09:41:44 -08:00
Minio Trusted
9d118b372e Update yaml files to latest version RELEASE.2021-03-10T05-11-33Z 2021-03-10 05:34:48 +00:00
Minio Trusted
464fa08f2e Update yaml files to latest version RELEASE.2021-03-04T00-53-13Z 2021-03-04 01:15:49 +00:00
Minio Trusted
e3f8830ab7 Update yaml files to latest version RELEASE.2021-03-01T04-20-55Z 2021-03-01 04:43:28 +00:00
Minio Trusted
b912e9ab41 Update yaml files to latest version RELEASE.2021-02-24T18-44-45Z 2021-02-24 19:08:36 +00:00
Minio Trusted
1b63291ee2 Update yaml files to latest version RELEASE.2021-02-23T20-05-01Z 2021-02-23 20:28:30 +00:00
Harshavardhana
8ba2136e06 Update yaml files to latest version RELEASE.2021-02-19T04-38-02Z 2021-02-18 21:02:25 -08:00
Minio Trusted
cfc8b92dff Update yaml files to latest version RELEASE.2021-02-14T04-01-33Z 2021-02-14 04:25:52 +00:00
Minio Trusted
0ef3e359d8 Update yaml files to latest version RELEASE.2021-02-11T08-23-43Z 2021-02-11 08:47:10 +00:00
Minio Trusted
647a209c73 Update yaml files to latest version RELEASE.2021-02-07T01-31-02Z 2021-02-07 01:53:27 +00:00
Minio Trusted
b4cb7edf85 Update yaml files to latest version RELEASE.2021-02-01T22-56-52Z 2021-02-01 23:28:23 +00:00
Minio Trusted
451d9057f3 Update yaml files to latest version RELEASE.2021-01-30T00-20-58Z 2021-01-30 00:45:11 +00:00
Minio Trusted
40d59c1961 Update yaml files to latest version RELEASE.2021-01-16T02-19-44Z 2021-01-16 02:43:53 +00:00
Minio Trusted
d9224fbc65 Update yaml files to latest version RELEASE.2021-01-08T21-18-21Z 2021-01-08 21:37:35 +00:00
Harshavardhana
cb0eaeaad8
feat: migrate to ROOT_USER/PASSWORD from ACCESS/SECRET_KEY () 2021-01-05 10:22:57 -08:00
Minio Trusted
f3f0041ad0 Update yaml files to latest version RELEASE.2021-01-05T05-22-38Z 2021-01-05 05:42:54 +00:00