Skip to content

fix(prometheus): use AL2023 for checksum builds - #5630

Merged
eks-distro-bot merged 6 commits into
aws:mainfrom
howard-junec:fix/prometheus-checksums-al2023
Sep 19, 2026
Merged

eks-distro-bot merged 6 commits into
aws:mainfrom
howard-junec:fix/prometheus-checksums-al2023

Conversation

@howard-junec

Copy link
Copy Markdown
Member

Description

Run only the Prometheus child of the checksums batch on the AL2023
builder-base image.

This adds per-project image override support for checksum buildspec generation
and configures Prometheus to use its existing dynamically resolved .2023
builder-base tag.

The generated change is scoped to prometheus_prometheus:

  • No change to release/staging-build.yml
  • No change to the checksums project default image
  • No impact to the other checksum batch children

Testing

  • make generate-staging-buildspec
  • make validate-release-buildspecs
  • Verified the checksum graph contains exactly one env.image override
  • Verified release/staging-build.yml is unchanged

@eks-distro-bot eks-distro-bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Aug 10, 2026
@howard-junec howard-junec reopened this Aug 10, 2026
@howard-junec

Copy link
Copy Markdown
Member Author

/retest

@howard-junec

Copy link
Copy Markdown
Member Author

/test prometheus-prometheus-tooling-presubmit

1 similar comment
@howard-junec

Copy link
Copy Markdown
Member Author

/test prometheus-prometheus-tooling-presubmit

@rahulbabu95

Copy link
Copy Markdown
Member

/test all

rahulbabu95 added a commit to rahulbabu95/eks-anywhere-build-tooling that referenced this pull request Sep 3, 2026
Checksums never came forward after the builder-base bump, so
validate-checksums fails on any PR touching these projects.

Most values are forward-ported from release-0.26. cloud-provider-aws
1-30..1-34 were stale on both branches, so those take the values the
presubmits actually compute.

Skipped 11 files whose projects also drifted on GIT_TAG,
GOLANG_VERSION, patches or Makefile — those need a real rebuild, not
a copy. prometheus stays out too: its presubmit builds on the AL2023
base, so it needs aws#5630 first.

Signed-off-by: Rahul <rahulbabu95@gmail.com>
eks-distro-bot pushed a commit that referenced this pull request Sep 3, 2026
Checksums never came forward after the builder-base bump, so
validate-checksums fails on any PR touching these projects.

Most values are forward-ported from release-0.26. cloud-provider-aws
1-30..1-34 were stale on both branches, so those take the values the
presubmits actually compute.

Skipped 11 files whose projects also drifted on GIT_TAG,
GOLANG_VERSION, patches or Makefile — those need a real rebuild, not
a copy. prometheus stays out too: its presubmit builds on the AL2023
base, so it needs #5630 first.

Signed-off-by: Rahul <rahulbabu95@gmail.com>
@rahulbabu95

Copy link
Copy Markdown
Member

/retest

@howard-junec
howard-junec force-pushed the fix/prometheus-checksums-al2023 branch from 5000b4e to 1549b8c Compare September 18, 2026 18:37
@eks-distro-bot eks-distro-bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Sep 18, 2026
Signed-off-by: junhe cao <junecao@amazon.com>
@howard-junec

Copy link
Copy Markdown
Member Author

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: cluster-api-provider-aws-snow-tooling-presubmit, containerd-tooling-1-30-presubmit-arm64, containerd-tooling-1-31-presubmit-arm64, containerd-tooling-1-32-presubmit-arm64, containerd-tooling-1-33-presubmit-arm64, containerd-tooling-1-34-presubmit-arm64, containerd-tooling-1-35-presubmit-arm64, dhcp-presubmit-arm64, emissary-tooling-presubmit, hook-tooling-presubmit-arm64, ipxedust-presubmit-arm64, linux-bootconfig-presubmit-arm64, linuxkit-tooling-presubmit-arm64, runc-tooling-presubmit-arm64

Details

In response to this:

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: containerd-tooling-1-30-presubmit-arm64, containerd-tooling-1-31-presubmit-arm64, containerd-tooling-1-32-presubmit-arm64, containerd-tooling-1-33-presubmit-arm64, containerd-tooling-1-34-presubmit-arm64, containerd-tooling-1-35-presubmit-arm64, dhcp-presubmit-arm64, hook-tooling-presubmit-arm64

Details

In response to this:

/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: ipxedust-presubmit-arm64, linux-bootconfig-presubmit-arm64, linuxkit-tooling-presubmit-arm64, runc-tooling-presubmit-arm64

Details

In response to this:

/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override cluster-api-provider-aws-snow-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: cluster-api-provider-aws-snow-tooling-presubmit

Details

In response to this:

/override cluster-api-provider-aws-snow-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override emissary-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: emissary-tooling-presubmit

Details

In response to this:

/override emissary-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override-cancel emissary-tooling-presubmit
/test emissary-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Cancelled overrides on behalf of howard-junec: emissary-tooling-presubmit

Details

In response to this:

/override-cancel emissary-tooling-presubmit
/test emissary-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override emissary-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: emissary-tooling-presubmit

Details

In response to this:

/override emissary-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

…ksums-al2023

# Conflicts:
#	projects/emissary-ingress/emissary/CHECKSUMS
@howard-junec

Copy link
Copy Markdown
Member Author

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:

  • emissary-tooling-presubmit
  • hook-tooling-presubmit-arm64
  • ipxedust-presubmit-arm64
  • linux-bootconfig-presubmit-arm64
  • linuxkit-tooling-presubmit-arm64
  • runc-tooling-presubmit-arm64

Only the following failed contexts/checkruns were expected:

  • autoscaler-1-30-presubmit
  • autoscaler-1-31-presubmit
  • autoscaler-1-32-presubmit
  • autoscaler-1-33-presubmit
  • autoscaler-1-34-presubmit
  • autoscaler-1-35-presubmit
  • aws-image-builder-presubmit
  • aws-otel-collector-tooling-presubmit
  • boots-tooling-presubmit
  • bottlerocket-bootstrap-tooling-presubmit
  • cert-manager-tooling-presubmit
  • cloud-provider-aws-1-30-tooling-presubmit
  • cloud-provider-aws-1-31-tooling-presubmit
  • cloud-provider-aws-1-32-tooling-presubmit
  • cloud-provider-aws-1-33-tooling-presubmit
  • cloud-provider-aws-1-34-tooling-presubmit
  • cloud-provider-aws-1-35-tooling-presubmit
  • cloud-provider-nutanix-tooling-presubmit
  • cloud-provider-vsphere-1-30-tooling-presubmit
  • cloud-provider-vsphere-1-31-tooling-presubmit
  • cloud-provider-vsphere-1-32-tooling-presubmit
  • cloud-provider-vsphere-1-33-tooling-presubmit
  • cloud-provider-vsphere-1-34-tooling-presubmit
  • cloud-provider-vsphere-1-35-tooling-presubmit
  • cloudstack-cloudmonkey-tooling-presubmit
  • cluster-api-provider-aws-snow-tooling-presubmit
  • cluster-api-provider-cloudstack-tooling-presubmit
  • cluster-api-provider-nutanix-tooling-presubmit
  • cluster-api-provider-tinkerbell-tooling-presubmit
  • cluster-api-provider-vsphere-tooling-presubmit
  • cluster-api-tooling-presubmit
  • containerd-tooling-1-30-presubmit-amd64
  • containerd-tooling-1-30-presubmit-arm64
  • containerd-tooling-1-31-presubmit-amd64
  • containerd-tooling-1-31-presubmit-arm64
  • containerd-tooling-1-32-presubmit-amd64
  • containerd-tooling-1-32-presubmit-arm64
  • containerd-tooling-1-33-presubmit-amd64
  • containerd-tooling-1-33-presubmit-arm64
  • containerd-tooling-1-34-presubmit-amd64
  • containerd-tooling-1-34-presubmit-arm64
  • containerd-tooling-1-35-presubmit-amd64
  • containerd-tooling-1-35-presubmit-arm64
  • cri-tools-tooling-presubmit
  • dhcp-presubmit-amd64
  • dhcp-presubmit-arm64
  • distribution-tooling-presubmit
  • eks-a-admin-image-presubmit
  • eks-a-upgrader-image-presubmit
  • eks-anywhere-cli-tools-tooling-presubmit
  • eks-anywhere-diagnostic-collector-tooling-presubmit
  • eks-anywhere-packages-image-tooling-presubmit

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.

Details

In response to this:

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: cluster-api-provider-aws-snow-tooling-presubmit, containerd-tooling-1-30-presubmit-arm64, containerd-tooling-1-31-presubmit-arm64, containerd-tooling-1-32-presubmit-arm64, containerd-tooling-1-33-presubmit-arm64, containerd-tooling-1-34-presubmit-arm64, containerd-tooling-1-35-presubmit-arm64, dhcp-presubmit-arm64, emissary-tooling-presubmit, hook-tooling-presubmit-arm64, ipxedust-presubmit-arm64, linux-bootconfig-presubmit-arm64, linuxkit-tooling-presubmit-arm64, runc-tooling-presubmit-arm64

Details

In response to this:

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@howard-junec

Copy link
Copy Markdown
Member Author

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

@howard-junec: Overrode contexts on behalf of howard-junec: cluster-api-provider-aws-snow-tooling-presubmit, containerd-tooling-1-30-presubmit-arm64, containerd-tooling-1-31-presubmit-arm64, containerd-tooling-1-32-presubmit-arm64, containerd-tooling-1-33-presubmit-arm64, containerd-tooling-1-34-presubmit-arm64, containerd-tooling-1-35-presubmit-arm64, dhcp-presubmit-arm64, emissary-tooling-presubmit, hook-tooling-presubmit-arm64, ipxedust-presubmit-arm64, linux-bootconfig-presubmit-arm64, linuxkit-tooling-presubmit-arm64, runc-tooling-presubmit-arm64

Details

In response to this:

/override cluster-api-provider-aws-snow-tooling-presubmit
/override containerd-tooling-1-30-presubmit-arm64
/override containerd-tooling-1-31-presubmit-arm64
/override containerd-tooling-1-32-presubmit-arm64
/override containerd-tooling-1-33-presubmit-arm64
/override containerd-tooling-1-34-presubmit-arm64
/override containerd-tooling-1-35-presubmit-arm64
/override dhcp-presubmit-arm64
/override hook-tooling-presubmit-arm64
/override ipxedust-presubmit-arm64
/override linux-bootconfig-presubmit-arm64
/override linuxkit-tooling-presubmit-arm64
/override runc-tooling-presubmit-arm64
/override emissary-tooling-presubmit

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@rahulbabu95

Copy link
Copy Markdown
Member

/lgtm
/approve

@eks-distro-bot

Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rahulbabu95

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@eks-distro-bot
eks-distro-bot merged commit 4c6c6d9 into aws:main Sep 19, 2026
110 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved lgtm size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants