Redis

Redis in-memory data store for caching and fast data access.

Requirements

Name

Version

terraform

>= 1.0

kubernetes

>= 2.21.1

local

>= 2.4.0

random

>= 3.5.1

tls

>= 4.0.4

Providers

Name

Version

kubernetes

>= 2.21.1

local

>= 2.4.0

random

>= 3.5.1

tls

>= 4.0.4

Modules

No modules.

Resources

Name

Type

kubernetes_deployment.redis

resource

kubernetes_secret.redis

resource

kubernetes_secret.redis_certificate

resource

kubernetes_secret.redis_client_certificate

resource

kubernetes_secret.redis_user

resource

kubernetes_secret.redis_user_credentials

resource

kubernetes_service.redis

resource

local_sensitive_file.redis_client_certificate

resource

random_password.redis_password

resource

tls_cert_request.redis_cert_request

resource

tls_locally_signed_cert.redis_certificate

resource

tls_private_key.redis_private_key

resource

tls_private_key.root_redis

resource

tls_self_signed_cert.root_redis

resource

Inputs

Name

Description

Type

Default

Required

adapter_absolute_path

The adapter’s absolute path

string

"/adapters/object/redis/ArmoniK.Core.Adapters.Redis.dll"

no

adapter_class_name

Name of the adapter’s class

string

"ArmoniK.Core.Adapters.Redis.ObjectBuilder"

no

client_name

Name of the redis client

string

"ArmoniK.Core"

no

instance_name

Name of the instance

string

"ArmoniKRedis"

no

namespace

Namespace of ArmoniK storage resources

string

n/a

yes

object_storage_adapter

Name of the adapter’s

string

"ArmoniK.Adapters.Redis.ObjectStorage"

no

path

Path for mounting secrets

string

"/redis"

no

redis

Parameters of Redis

object({
image = string
tag = string
node_selector = any
image_pull_secrets = string
max_memory = string
max_memory_samples = number
})

n/a

yes

ssl_option

Ssl option

string

"true"

no

validity_period_hours

Validity period of the certificate in hours

string

"8760"

no

Outputs

Name

Description

endpoints

Endpoints of redis

env

Elements to be set as environment variables

env_secret

Secrets to be set as environment variables

host

Host of Redis

mount_secret

Secrets to be mounted as volumes

port

Port of Redis

url

URL of Redis

user_certificate

User certificates of Redis

user_credentials

User credentials of Redis