@@ -117,52 +117,72 @@ Here's the gist of using it directly from github.
117117
118118| Name | Version |
119119| ------| ---------|
120- | terraform | >= 0.12 |
121- | helm | >= 1.2 |
122- | kubernetes | >= 1.11.0 |
120+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 0.12 |
121+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 3.0 |
122+ | <a name =" requirement_helm " ></a > [ helm] ( #requirement\_ helm ) | >= 1.2 |
123+ | <a name =" requirement_kubernetes " ></a > [ kubernetes] ( #requirement\_ kubernetes ) | >= 1.11.0 |
123124
124125## Providers
125126
126127| Name | Version |
127128| ------| ---------|
128- | aws | n/a |
129- | helm | >= 1.2 |
130- | kubernetes | >= 1.11.0 |
129+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 3.0 |
130+ | <a name =" provider_helm " ></a > [ helm] ( #provider\_ helm ) | >= 1.2 |
131+ | <a name =" provider_kubernetes " ></a > [ kubernetes] ( #provider\_ kubernetes ) | >= 1.11.0 |
132+
133+ ## Modules
134+
135+ No modules.
136+
137+ ## Resources
138+
139+ | Name | Type |
140+ | ------| ------|
141+ | [ aws_iam_role.this] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role ) | resource |
142+ | [ aws_iam_role_policy.this] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy ) | resource |
143+ | [ helm_release.this] ( https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release ) | resource |
144+ | [ kubernetes_namespace.this] ( https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace ) | resource |
145+ | [ aws_caller_identity.current] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity ) | data source |
146+ | [ aws_iam_policy_document.assume_role] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document ) | data source |
147+ | [ aws_iam_policy_document.policy] ( https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document ) | data source |
148+ | [ kubernetes_namespace.this] ( https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/data-sources/namespace ) | data source |
131149
132150## Inputs
133151
134152| Name | Description | Type | Default | Required |
135153| ------| -------------| ------| ---------| :--------:|
136- | app | A Release is an instance of a chart running in a Kubernetes cluster. | ` map ` | ` {} ` | no |
137- | app\_ deploy | Whether or not to deploy app | ` bool ` | ` true ` | no |
138- | bucket | Backup and Restore bucket. | ` string ` | n/a | yes |
139- | cluster\_ name | Cluster name. | ` string ` | n/a | yes |
140- | description | Namespace description | ` string ` | ` "velero-back-up-and-restore" ` | no |
141- | iam\_ deploy | Whether or not to deploy iam role | ` bool ` | ` true ` | no |
142- | iam\_ role\_ name | Name of the Velero IAM role | ` string ` | ` "" ` | no |
143- | name | Namespace name | ` string ` | ` "velero" ` | no |
144- | namespace\_ deploy | Whether or not to deploy namespace | ` bool ` | ` false ` | no |
145- | openid\_ connect\_ provider\_ uri | OpenID Connect Provider for EKS to enable IRSA. | ` string ` | n/a | yes |
146- | repository | VMware Tanzu repository for Helm repos. | ` string ` | ` "https://vmware-tanzu.github.io/helm-charts" ` | no |
147- | tags | A mapping of tags to assign to the object. | ` map ` | ` {} ` | no |
148- | values | List of values in raw yaml to pass to helm. Values will be merged. | ` list(string) ` | n/a | yes |
154+ | <a name =" input_app " ></a > [ app] ( #input\_ app ) | A Release is an instance of a chart running in a Kubernetes cluster. | ` map(any) ` | ` {} ` | no |
155+ | <a name =" input_app_deploy " ></a > [ app\_ deploy] ( #input\_ app\_ deploy ) | Whether or not to deploy app | ` bool ` | ` true ` | no |
156+ | <a name =" input_bucket " ></a > [ bucket] ( #input\_ bucket ) | Backup and Restore bucket. | ` string ` | n/a | yes |
157+ | <a name =" input_cluster_name " ></a > [ cluster\_ name] ( #input\_ cluster\_ name ) | Cluster name. | ` string ` | n/a | yes |
158+ | <a name =" input_description " ></a > [ description] ( #input\_ description ) | Namespace description | ` string ` | ` "velero-back-up-and-restore" ` | no |
159+ | <a name =" input_iam_deploy " ></a > [ iam\_ deploy] ( #input\_ iam\_ deploy ) | whther or not to deploy iam role | ` bool ` | ` true ` | no |
160+ | <a name =" input_iam_role_name " ></a > [ iam\_ role\_ name] ( #input\_ iam\_ role\_ name ) | Name of the Velero IAM role | ` string ` | ` "" ` | no |
161+ | <a name =" input_name " ></a > [ name] ( #input\_ name ) | Installation name | ` string ` | ` "velero" ` | no |
162+ | <a name =" input_namespace_deploy " ></a > [ namespace\_ deploy] ( #input\_ namespace\_ deploy ) | Whether or not to deploy namespace | ` bool ` | ` false ` | no |
163+ | <a name =" input_namespace_name " ></a > [ namespace\_ name] ( #input\_ namespace\_ name ) | Kubernetes namespace name | ` string ` | ` null ` | no |
164+ | <a name =" input_openid_connect_provider_uri " ></a > [ openid\_ connect\_ provider\_ uri] ( #input\_ openid\_ connect\_ provider\_ uri ) | OpenID Connect Provider for EKS to enable IRSA. | ` string ` | n/a | yes |
165+ | <a name =" input_repository " ></a > [ repository] ( #input\_ repository ) | VMware Tanzu repository for Helm repos. | ` string ` | ` "https://vmware-tanzu.github.io/helm-charts" ` | no |
166+ | <a name =" input_tags " ></a > [ tags] ( #input\_ tags ) | A mapping of tags to assign to the object. | ` map(any) ` | ` {} ` | no |
167+ | <a name =" input_values " ></a > [ values] ( #input\_ values ) | List of values in raw yaml to pass to helm. Values will be merged. | ` list(string) ` | n/a | yes |
149168
150169## Outputs
151170
152171| Name | Description |
153172| ------| -------------|
154- | namespace\_ name | Namespace name |
155-
173+ | <a name =" output_namespace_name " ></a > [ namespace\_ name] ( #output\_ namespace\_ name ) | Namespace name |
156174<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
157175
158176## Commands
159177
160178<!-- START makefile-doc -->
161179```
162- $ make help
180+ $ make help
181+ make[1]: Entering directory '/home/jay/dev/altitude-sports/terraform-kubernetes-velero'
163182hooks Commit hooks setup
164183validate Validate with pre-commit hooks
165184changelog Update changelog
185+ make[1]: Leaving directory '/home/jay/dev/altitude-sports/terraform-kubernetes-velero'
166186```
167187<!-- END makefile-doc -->
168188
0 commit comments