Skip to content

tools/prow-job-executor: record the cloud and environment#248

Merged
stevekuznetsov merged 1 commit into
Azure:mainfrom
stevekuznetsov:skuznets/prow-job-executor-metadata
Jun 10, 2026
Merged

tools/prow-job-executor: record the cloud and environment#248
stevekuznetsov merged 1 commit into
Azure:mainfrom
stevekuznetsov:skuznets/prow-job-executor-metadata

Conversation

@stevekuznetsov

Copy link
Copy Markdown
Contributor

We need this information downstream, and it's easy to record it.

We need this information downstream, and it's easy to record it.

Signed-off-by: Steve Kuznetsov <[email protected]>
Copilot AI review requested due to automatic review settings June 10, 2026 19:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the tools/prow-job-executor CLI to capture additional execution metadata (Azure cloud + target environment) and propagate it downstream via annotations and logs.

Changes:

  • Add --cloud and --environment flags (and make them required) to the execute command options.
  • Record cloud/environment alongside region as ev2.rollout/* annotations on the job pod spec.
  • Include cloud/environment in the “Starting Prow job execution” log line.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
tools/prow-job-executor/options.go Adds cloud/environment flags, validation, and records them as EV2 rollout annotations passed to Gangway.
tools/prow-job-executor/main.go Logs cloud/environment values when starting execution.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +208 to 211
// Add cloud, environment, and region as annotations
annotations[ev2RolloutCloudAnnotation] = o.Cloud
annotations[ev2RolloutEnvironmentAnnotation] = o.Environment
annotations[ev2RolloutRegionAnnotation] = o.Region
@stevekuznetsov stevekuznetsov merged commit 2976260 into Azure:main Jun 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants