Skip to content

chore(deps): consolidate Konflux security updates - #1084

Merged
rh-amarin merged 13 commits into
openshift-online:mainfrom
rh-amarin:claude/konflux-bot-prs-consolidate-0a1df2
Nov 13, 2026
Merged

rh-amarin merged 13 commits into
openshift-online:mainfrom
rh-amarin:claude/konflux-bot-prs-consolidate-0a1df2

Conversation

@rh-amarin

@rh-amarin rh-amarin commented Nov 13, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Combines this week's open red-hat-konflux[bot] security PRs into one change, so they land together instead of conflicting in go.mod, go.sum and the pnpm lock file.

Included (21): #1040, #1042, #1046, #1048, #1049, #1051, #1052, #1054, #1055, #1056, #1057, #1059, #1060, #1061, #1062, #1063, #1064, #1065, #1066, #1067, #1068, #1070

Where PRs overlapped, the highest version of each dependency won. Lock files were regenerated.

#1048 (moby/go-archive) needed more than a bump: testcontainers-go v0.33 uses an archive API removed after go-archive v0.1.0. This PR moves testcontainers-go to v0.41.0 (v0.42+ switches to moby/moby and breaks rh-trex-ai) and go-archive to v0.3.3. The api-server integration suite passes on it.

Extra changes needed to keep the build green

  • otelslog bridge v0.19.0 to v0.21.0 (needed by otel/log v0.21). This also moves otel/log, otel/metric and otel/trace to v1.47.0.
  • scripts/openapi-ir: adapt to the kin-openapi v0.149 ExclusiveBound type. Behavior is unchanged for our OpenAPI 3.0.3 specs.
  • @vitest/coverage-v8 to 4.1.11 to match vitest.
  • .forbidden-terms-whitelist.json: refresh line numbers moved by go.sum changes.
  • dependency-age-allowlist.json: 14-day cooldown exceptions for x/crypto v0.59.0 (the security fix) and x/sys, x/term, x/text, which it requires. Each entry expires 2026-11-26. Reviewers: please confirm you accept these exceptions.

Testing

  • go build and go vet clean for all 13 Go modules.
  • Unit tests pass: control-plane, cli, fleet-dashboard, sdk-generator, dispatcher.
  • api-server integration suite run against PostgreSQL (Podman): all pass except TestExtKindsNameBackfillDeduplicatesCollisions, which is flaky (failed 2 of 5 runs on clean main).
  • pnpm run check:web:lint passes (format, lint, typecheck, build, Storybook build).
  • Web unit tests match main. operational-dashboard-ui has 28 failures on main as well, seen with Node 26 locally (repo pins Node 24).
  • make check passes.
  • Not run: tests/e2e (needs a live cluster).

Once this merges, #1048 is the only one left to handle, and the other 20 source PRs can be closed.

🤖 Generated with Claude Code

red-hat-konflux Bot and others added 11 commits November 12, 2026 05:29
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…ecurity]

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…[security]

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Combine the open red-hat-konflux[bot] security PRs from this week
(1040, 1042, 1046, 1049, 1051, 1052, 1054-1057, 1059-1068, 1070)
into one change. Highest version of each dependency wins.

Extra changes needed to keep the build green:
- bump otelslog bridge to v0.21.0 (needed by otel/log v0.21)
- adapt openapi-ir to kin-openapi v0.149 ExclusiveBound type
- bump @vitest/coverage-v8 to 4.1.11 to match vitest
- refresh forbidden-terms whitelist line numbers
- add 14-day age exceptions for x/crypto v0.59.0 and its x/ deps

Not included: openshift-online#1048 (moby/go-archive v0.3.0) breaks docker/docker v28.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review

@mergify

mergify Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

This pull request is merged.

rh-amarin and others added 2 commits November 13, 2026 10:20
…s-consolidate-0a1df2

# Conflicts:
#	components/agents/tools/gitleaks/go.mod
#	components/agents/tools/gitleaks/go.sum
#	components/api-server/go.mod
#	components/api-server/go.sum
#	components/control-plane/go.mod
#	components/control-plane/go.sum
#	components/control-plane/tools/helm/go.mod
#	components/control-plane/tools/helm/go.sum
#	components/fleet-dashboard/go.mod
#	components/fleet-dashboard/go.sum
#	components/web-console/bff/package.json
#	pnpm-lock.yaml
#	pnpm-workspace.yaml
rardecode/v2 v2.2.0 (security update) no longer satisfies the interface
used by mholt/archives v0.1.2, so the fullsend-sandbox image failed to
build gitleaks. mholt/archives v0.1.5 supports it.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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.

1 participant