Skip to content

Commit a39b180

Browse files
committed
updated following discussions with Stuart & Anna in Cloud Engineering
1 parent 77ea973 commit a39b180

File tree

1 file changed

+13
-9
lines changed
  • docs/technical-standards/Reference/hosting-standards

1 file changed

+13
-9
lines changed

docs/technical-standards/Reference/hosting-standards/tagging.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,28 @@ To ensure we can consistently search for, and report on, the tags we use, you sh
2323
### Mandatory tags
2424

2525
- `Application`: The full name of the application or service. This should match the name used in the Service Catalogue, e.g. `Repairs Hub`, `Common Fate`.
26-
- `Team`: In the form `<team-name>: <team-email>`. This is the team responsible for the operation of the service.
26+
- `TeamEmail`: The email address of the team responsible for the operation of the service. Must be a valid email group, not an individual.
2727
- `Environment`: The name of the environment, must be one of `dev`, `stg`, `prod` or `mgmt`[^environment-tags-source].
2828

2929
### Optional tags
3030

3131
- `AutomationBuildUrl`: URL of the automation build, must be a valid URL.
32-
- `AutomationTool`: The tool used for Infrastructure as Code, e.g. `Terraform` or `Serverless Framework`.
32+
- `BackupPolicy`: The backup policy to apply to the resource. If present must be one of `Dev`, `Stg`, `Preprod`, `Prod`, `Mgmt`.
3333
- `Confidentiality`: Data confidentiality of the infrastructure. Only applicable to infrastructure which holds data, e.g. EC2, RDS, EBS, DynamoDB, Glue, and S3. Must be one of `Internal`, `Restricted`, or `Public`[^confidentiality-tags-source].
34-
- `OOOShutdown`: Whether to shut an EC2 instance down out of hours. Must be `true` or `false`.
34+
weekend_shutdown
35+
ooh_shutdown
36+
3537

3638
### FIXME(remove) Tags we're no longer using
3739

38-
- Department (maybe useful, it's a fixed list)
39-
- BackupPolicy (should be inferred from environment, as they seem to match)
40-
- Phase
41-
- Stack
42-
- Patch Group
43-
- Project
40+
- `AutomationTool`: The tool used for Infrastructure as Code, e.g. `Terraform` or `Serverless Framework`.
41+
- `Department` (maybe useful, it's a fixed list)
42+
- `Phase`
43+
- `Stack`
44+
- `Patch Group`
45+
- `Project`
46+
- `OOOShutdown` (has been superceded)
47+
- `Team` (replaced by TeamEmail)
4448

4549
[^confidentiality-tags-source]: https://github.com/LBHackney-IT/aws-tags-lbh/blob/main/variables.tf#L83
4650
[^environment-tags-source]: https://github.com/LBHackney-IT/aws-tags-lbh/blob/main/variables.tf#L150

0 commit comments

Comments
 (0)