Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify naming logic #549

Closed
brooke-hamilton opened this issue Nov 30, 2021 · 1 comment
Closed

Modify naming logic #549

brooke-hamilton opened this issue Nov 30, 2021 · 1 comment
Labels
core New feature or request

Comments

@brooke-hamilton
Copy link
Contributor

brooke-hamilton commented Nov 30, 2021

Benefit/Result/Outcome

To create predictable, consistent names that conform with naming guidelines.

Description

The scope of this work includes:

  • Standardized letter casing
  • User-defined naming prefix (existing) and a new user-defined suffix.
  • Requiring the naming prefix (previously it was optional)
  • No longer using the AZ CLI deployment name in the Bicep template.
  • Generating random name fragments where necessary

Please consider breaking this work into multiple PRs. I created this as a single backlog item so that the person doing the work can decide how to organize the engineering, but the scope of these changes is large and potentially disruptive to other work. A set of individual PRs can minimize the impact of the overall large changes.

The discussion that led to this backlog item is #531

Acceptance Criteria

  • All resource names are in lower case
  • An additional optional parameter is defined as resourcePostfix which allows deploying into the same subscriptions but different regions. It will default to "mlz".
  • Include resourcePostfix in automatic tags.
  • The seed for unique() calculations is the concatenation of resourcePrefix and resourcePostfix.
  • Naming guidelines for resource abbreviations are implemented
  • A naming convention is implemented.
@brooke-hamilton
Copy link
Contributor Author

This backlog item is superseded by #556.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant