Skip to content

Update disconnected asserts for RHOSDT 3.11 - #155

Merged
andreasgerstmayr merged 2 commits into
openshift:mainfrom
rubenvp8510:fix-disconnected-asserts-3.11
Sep 8, 2026
Merged

Update disconnected asserts for RHOSDT 3.11#155
andreasgerstmayr merged 2 commits into
openshift:mainfrom
rubenvp8510:fix-disconnected-asserts-3.11

Conversation

@rubenvp8510

@rubenvp8510 rubenvp8510 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

What

Update two tests/e2e-disconnected asserts that no longer match what RHOSDT 3.11 produces. Both are deliberate upstream changes, not product defects.

multitenancy/01-assert.yaml — OPA port renamed

spec.template.spec.containers[1].ports[0].name:
  Invalid value: "opa-http": Expected value: "public"

grafana/tempo-operator#1574 ("chore: fix noisy operator logs") renamed the tempo-gateway-opa container's 8082 port from public to opa-http. Both containers in that pod previously exposed a port named public — the gateway on 8080 and OPA on 8082 — and the duplicate name was producing warnings. The operator's own asserts were updated in grafana/tempo-operator#1598; this repo was not.

The tempo-gateway container's 8080 port is still public and is left as is. monolithic-multitenancy-openshift/01-assert.yaml also contains name: public, but for that same gateway port, and it passes — so it is not touched.

smoke-targetallocator/00-assert.yaml — telemetry fields no longer emitted

The expected collector.yaml still contained:

without_scope_info: false
without_type_suffix: false
without_units: false

open-telemetry/opentelemetry-operator#5204 promoted the operator.collector.usedefaulttelemetryshape feature gate from Alpha to Beta. Beta gates default to on, so the operator-injected Prometheus telemetry reader now uses collector defaults and no longer writes those three keys. Part of the SIG plan tracked in open-telemetry/opentelemetry-operator#5075. Users who need the previous shape can opt out with --feature-gates=-operator.collector.usedefaulttelemetryshape.

How this was found

Running the OCP 4.16 disconnected job against the 3.11 index images. The job had been failing before reaching the tests since June — see openshift/release#84710 — and once it got through, these two were the only failures:

--- PASS: chainsaw/monolithic-multitenancy-openshift (163.83s)
--- FAIL: chainsaw/multitenancy (412.80s)
--- PASS: chainsaw/otlp-metrics-traces (185.76s)
--- PASS: chainsaw/compatibility (179.65s)
--- FAIL: chainsaw/smoke-targetallocator (375.07s)

🤖 Generated with Claude Code

rubenvp8510 and others added 2 commits September 7, 2026 22:44
The tempo-gateway-opa container's 8082 port is named opa-http, not
public. The assert still expected the old name and failed against the
RHOSDT 3.11 build:

  spec.template.spec.containers[1].ports[0].name:
    Invalid value: "opa-http": Expected value: "public"

The tempo-gateway container's own 8080 port is still named public and is
left untouched.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The collector no longer emits without_scope_info, without_type_suffix
and without_units under service.telemetry.metrics.readers, so the
generated collector.yaml no longer contains them and the assert failed
against the RHOSDT 3.11 build.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 568678a0-b68b-42a4-9b69-5e4c851bf892


Comment @coderabbitai help to get the list of available commands.

@openshift-ci

openshift-ci Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

@rubenvp8510: all tests passed!

Full PR test history. Your PR dashboard.

Details

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. I understand the commands that are listed here.

@openshift-ci

openshift-ci Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: andreasgerstmayr

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

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 8, 2026
@andreasgerstmayr
andreasgerstmayr merged commit f0255f4 into openshift:main Sep 8, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants