You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Kitchen configuration can be found in `/.kitchen.yml`
69
71
- Under `/test/fixtures` you can find the targets that will be tested. Please keep this as similar as possible to the Terraform Registry Modules examples.
72
+
- AWS_PROFILE configuration is required to access the [TF s3 state backend](#terraform-backend)
70
73
71
74
**Running Kitchen tests locally**
72
75
73
76
Ruby 2.7 is required to launch the tests.
74
77
Run `bundle install` to get kitchen-terraform bundle.
75
78
Cloud Provider credentials should be configured locally.
76
79
```shell
77
-
# launch the tests, in other words, it will run `terraform apply`
80
+
# launch all the tests, in other words, it will run `terraform apply`
78
81
$ bundle exec kitchen converge
79
82
80
83
# will destroy test infrastructure, in short, it will run `terraform destroy`
@@ -83,6 +86,9 @@ $ bundle exec kitchen destroy
83
86
# run all the workflow. In first place, it will run an `apply`. Then, if and only if the `apply` works it will destroy the infrastructure.
@@ -99,8 +105,9 @@ Check project github secrets for clarification
99
105
100
106
# Release
101
107
102
-
- Use **semver** for releases https://semver.org
103
-
- Module official releases will be published at terraform registry
104
-
- Just create a tag/release and it will be fetched by pre-configured webhook and published into.
105
-
- For internal usage, TAGs can be used
106
-
- For official verions, RELEASEs will be used, with its corresponding changelog description.
108
+
Feel free to release as soon as needed.
109
+
110
+
- Create a tag and it will be fetched by pre-configured webhook.
111
+
- use [semver](https://semver.org) notation
112
+
- A changelog description will be generated based on [conventional-commints](https://www.conventionalcommits.org/en/v1.0.0/) , but please verify all changes are included and explain acordingly if/when required
113
+
- Module official releases will be published at terraform registry automatically
0 commit comments