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
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/feature_request.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ assignees: ''
7
7
8
8
---
9
9
10
-
Have a question? Please checkout our [Slack Community](https://slack.cloudposse.com)in the `#geodesic` channel or visit our [Slack Archive](https://archive.sweetops.com/geodesic/).
10
+
Have a question? Please checkout our [Slack Community](https://slack.cloudposse.com) or visit our [Slack Archive](https://archive.sweetops.com/).
| additional\_tag\_map | Additional tags for appending to tags\_as\_list\_of\_maps. Not added to `tags`. |`map(string)`|`{}`| no |
170
+
| artifact\_git\_ref | Git ref of the lambda artifact to use. Use latest version if null. |`string`|`null`| no |
138
171
| artifact\_url | URL template for the remote artifact |`string`|`"https://artifacts.cloudposse.com/$${module_name}/$${git_ref}/$${filename}"`| no |
139
172
| attributes | Additional attributes (e.g. `1`) |`list(string)`|`[]`| no |
173
+
| context | Single object for setting entire context at once.<br>See description of individual variables for details.<br>Leave string and numeric variables as `null` to use default value.<br>Individual variable settings (non-null) override settings in context object,<br>except for attributes, tags, and additional\_tag\_map, which are merged. | <pre>object({<br> enabled = bool<br> namespace = string<br> environment = string<br> stage = string<br> name = string<br> delimiter = string<br> attributes = list(string)<br> tags = map(string)<br> additional_tag_map = map(string)<br> regex_replace_chars = string<br> label_order = list(string)<br> id_length_limit = number<br> })</pre> | <pre>{<br> "additional_tag_map": {},<br> "attributes": [],<br> "delimiter": null,<br> "enabled": true,<br> "environment": null,<br> "id_length_limit": null,<br> "label_order": [],<br> "name": null,<br> "namespace": null,<br> "regex_replace_chars": null,<br> "stage": null,<br> "tags": {}<br>}</pre> | no |
140
174
| delete\_after | Number of days to preserve |`number`|`15`| no |
141
-
| delimiter | Delimiter to be used between `namespace`, `stage`, `name` and `attributes`|`string`|`"-"`| no |
142
-
| enabled | This module will not create any resources unless enabled is set to "true" |`bool`|`true`| no |
175
+
| delimiter | Delimiter to be used between `namespace`, `environment`, `stage`, `name` and `attributes`.<br>Defaults to `-` (hyphen). Set to `""` to use no delimiter at all. |`string`|`null`| no |
176
+
| enabled | Set to false to prevent the module from creating any resources |`bool`|`null`| no |
177
+
| environment | Environment, e.g. 'uw2', 'us-west-2', OR 'prod', 'staging', 'dev', 'UAT' |`string`|`null`| no |
| es\_endpoint | The Elasticsearch endpoint for the Lambda function to connect to |`string`| n/a | yes |
145
180
| es\_security\_group\_id | The Elasticsearch cluster security group ID |`string`| n/a | yes |
146
-
|index|Index/indices to process. Use a comma-separated list. Specify `all` to match every index except for `.kibana` or `.kibana_1`|`string`|`"all"`| no |
181
+
|id\_length\_limit|Limit `id`to this many characters.<br>Set to `0` for unlimited length.<br>Set to `null` for default, which is `0`.<br>Does not affect `id_full`.|`number`|`null`| no |
147
182
| index\_format | Combined with 'index' variable and is used to evaluate the index age |`string`|`"%Y.%m.%d"`| no |
148
-
| index\_regex | Determines regex that is used for matching index name and index date. By default it match two groups separated by hyphen. |`string`|`"([^-]+)-(.*)"`| no |
149
-
| name | Solution name, e.g. 'app' or 'cluster' |`string`|`"app"`| no |
150
-
| namespace | Namespace, which could be your organization name, e.g. 'eg' or 'cp' |`string`|`""`| no |
151
-
| python\_version | The Python version to use |`string`|`"2.7"`| no |
183
+
| index\_re | Regular Expression that matches the index names to clean up (not including trailing dash and date) |`string`|`".*"`| no |
184
+
| label\_order | The naming order of the id output and Name tag.<br>Defaults to ["namespace", "environment", "stage", "name", "attributes"].<br>You can omit any of the 5 elements, but at least one must be present. |`list(string)`|`null`| no |
185
+
| name | Solution name, e.g. 'app' or 'jenkins' |`string`|`null`| no |
186
+
| namespace | Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp' |`string`|`null`| no |
187
+
| python\_version | The Python version to use |`string`|`"3.7"`| no |
188
+
| regex\_replace\_chars | Regex to replace chars with empty string in `namespace`, `environment`, `stage` and `name`.<br>If not set, `"/[^a-zA-Z0-9-]/"` is used to remove all characters other than hyphens, letters and digits. |`string`|`null`| no |
152
189
| schedule | CloudWatch Events rule schedule using cron or rate expression |`string`|`"cron(0 3 * * ? *)"`| no |
190
+
| skip\_index\_re | Regular Expression that matches the index names to ignore (not clean up). Takes precedence over `index_re`.<br>BY DEFAULT (when value is `null`), a pattern is used to exclude Kibana indexes.<br>Use `"^$"` if you do not want to skip any indexes. Include an exclusion for `kibana` if you<br>want to use a custom value and also exclude the kibana indexes. |`string`|`null`| no |
153
191
| sns\_arn | SNS ARN to publish alerts |`string`|`""`| no |
154
-
| stage | Stage, e.g. 'prod', 'staging', 'dev', or 'test'|`string`|`""`| no |
192
+
| stage | Stage, e.g. 'prod', 'staging', 'dev', OR 'source', 'build', 'test', 'deploy', 'release' |`string`|`null`| no |
0 commit comments