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

Label all cloud resources used for integration tests #2108

Open
orouz opened this issue Apr 9, 2024 · 2 comments
Open

Label all cloud resources used for integration tests #2108

orouz opened this issue Apr 9, 2024 · 2 comments
Labels

Comments

@orouz
Copy link
Collaborator

orouz commented Apr 9, 2024

Motivation

we usually deploy 2 types of assets:

  1. assets for manual testing, when developers try things out
  2. assets used for integration testing, which are used in CI

we should label all the cloud assets used for integration tests with ci:integration labels so they don't get deleted by accident and it is clear why they exists.

bonus points - add an owner: <name> label based on who created them.

Definition of done

  • figure out which assets are used for integration tests
  • add a ci:integration label to all of them

Out of scope

  • using CloudCustodian to automatically label assets (?)
@orouz orouz added Team:Cloud Security Cloud Security team related gcp CIS Azure aws labels Apr 9, 2024
@oren-zohar
Copy link
Collaborator

For AWS we have a completely separate account for CI testing, so it might be less crucial there if I'm not mistaken. @gurevichdmitry

@gurevichdmitry
Copy link
Collaborator

@oren-zohar, you're right about AWS resources, but we also need to consider GCP and Azure accounts, which haven't received as much attention regarding labeling.

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

No branches or pull requests

3 participants