MinIO

MinIO object storage server compatible with Amazon S3 API.

Requirements

Name

Version

terraform

>= 1.0

kubernetes

>= 2.7.1

random

>= 3.5.1

Providers

Name

Version

kubernetes

>= 2.7.1

random

>= 3.5.1

Modules

No modules.

Resources

Name

Type

kubernetes_deployment.minio

resource

kubernetes_secret.minio

resource

kubernetes_secret.s3_user

resource

kubernetes_secret.s3_user_credentials

resource

kubernetes_service.minio

resource

random_password.minio_application_password

resource

random_string.minio_application_user

resource

Inputs

Name

Description

Type

Default

Required

adapter_absolute_path

The adapter’s absolute path

string

"/adapters/object/s3/ArmoniK.Core.Adapters.S3.dll"

no

adapter_class_name

Name of the adapter’s class

string

"ArmoniK.Core.Adapters.S3.ObjectBuilder"

no

minio

Parameters of S3 payload storage

object({
image = string
tag = string
image_pull_secrets = string
host = string
bucket_name = string
node_selector = any
})

n/a

yes

namespace

Namespace of ArmoniK storage resources

string

n/a

yes

object_storage_adapter

Name of the ArmoniK adapter to use for the storage

string

"ArmoniK.Adapters.S3.ObjectStorage"

no

Outputs

Name

Description

bucket_name

Name of the MinIO bucket

console_url

Web YRL of MinIO

env

Elements to be set as environment variables

env_secret

Secrets to be set as environment variables

host

Host of MinIO

login

Username of MinIO

must_force_path_style

Boolean to force path style

password

Password of MinIO

port

Port of MinIO

url

URL of MinIO