Harshavardhana
b50d90183e
use latest minisign release ( #18614 )
2023-12-08 00:22:22 -08:00
Harshavardhana
4b4a98d5e5
add support for older CPU via a new container image ( #18370 )
...
fixes #18365
2023-11-01 11:37:25 -07:00
Andreas Auernhammer
3aa3d9cf14
switch minio container base image to ubi-mciro ( #18329 )
...
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 ( #18317 )
...
`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 ( #18313 )
...
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 ( #17755 )
2023-07-31 00:13:41 -07:00
Harshavardhana
1bf23374a3
do not need to gzip 'mc' in our container ( #17586 )
...
fixes #17581
2023-07-06 15:13:17 -07:00
Harshavardhana
e53f49e9a9
add additional tools that help in debugging ( #17325 )
2023-05-31 13:06:08 -07:00
Harshavardhana
615169c4ec
update docker ubi image to 8.8 ( #17281 )
2023-05-25 18:19:09 -07:00
Harshavardhana
517fcd423d
add necessary tools to our docker release ( #16536 )
2023-02-03 19:40:25 -08:00
Harshavardhana
48152a56ac
upgrade UBI image to 8.7 ( #16301 )
2022-12-22 10:56:05 -08:00
Harshavardhana
5655272f5a
ship mc along with MinIO container image ( #16156 )
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 ( #14231 )
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 ( #13565 )
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 ( #12706 )
...
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 ( #12588 )
2021-06-28 08:39:19 -07:00
Harshavardhana
41d4d650e4
simplify dockerfiles and remove duplication ( #12419 )
...
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 ( #12173 )"
...
This reverts commit b0baaeaa3d
.
2021-04-29 10:56:53 -07:00
Harshavardhana
b0baaeaa3d
fix: remove deprecated MINIO_ACCESS_KEY, MINIO_SECRET_KEY envs ( #12173 )
2021-04-27 22:41:24 -07:00
Andreas Auernhammer
3455f786fa
kms: encrypt IAM/config data with the KMS ( #12041 )
...
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 ( #11752 )
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 ( #11185 )
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
Harshavardhana
428f288379
update release Dockerfile string
2020-12-30 08:50:43 -08:00
Nitish Tiwari
78d18d8fc8
Remove alpine based image in favour or RedHat UBI ( #11006 )
2020-12-08 11:14:06 -08:00
Harshavardhana
81c907b4bf
fix: docker buildx support for multiplatform build ( #10983 )
2020-11-26 09:47:30 -08:00
Harshavardhana
646d6917ed
turn-off checking for updates completely if MINIO_UPDATE=off ( #10752 )
2020-10-24 22:39:44 -07:00
Harshavardhana
d8be9f12a2
fix: pull credits in docker from master branch ( #10177 )
2020-08-02 09:01:57 -07:00
Harshavardhana
73890f31af
add minisign verification for container builds ( #10115 )
2020-07-22 17:09:31 -07:00
Harshavardhana
aded0bc81a
Update dockerfiles for the release
2020-07-10 18:43:35 -07:00
Harshavardhana
dcffd87e08
upgrade docker images to alpine 3.12 ( #9934 )
2020-06-29 09:36:29 +05:30
Harshavardhana
c54e3b4ea3
Add support for minioreleaser a fork for goreleaser ( #9890 )
...
This is to support building containers for multiple
platforms, rpms and debs all in a single build process
https://github.com/harshavardhana/minioreleaser
2020-06-22 08:26:40 -07:00
Harshavardhana
7f19a9a617
Add CREDITS file in official MinIO Docker release image ( #9091 )
2020-03-06 00:22:45 +05:30