|
Type |
Default |
quarkus.minio.devservices.enabled
Enable or disable Dev Services explicitly. Dev Services are automatically enabled unless quarkus.minio.url is set.
Environment variable: QUARKUS_MINIO_DEVSERVICES_ENABLED
|
boolean |
true
|
quarkus.minio.devservices.port
Optional fixed port the dev service will listen to.
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_MINIO_DEVSERVICES_PORT
|
int |
0
|
quarkus.minio.devservices.image-name
The Minio container image to use.
Environment variable: QUARKUS_MINIO_DEVSERVICES_IMAGE_NAME
|
string |
minio/minio:RELEASE.2022-10-08T20-11-00Z
|
quarkus.minio.devservices.shared
Indicates if the Minio server managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for Minio starts a new container.
The discovery uses the quarkus-dev-service-minio label. The value is configured using the service-name property.
Container sharing is only used in dev mode.
Environment variable: QUARKUS_MINIO_DEVSERVICES_SHARED
|
boolean |
true
|
quarkus.minio.devservices.service-name
The value of the quarkus-dev-service-minio label attached to the started container. This property is used when shared is set to true . In this case, before starting a container, Dev Services for Minio looks for a container with the quarkus-dev-service-minio label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise, it starts a new container with the quarkus-dev-service-minio label set to the specified value.
This property is used when you need multiple shared Minio servers.
Environment variable: QUARKUS_MINIO_DEVSERVICES_SERVICE_NAME
|
string |
minio
|
quarkus.minio.devservices.access-key
Minio root username access key.
Environment variable: QUARKUS_MINIO_DEVSERVICES_ACCESS_KEY
|
string |
minioaccess
|
quarkus.minio.devservices.secret-key
Minio root username secret key.
Environment variable: QUARKUS_MINIO_DEVSERVICES_SECRET_KEY
|
string |
miniosecret
|
quarkus.minio.devservices.container-env."environment-variable-name"
Extra environment variables that will be passed to the devservice.
Environment variable: QUARKUS_MINIO_DEVSERVICES_CONTAINER_ENV__ENVIRONMENT_VARIABLE_NAME_
|
Map<String,String> |
|
Should the extension provide a MinioClient . If set to false , you will have to create the clients yourself, but will still benefit the native compatibility work.
Environment variable: QUARKUS_MINIO_ENABLED
|
boolean |
true
|
quarkus.minio.produce-metrics
If value is true (default) and the io.quarkus.quarkus-micrometer is present in the class path,
then the minio client will produce metrics.
Only true for clients produced by the extension
Environment variable: QUARKUS_MINIO_PRODUCE_METRICS
|
boolean |
true
|
quarkus.minio.maximum-allowed-tag
If minio clients are to produce metrics, then the uri tag will have a max of 100 values
Environment variable: QUARKUS_MINIO_MAXIMUM_ALLOWED_TAG
|
int |
100
|
The minio server URL.
The url may contains the port, though it’s not recommended. If a specific port is needed, quakus.minio.port is a
better fit.
<p>
|
Value must start with http:// or https://
|
Environment variable: QUARKUS_MINIO_URL
|
string |
required |
The minio server access key
Environment variable: QUARKUS_MINIO_ACCESS_KEY
|
string |
required |
The minio server secret key
Environment variable: QUARKUS_MINIO_SECRET_KEY
|
string |
required |
An optional bucket region
Environment variable: QUARKUS_MINIO_REGION
|
string |
|
An optional port number.
Specifically usefull if you want to access bucket that doesn’t use standard port (i.e. 80 for HTTP and 443 for HTTPS)
Environment variable: QUARKUS_MINIO_PORT
|
int |
|
An optional boolean to enable secure connection.
Defaults to true
Environment variable: QUARKUS_MINIO_SECURE
|
boolean |
true
|
quarkus.minio."named-minio-clients".enabled
Should the extension provide a MinioClient . If set to false , you will have to create the clients yourself, but will still benefit the native compatibility work.
Environment variable: QUARKUS_MINIO__NAMED_MINIO_CLIENTS__ENABLED
|
boolean |
true
|
quarkus.minio."named-minio-clients".url
The minio server URL.
The url may contains the port, though it’s not recommended. If a specific port is needed, quakus.minio.port is a
better fit.
<p>
|
Value must start with http:// or https://
|
Environment variable: QUARKUS_MINIO__NAMED_MINIO_CLIENTS__URL
|
string |
required |
quarkus.minio."named-minio-clients".access-key
The minio server access key
Environment variable: QUARKUS_MINIO__NAMED_MINIO_CLIENTS__ACCESS_KEY
|
string |
required |
quarkus.minio."named-minio-clients".secret-key
The minio server secret key
Environment variable: QUARKUS_MINIO__NAMED_MINIO_CLIENTS__SECRET_KEY
|
string |
required |
quarkus.minio."named-minio-clients".region
An optional bucket region
Environment variable: QUARKUS_MINIO__NAMED_MINIO_CLIENTS__REGION
|
string |
|
quarkus.minio."named-minio-clients".port
An optional port number.
Specifically usefull if you want to access bucket that doesn’t use standard port (i.e. 80 for HTTP and 443 for HTTPS)
Environment variable: QUARKUS_MINIO__NAMED_MINIO_CLIENTS__PORT
|
int |
|
quarkus.minio."named-minio-clients".secure
An optional boolean to enable secure connection.
Defaults to true
Environment variable: QUARKUS_MINIO__NAMED_MINIO_CLIENTS__SECURE
|
boolean |
true
|