Skip to content

pminio

Usage

Adding this profile sets up a Minio instance that is configured as Pulp's S3 backend. The Minio instance is launched as a separate service and can be accessed inside the main container at http://pminio:9000. The Minio Client CLI,mc, is also installed and configured inside the main container to talk to the Minio service.

If you want to interact with Pulp distributions from your host, add a new entry to /etc/hosts on the host machine for the pminio alias, like so:

127.0.0.1   localhost localhost4 pminio
::1         localhost localhost6 pminio

The same entry should not exist in the container's /etc/hosts file because the pminio service is already addressable from the internal network.

Note that it is suggested to create a pulp bucket beforehand.

Extra Variables

Below are the default variables used in configuring the Minio instance. If you are using multiple OCI environments you must change the MINIO_PORT and MINIO_CONSOLE_PORT in your compose.env profiles to allow the multiple services to bind correctly.

  • S3_ENDPOINT_URL
    • Description: The internal url the Minio instance will be available at.
    • Default: http://pminio:9000
  • S3_ACCESS_KEY
    • Description: The S3 access key used to access the Minio instance.
    • Default: pulpminioaccesskey
  • S3_SECRET_KEY
    • Description: The S3 secret key used to access the Minio instance.
    • Default: pulpminioinsecuresecretkey
  • MINIO_PORT
    • DESCRIPTION: The outside port that the Minio instance will be exposed at.
    • DEFAULT: 9000
  • MINIO_CONSOLE_PORT
    • DESCRIPTION: The outside port that the Minio Console will be exposed at.
    • DEFAULT: 9090