Skip to content

fix(jobs): add resource requests/limits to cachebust and pushcache Jobs#623

Open
platex-rehor-bot wants to merge 2 commits into
RedHatInsights:mainfrom
platex-rehor-bot:bot/RHCLOUD-45913
Open

fix(jobs): add resource requests/limits to cachebust and pushcache Jobs#623
platex-rehor-bot wants to merge 2 commits into
RedHatInsights:mainfrom
platex-rehor-bot:bot/RHCLOUD-45913

Conversation

@platex-rehor-bot
Copy link
Copy Markdown
Contributor

@platex-rehor-bot platex-rehor-bot commented May 15, 2026

Description

Add CPU and memory resource requests/limits to cachebust and pushcache Job containers, resolving DVO alerts for unset_cpu_requirements firing across all frontends namespace Jobs in production.

Changes

  • Cachebust container (akamai-cache-bust): 50m/64Mi requests, 100m/128Mi limits
  • Pushcache container (valpop-pushcache): 100m/128Mi requests, 200m/256Mi limits
  • Pushcache init container (copy-frontend-assets): 50m/64Mi requests, 100m/128Mi limits
  • Updated all e2e kuttl assert files to match new resource specs

Resource values are hardcoded per container type (matching the pattern used by the reverse proxy container) rather than reusing Deployment defaults, since batch jobs have different resource profiles than long-running serving containers.

Testing

  • Unit tests pass (make test)
  • E2e assert files updated for cachebust, cachebust-multiple-urls, pushcache, and pushcache-deploy-cutoff test suites

RHCLOUD-45913

🤖 Generated with Claude Code

@Hyperkid123
Copy link
Copy Markdown
Contributor

/retest

RHCLOUD-45913
Set resource requests and limits on cachebust and pushcache Job
containers to resolve DVO unset CPU requirements alerts. Also sets
resources on the pushcache init container (copy-frontend-assets).

Cachebust: 50m/64Mi requests, 100m/128Mi limits
Pushcache: 100m/128Mi requests, 200m/256Mi limits
Init container: 50m/64Mi requests, 100m/128Mi limits

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Hyperkid123
Copy link
Copy Markdown
Contributor

/retest

@Hyperkid123
Copy link
Copy Markdown
Contributor

/retest

RHCLOUD-45913
Go 1.25.9 has multiple High-severity stdlib CVEs (CVE-2026-39820,
CVE-2026-42499, CVE-2026-39836, CVE-2026-33814, CVE-2026-33811,
CVE-2026-42501) fixed in 1.25.10. GOTOOLCHAIN=auto ensures the
correct version is used during container builds.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@platex-rehor-bot
Copy link
Copy Markdown
Contributor Author

/retest

3 similar comments
@platex-rehor-bot
Copy link
Copy Markdown
Contributor Author

/retest

@florkbr
Copy link
Copy Markdown
Contributor

florkbr commented May 15, 2026

/retest

@florkbr
Copy link
Copy Markdown
Contributor

florkbr commented May 16, 2026

/retest

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