Parameters
The parent key for all of the following parameters is openshift4_s3_forwarder
.
fluentd
type |
dictionary |
default |
|
Fluentd pod parameters.
loglevel
type |
string |
default |
"info" |
Log level of the s3-forwarder pod (docs.fluentd.org/deployment/logging).
sharedkey
type |
string |
default |
Vault reference |
A Vault reference pointing to the Vault secret containing the shared key for authentication (see docs.fluentd.org/input/forward).
# Adjust to your environment
instance=#INSTANCE_NAME
key="clusters/kv/${TENANT_ID}/${CLUSTER_ID}/openshift4-s3-forwarder/${instance}/fluentd"
# Query for existing secrets first
vault kv get "${key}"
# If there are existing secrets, add your instance secrets:
vault kv patch "${key}" sharedkey=$(pwgen -s 32 1)
# If there is no pre-existing secret, create new:
vault kv put "${key}" sharedkey=$(pwgen -s 32 1)
ssl.cert
type |
string |
default |
"" |
The SSL certificate as a string.
See Create Fluentd Cert to generate the Fluentd certificate.
ssl.key
type |
string |
default |
Vault reference |
A Vault reference to the SSL private key.
See Create Fluentd Certificate to generate the Fluentd certificate.
s3
type |
dictionary |
default |
|
Parameters for s3 integration.
access_key
type |
boolean |
default |
Vault reference |
A Vault reference pointing to the Vault secret containing the s3 access key.
See Upload S3 Secrets to upload the access key.
secret_key
type |
string |
default |
Vault reference |
A Vault reference pointing to the Vault secret containing the s3 secret key.
See Upload S3 Secrets to upload the secret key.