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

Feature: Define the tag policy and enforce deployment triggers if the required tags are not present. #6098

Open
2 tasks done
ajaydevtron opened this issue Nov 15, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@ajaydevtron
Copy link
Contributor

🔖 Feature description

We need to enhance the Tag Policy feature to allow the definition of a set of tags that should propagate to underlying Kubernetes resources such as services, ingresses, pods, etc. If an application does not include the defined tags as per the policy for the dev/prod environments, the system should block the trigger or give warn.

Additionally, we need to provide users the flexibility to define tag values in the following format

Tag Key (all smalls) Free vs Fixed Tag Value Examples (all smalls)
team FIXED hq|bird|infacility|data-dev|odx-services|fms|dwh|mts|ucp|starfleet|thunderbolt
app_name FREE  
component FREE search, tracker, appcache, etc
function FREE  
business_unit FIXED Transportation|Fulfillment| ClientApplication | ConsumerApplication | International|Data-Dev
environment FREE Namespace Name
owner FREE  
alerts FREE  
tier FIXED [ t0 | t1 | t2 | t3]

Regarding the environment tag, we currently use envId: xyz. However, we also want to include environment: env-name for better clarity and usability

🎤 Pitch / Usecases

NA

🔄️ Alternative

No response

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

@ajaydevtron ajaydevtron added the enhancement New feature or request label Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants