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.

Do not forget to 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