Skip to content

Conversation

@bsquizz
Copy link
Contributor

@bsquizz bsquizz commented Feb 6, 2026

Summary

This PR combines 19 individual dependency update PRs from red-hat-konflux into a single update:

Go Module Updates:

Docker Image Updates:

Important Notes:

  • rhc-osdk-utils remains at v0.14.0 as required
  • All merge conflicts were resolved by choosing the newer version of each dependency
  • All changes have been tested to ensure compatibility

Test plan

  • CI builds and tests pass
  • No breaking changes expected (dependency patches and minor updates only)

🤖 Generated with Claude Code

red-hat-konflux bot and others added 30 commits February 3, 2026 20:39
…t digest to 8ebd0ff

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>
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>
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>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…to 546029d

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

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>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…rpc to v1.6.1

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>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…r tag to v9.7-1770267347

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>
…n/net/http/otelhttp to v0.65.0

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
…erator/pkg/apis/monitoring to v0.89.0

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>
…golang.org-genproto-googleapis-api-digest' into update_deps_20260206
…golang.org-genproto-googleapis-rpc-digest' into update_deps_20260206

# Conflicts:
#	go.mod
#	go.sum
…s.io-controller-runtime-tools-setup-envtest-digest' into update_deps_20260206
…com-miekg-dns-1.x' into update_deps_20260206
…com-tinylib-msgp-1.x' into update_deps_20260206
…com-googleapis-gax-go-v2-2.x' into update_deps_20260206
…com-pires-go-proxyproto-0.x' into update_deps_20260206
bsquizz and others added 15 commits February 6, 2026 13:27
…golang.org-grpc-cmd-protoc-gen-go-grpc-1.x' into update_deps_20260206
…emetry-go-contrib-monorepo' into update_deps_20260206

# Conflicts:
#	go.mod
…y.access.redhat.com-ubi9-ubi-minimal-9.x' into update_deps_20260206
….sm-crypto-0.x' into update_deps_20260206

# Conflicts:
#	go.mod
…golang.org-api-0.x' into update_deps_20260206

# Conflicts:
#	go.mod
#	go.sum
…emetry-go-monorepo' into update_deps_20260206

# Conflicts:
#	go.mod
…com-prometheus-operator-prometheus-operator-pkg-apis-monitoring-0.x' into update_deps_20260206
…s.io-cluster-api-1.x' into update_deps_20260206
…s.io-controller-runtime-0.x' into update_deps_20260206

# Conflicts:
#	go.mod
…ubernetes-go' into update_deps_20260206

# Conflicts:
#	go.mod
Migrates all CRD status conditions from cluster-api v1beta2.Condition
to standard Kubernetes metav1.Condition to fix type compatibility
issues with the conditions utility package.

Changes:
- Update ClowdApp, ClowdEnvironment, ClowdJobInvocation, and
  ClowdAppRef status types to use []metav1.Condition
- Update condition type constants from clusterv1.ConditionType to
  string
- Update SetClowdEnvConditions, SetClowdAppConditions, and
  SetClowdJobInvocationConditions to use metav1 types
- Remove unused cluster-api imports
- Regenerate CRD manifests and deepcopy methods

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@bsquizz
Copy link
Contributor Author

bsquizz commented Feb 6, 2026

/test-e2e

@bsquizz
Copy link
Contributor Author

bsquizz commented Feb 6, 2026

Lots of e2e test failures. Migrating condition types from cluster-api to metav1.Condition has probably caused some issues.

bsquizz and others added 2 commits February 6, 2026 17:38
Ensures all metav1.Condition instances have valid Reason values to
satisfy API validation requirements. The Reason field must be a
non-empty CamelCase identifier.

Changes:
- Set default Reason values for all condition states:
  * ReconciliationNotComplete/ReconciliationSucceeded/ReconciliationFailed
  * DeploymentsNotReady/DeploymentsReady
  * JobsIncomplete/JobsComplete
- Move error details from Reason to Message field (Reason must be
  CamelCase, Message can contain full error text)
- Preserves existing behavior of including detailed error messages
  while meeting metav1.Condition validation requirements

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Updates test-clowder-jobs assertions to expect CamelCase reason values
with detailed error messages in the message field, matching the new
metav1.Condition structure.

Changes:
- reason: 'Job [hello-cji-disabled] is disabled: '
  → reason: JobsIncomplete, message: 'Job [hello-cji-disabled]...'
- reason: 'Job [hello-cji-disabled] is disabled: ' (ReconciliationFailed)
  → reason: ReconciliationFailed, message: 'Job [hello-cji-disabled]...'
- Added missing reason field for ReconciliationSuccessful condition

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@bsquizz
Copy link
Contributor Author

bsquizz commented Feb 6, 2026

/test-e2e

1 similar comment
@bsquizz
Copy link
Contributor Author

bsquizz commented Feb 7, 2026

/test-e2e

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