Skip to content

Conversation

@yalzhang
Copy link
Contributor

@yalzhang yalzhang commented Jan 8, 2026

  • Remove unused env vars COMPUTE_PCRS_IMAGE and REG_SERVER_IMAGE from CSV
    deployment spec since the operator never reads them at runtime (images
    come from TrustedExecutionCluster CR spec)
  • Add relatedImages section for air-gapped environment support
  • Update generate-bundle-prod.sh to patch relatedImages with OPERATOR_IMAGE,
    COMPUTE_PCRS_IMAGE, REG_SERVER_IMAGE, and TRUSTEE_IMAGE instead of
    patching deployment env vars
  • Update Makefile to pass TRUSTEE_IMAGE to bundle generation
  • Remove Machine from alm-examples as it's auto-created by register-server,
    not user-facing
  • Add publicTrusteeAddr field to TrustedExecutionCluster example
  • Normalize image tags from v0.1.0 to 0.1.0 (standard container format)
  • Update matchLabels from 'name' to 'app: trusted-cluster-operator' for
    consistency with operator deployment

@yalzhang yalzhang force-pushed the fix_csv_arg branch 3 times, most recently from 6ed64f7 to 8214ecb Compare January 8, 2026 09:47

# Required environment variables
for var in OPERATOR_IMAGE COMPUTE_PCRS_IMAGE REG_SERVER_IMAGE; do
for var in OPERATOR_IMAGE; do
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can flatten loop

…xamples

- Remove unused env vars COMPUTE_PCRS_IMAGE and REG_SERVER_IMAGE from CSV
  deployment spec since the operator never reads them at runtime (images
  come from TrustedExecutionCluster CR spec)
- Add relatedImages section for air-gapped environment support
- Update generate-bundle-prod.sh to patch relatedImages with OPERATOR_IMAGE,
  COMPUTE_PCRS_IMAGE, REG_SERVER_IMAGE, and TRUSTEE_IMAGE instead of
  patching deployment env vars
- Update Makefile to pass TRUSTEE_IMAGE to bundle generation
- Remove Machine from alm-examples as it's auto-created by register-server,
  not user-facing
- Add publicTrusteeAddr field to TrustedExecutionCluster example
- Normalize image tags from v0.1.0 to 0.1.0 (standard container format)
- Update matchLabels from 'name' to 'app: trusted-cluster-operator' for
  consistency with operator deployment

Signed-off-by: Yalan Zhang <yalzhang@redhat.com>
@openshift-ci
Copy link

openshift-ci bot commented Jan 9, 2026

@yalzhang: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/infra-provision-verify 604a02a link true /test infra-provision-verify
ci/prow/operator-lifecycle-verify 604a02a link true /test operator-lifecycle-verify

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
Copy link

openshift-ci bot commented Jan 9, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: alicefr, Jakob-Naucke, yalzhang

The full list of commands accepted by this bot can be found 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

@alicefr
Copy link
Contributor

alicefr commented Jan 9, 2026

@yalzhang what are the 2 new CI job failing on this PR?

@Jakob-Naucke
Copy link
Contributor

@alicefr these CI jobs need openshift/release#73211 for revival

@yalzhang
Copy link
Contributor Author

yalzhang commented Jan 9, 2026

@yalzhang what are the 2 new CI job failing on this PR?

This is the integration test. However, the job tried to apply a merged patch, which caused it to fail. The fix is available in PR #73211, but it’s still not fully stable—some cases consistently fail due to timeouts. Jakbo is also investigating.

The two jobs run on a dedicated Beaker system and are triggered for each PR submission (pre-submit jobs):

ci/prow/infra-provision-verify: provision (prepare environment) → make cluster-up → deprovision. (This is meant to verify the infrastructure; we might consider removing it.)

ci/prow/operator-lifecycle-verify: provision (prepare environment) → make cluster-up → make integration-tests → deprovision.

@alicefr
Copy link
Contributor

alicefr commented Jan 9, 2026

ok, then we can merge this PR

@yalzhang
Copy link
Contributor Author

yalzhang commented Jan 9, 2026

I'm testing the bundle part, and will add the result here. It may need some updates since the config/rbac changes which is just merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants