File tree Expand file tree Collapse file tree 2 files changed +67
-29
lines changed Expand file tree Collapse file tree 2 files changed +67
-29
lines changed Original file line number Diff line number Diff line change 33
44
55
6- <a name =" v0.4 .0 " ></a >
7- ## [ v0.4 .0] - 2019-12-22
6+ <a name =" v0.13 .0 " ></a >
7+ ## [ v0.13 .0] - 2020-07-19
88
9- - update hooks
10- - Update README.md
11- - update hooks
12- - licence update
13- - Update LICENSE
14- - added assumptions and features
9+ - changelog updated
1510
1611
17- <a name =" v0.3.0 " ></a >
18- ## [ v0.3.0 ] - 2019-11-02
12+ <a name =" v0.12.2 " ></a >
13+ ## [ v0.12.2 ] - 2020-07-19
1914
20- - added deafult blueprint values
15+ - velero is working on eks with web identity setup
2116
2217
23- <a name =" v0.2.0 " ></a >
24- ## [ v0.2.0 ] - 2019-09-15
18+ <a name =" v0.12.1 " ></a >
19+ ## v0.12.1 - 2020-07-19
2520
26- - update changelog
27- - update licence
28-
29-
30- <a name =" v0.1.0 " ></a >
31- ## v0.1.0 - 2019-09-15
32-
33- - setup project blueprint
34- - setup project blueprint
35- - setup project blueprint
3621- Initial commit
3722
3823
39- [ Unreleased ] : https://github.com/terraform-module/TODO/compare/v0.4.0...HEAD
40- [ v0.4.0 ] : https://github.com/terraform-module/TODO/compare/v0.3.0...v0.4.0
41- [ v0.3.0 ] : https://github.com/terraform-module/TODO/compare/v0.2.0...v0.3.0
42- [ v0.2.0 ] : https://github.com/terraform-module/TODO/compare/v0.1.0...v0.2.0
24+ [ Unreleased ] : https://github.com/terraform-module/TODO/compare/v0.13.0...HEAD
25+ [ v0.13.0 ] : https://github.com/terraform-module/TODO/compare/v0.12.2...v0.13.0
26+ [ v0.12.2 ] : https://github.com/terraform-module/TODO/compare/v0.12.1...v0.12.2
Original file line number Diff line number Diff line change @@ -49,7 +49,61 @@ $ helm repo add vmware-tanzu https://vmware-tanzu.github.io/helm-charts
4949Here's the gist of using it directly from github.
5050
5151``` hcl
52-
52+ module "velero" {
53+ source = "terraform-module/velero/kubernetes"
54+ version = "0.12.2"
55+
56+ namespace_deploy = true
57+ app_deploy = true
58+ cluster_name = my-personal-cluster
59+ openid_connect_provider_uri = "openid-configuration"
60+ bucket = "backup-s3"
61+ values = [<<EOF
62+ # https://github.com/vmware-tanzu/helm-charts/tree/master/charts/velero
63+
64+ image:
65+ repository: velero/velero
66+ tag: v1.4.2
67+
68+ initContainers:
69+ - name: velero-plugin-for-aws
70+ image: velero/velero-plugin-for-aws:v1.1.0
71+ imagePullPolicy: IfNotPresent
72+ volumeMounts:
73+ - mountPath: /target
74+ name: plugins
75+
76+ # SecurityContext to use for the Velero deployment. Optional.
77+ # Set fsGroup for `AWS IAM Roles for Service Accounts`
78+ # see more informations at: https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts.html
79+ securityContext:
80+ fsGroup: 1337
81+
82+ configuration:
83+ provider: aws
84+
85+ backupStorageLocation:
86+ name: default
87+ provider: aws
88+ bucket: backup-s3
89+ prefix: "velero/dev/my-cluster"
90+ config:
91+ region: eu-west-1
92+
93+ volumeSnapshotLocation:
94+ name: default
95+ provider: aws
96+ # Additional provider-specific configuration. See link above
97+ # for details of required/optional fields for your provider.
98+ config:
99+ region: eu-west-1
100+ EOF
101+ ]
102+ vars = {
103+ "version" = "2.12.0"
104+ }
105+ tags = local.tags
106+ }
53107```
54108
55109## Assumptions
@@ -136,7 +190,7 @@ Currently maintained by [Ivan Katliarchuk](https://github.com/ivankatliarchuk) a
136190
137191## Terraform Registry
138192
139- - [ Module] ( https://registry.terraform.io/modules/terraform-module/kubernetes- velero/aws )
193+ - [ Module] ( https://registry.terraform.io/modules/terraform-module/velero/kubernetes )
140194
141195## TODO
142196
You can’t perform that action at this time.
0 commit comments