Add ttl label to Core HPC Infrastructure & Operational Blueprints#5293
Conversation
Summary of ChangesHello @saara-tyagi27, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces a crucial enhancement to the daily Cloud Build test suite by implementing automatic Time-To-Live (TTL) labeling for resources created during these tests. The primary goal is to prevent the accumulation of orphaned cloud resources and optimize cost management by ensuring that test environments are automatically deprovisioned after their intended lifespan. This change standardizes the cleanup process across numerous HPC blueprints. Highlights
Changelog
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request adds a time-to-live label to various test blueprints to aid in resource cleanup. The changes are mostly correct, but there are a few issues. Some test configurations use incorrect or mismatched blueprint files, which could be copy-paste errors. Additionally, a couple of python-based integration tests are not using the modified blueprints because they are called with hardcoded file paths instead of the variable containing the path to the modified file. These issues have been highlighted with specific comments and suggestions, emphasizing consistency with existing test modification patterns where applicable.
80d7a6f to
6d96174
Compare
|
The pr has been tested in the following way: When the resources were deployed, they were observed to have the correct time-to-live label. |
a755ad6
into
GoogleCloudPlatform:develop
Summary
Add ttl label to core HPC Infrastructure & Operational Blueprints
Submission Checklist
NOTE: Community submissions can take up to 2 weeks to be reviewed.
Please take the following actions before submitting this pull request.