eks-secrets-store-csi-driver

andreswebs/eks-secrets-store-csi-driver/aws

Terraform Module HCL AWS

Deploys the Kubernetes Secrets Store CSI Driver via Helm on AWS EKS

Install
module "eks-secrets-store-csi-driver" {
source = "andreswebs/eks-secrets-store-csi-driver/aws"
version = "1.0.0"
}
plain text: /constructs/tfmod-andreswebs-eks-secrets-store-csi-driver-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-eks-secrets-store-csi-driver [//]: # (BEGIN_TF_DOCS) Deploys the Kubernets CSI Secrets Store Driver on AWS EKS. Note: This module depends on an imperative deployment of the AWS driver provider after the driver is installed: ``sh kubectl apply -f "https://raw.githubusercontent.com/aws/secrets-store-csi-driver-provider-aws/main/deployment/aws-provider-installer.yaml" ` Usage Example: `hcl module "secrets_store_csi_driver_resources" { source = "github.com/andreswebs/terraform-aws-eks-secrets-store-csi-driver" chart_version_secrets_store_csi_driver = var.chart_version_secrets_store_csi_driver } ` Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | chart\_version\_secrets\_store\_csi\_driver | Chart version | string | null

Inputs (22)
NameTypeDescriptionDefault
chart_version_secrets_store_csi_driverstringChart version required
enable_secret_syncstringSet Helm value `syncSecret.enabled`"true"
helm_max_historynumberMaximum number of release versions stored per release; `0` means no limit3
helm_recreate_podsboolPerform pods restart during upgrade/rollback ?true
helm_cleanup_on_failboolDeletion new resources created in this upgrade if the upgrade fails ?true
helm_force_updateboolForce resource update through delete/recreate if needed ?false
helm_reuse_valuesboolWhen upgrading, reuse the last release's values and merge any overrides ? If 'refalse
helm_reset_valuesboolWhen upgrading, reset the values to the ones built into the chart ?false
helm_dependency_updateboolRun helm dependency update before installing the chart ?false
enable_secret_rotationstringSet Helm value `enableSecretRotation`"true"
rotation_poll_intervalstringSet Helm value `rotationPollInterval`"3600s"
helm_verifyboolVerify the package before installing it. Helm uses a provenance file to verify tfalse
helm_keyringstringLocation of public keys used for verification; used only if verify is true".gnupg/pubring.gpg"
helm_skip_crdsboolSkip installing CRDs ?false
helm_atomic_creationboolPurge resources on installation failure ? The wait flag will be set automaticalltrue
helm_replaceboolRe-use the given name, even if that name is already used; this is unsafe in prodfalse
helm_create_namespaceboolCreate the namespace if it does not yet exist ?true
k8s_namespacestringKubernetes namespace"kube-system"
helm_release_namestringRelease name"secrets-store-csi-driver"
helm_timeout_secondsnumberTime in seconds to wait for any individual kubernetes operation300
helm_wait_for_completionboolWait until all resources are in a ready state before marking the release as succtrue
Outputs (2)
namespace — The name (`metadata.name`) of the Kubernetes namespace
release — Helm release
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud AWS
★ Stars0
Forks1
Total downloads5.3k
Inputs22
Outputs2
Resources1
LicenseUnlicense
Namespaceandreswebs
Updated