Skip to content

OCPBUGS-105871: For azure-kubernetes-kms swaping AWS e2e workflow with Azure AKS e2e workflow - #83320

Merged
openshift-merge-bot[bot] merged 2 commits into
openshift:mainfrom
PoornimaSingour:OCPBUGS-105871/azure-kubernetes-kms-swap-aws-to-aks-e2e
Aug 13, 2026
Merged

OCPBUGS-105871: For azure-kubernetes-kms swaping AWS e2e workflow with Azure AKS e2e workflow#83320
openshift-merge-bot[bot] merged 2 commits into
openshift:mainfrom
PoornimaSingour:OCPBUGS-105871/azure-kubernetes-kms-swap-aws-to-aks-e2e

Conversation

@PoornimaSingour

@PoornimaSingour PoornimaSingour commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

The azure-kubernetes-kms repo CI configuration was incorrectly using the AWS HyperShift e2e workflow
(hypershift-aws-e2e-external with hypershift-aws cluster profile) instead of the Azure AKS e2e workflow. This meant e2e tests were provisioning an AWS HyperShift cluster and validating AWS KMS encryption, not Azure KMS encryption.

Changes

  • Updated cluster_profile from hypershift-aws to hypershift-aks across all config files
  • Updated workflow from hypershift-aws-e2e-external to hypershift-azure-aks-e2e across all config files
  • Fixed both openshift/azure-kubernetes-kms and openshift-priv/azure-kubernetes-kms (22 config files + 22 generated job files = 44 files total)

Affected configs

  • ci-operator/config/openshift/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)

JIRA

https://issues.redhat.com/browse/OCPBUGS-105871

Related

Identified in openshift/azure-kubernetes-kms#52

Summary by CodeRabbit

The PR updates azure-kubernetes-kms CI configurations in the public and private repositories. It moves e2e-hypershift tests from AWS HyperShift to Azure AKS for the main and release 4.16 through 5.1 configurations.

The configurations now use:

  • Cluster profile: hypershift-aks
  • Workflow: hypershift-azure-aks-e2e
  • Base image: hypershift-operator

Certificate authentication is enabled. The selected test filters remain unchanged.

@openshift-ci-robot openshift-ci-robot added jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. labels Aug 12, 2026
@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: This pull request references Jira Issue OCPBUGS-105871, which is valid. The bug has been moved to the POST state.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (5.0.0) matches configured target version for branch (5.0.0)
  • bug is in the state New, which is one of the valid states (NEW, ASSIGNED, POST)

The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

Summary

The azure-kubernetes-kms repo CI configuration was incorrectly using the AWS HyperShift e2e workflow
(hypershift-aws-e2e-external with hypershift-aws cluster profile) instead of the Azure AKS e2e workflow. This meant e2e tests were provisioning an AWS HyperShift cluster and validating AWS KMS encryption, not Azure KMS encryption.

Changes

  • Updated cluster_profile from hypershift-aws to hypershift-aks across all config files
  • Updated workflow from hypershift-aws-e2e-external to hypershift-azure-aks-e2e across all config files
  • Fixed both openshift/azure-kubernetes-kms and openshift-priv/azure-kubernetes-kms (22 config files + 22 generated job files = 44 files total)

Affected configs

  • ci-operator/config/openshift/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)

JIRA

https://issues.redhat.com/browse/OCPBUGS-105871

Related

Identified in openshift/azure-kubernetes-kms#52

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 openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: c5225e45-2708-43d6-80fa-9b58fb1258c4

📥 Commits

Reviewing files that changed from the base of the PR and between c53b104 and cfa8a7d.

⛔ Files ignored due to path filters (22)
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.23-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-5.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-5.1-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.23-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-5.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-5.1-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (22)
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-main.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.16.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.17.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.18.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.19.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.20.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.21.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.22.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.23.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-5.0.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-5.1.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-main.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.16.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.17.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.18.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.19.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.20.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.21.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.22.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.23.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-5.0.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-5.1.yaml
🚧 Files skipped from review as they are similar to previous changes (22)
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.19.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-5.1.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.18.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.23.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-5.0.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-main.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.20.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.17.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.17.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.22.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-main.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.18.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.21.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.22.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.20.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-5.0.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.16.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-5.1.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.23.yaml
  • ci-operator/config/openshift/azure-kubernetes-kms/openshift-azure-kubernetes-kms-release-4.16.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.19.yaml
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/openshift-priv-azure-kubernetes-kms-release-4.21.yaml

Walkthrough

The Azure Kubernetes KMS configurations add the hypershift-operator image and switch e2e-hypershift from AWS settings to the Azure AKS profile and workflow.

Changes

Azure AKS HyperShift configuration

Layer / File(s) Summary
Add HyperShift operator image
ci-operator/config/openshift-priv/azure-kubernetes-kms/*, ci-operator/config/openshift/azure-kubernetes-kms/*
Adds the hypershift-operator:latest image from the hypershift namespace.
Switch HyperShift e2e workflow
ci-operator/config/openshift-priv/azure-kubernetes-kms/*, ci-operator/config/openshift/azure-kubernetes-kms/*
Changes e2e-hypershift to the hypershift-aks cluster profile, certificate authentication, and the hypershift-azure-aks-e2e workflow. Selected test filters are updated where specified.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • openshift/release#83045: Modifies related HyperShift Azure AKS CI configurations and certificate-authenticated workflows.

Suggested reviewers: csrwng, danilo-gemoli

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change from the AWS e2e workflow to the Azure AKS e2e workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed The parent-to-commit diff changes only 22 YAML configs; additions define image and CI settings, with no Ginkgo title APIs or dynamic test-title values.
Test Structure And Quality ✅ Passed The diff contains only 44 YAML config and job files; no Ginkgo test sources or Ginkgo markers changed, so the stated test-quality check is not applicable.
Microshift Test Compatibility ✅ Passed The commit changes only 22 CI YAML files. It adds no Ginkgo test declarations or MicroShift-incompatible API/resource references.
Single Node Openshift (Sno) Test Compatibility ✅ Passed The commit changes only 22 YAML CI configuration files; no Go, test-source, or added Ginkgo declarations are present, so the SNO test check is inapplicable.
Topology-Aware Scheduling Compatibility ✅ Passed The diff changes only 22 ci-operator configuration YAML files. It adds CI image and test environment settings, with no deployment manifests, operator code, controllers, or scheduling constraints.
Ote Binary Stdout Contract ✅ Passed The branch changes only 44 YAML configuration and generated-job files; added hunks contain no OTE source or process-level stdout writes.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed The PR changes only 22 CI YAML files; the diff adds no Ginkgo tests or IPv4/public-network code, so this compatibility check is not applicable.
No-Weak-Crypto ✅ Passed The 44-file diff only changes CI YAML images, cluster profiles, workflows, labels, and test environment settings; no weak algorithms, ECB, custom crypto, or secret comparisons are introduced.
Container-Privileges ✅ Passed The diff changes only 22 CI YAML files; added fields are image metadata, test environment variables, and workflow settings, with no privileged, host*, SYS_ADMIN, escalation, securityContext, or roo...
No-Sensitive-Data-In-Logs ✅ Passed The diff adds only image, workflow, profile, and test environment configuration; it adds no logging statements or password, token, API key, or PII values.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: This pull request references Jira Issue OCPBUGS-105871, which is valid.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (5.0.0) matches configured target version for branch (5.0.0)
  • bug is in the state POST, which is one of the valid states (NEW, ASSIGNED, POST)
Details

In response to this:

Summary

The azure-kubernetes-kms repo CI configuration was incorrectly using the AWS HyperShift e2e workflow
(hypershift-aws-e2e-external with hypershift-aws cluster profile) instead of the Azure AKS e2e workflow. This meant e2e tests were provisioning an AWS HyperShift cluster and validating AWS KMS encryption, not Azure KMS encryption.

Changes

  • Updated cluster_profile from hypershift-aws to hypershift-aks across all config files
  • Updated workflow from hypershift-aws-e2e-external to hypershift-azure-aks-e2e across all config files
  • Fixed both openshift/azure-kubernetes-kms and openshift-priv/azure-kubernetes-kms (22 config files + 22 generated job files = 44 files total)

Affected configs

  • ci-operator/config/openshift/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)

JIRA

https://issues.redhat.com/browse/OCPBUGS-105871

Related

Identified in openshift/azure-kubernetes-kms#52

Summary by CodeRabbit

The PR updates azure-kubernetes-kms CI for both public and private repositories. It moves the e2e-hypershift tests from AWS HyperShift to Azure AKS.

The configurations for main and release 4.16 through 5.1 now use:

  • Cluster profile: hypershift-aks
  • Workflow: hypershift-azure-aks-e2e

The selected test filters remain unchanged.

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci
openshift-ci Bot requested review from csrwng and danilo-gemoli August 12, 2026 10:28
@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/retest

@csrwng

csrwng commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-5.0-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@csrwng: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-5.0-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour
PoornimaSingour force-pushed the OCPBUGS-105871/azure-kubernetes-kms-swap-aws-to-aks-e2e branch from c9488c9 to cfa8a7d Compare August 12, 2026 19:54
@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-5.1-e2e-hypershift, pull-ci-openshift-azure-kubernetes-kms-release-5.0-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse ci/rehearse/openshift/azure-kubernetes-kms/release-5.0/e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: job(s): pull-ci-openshift-azure-kubernetes-kms-release-5.1-e2e-hypershift, either don't exist or were not found to be affected, and cannot be rehearsed

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-5.1-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: job(s): ci/rehearse/openshift/azure-kubernetes-kms/release-5.0/e2e-hypershift either don't exist or were not found to be affected, and cannot be rehearsed

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse ci/rehearse/openshift/azure-kubernetes-kms/release-5.0/e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: job(s): ci/rehearse/openshift/azure-kubernetes-kms/release-5.0/e2e-hypershift either don't exist or were not found to be affected, and cannot be rehearsed

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-5.0-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-5.1-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-5.1-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-4.22-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-4.23-e2e-hypershift,pull-ci-openshift-azure-kubernetes-kms-release-4.21-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: job(s): pull-ci-openshift-azure-kubernetes-kms-release-4.23-e2e-hypershift,pull-ci-openshift-azure-kubernetes-kms-release-4.21-e2e-hypershift either don't exist or were not found to be affected, and cannot be rehearsed

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-4.23-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse list

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@PoornimaSingour: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-openshift-azure-kubernetes-kms-release-5.1-e2e-hypershift openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.1-images openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.1-unit openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.1-verify-commits openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.1-verify-deps openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.20-e2e-hypershift openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.20-images openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.20-unit openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.20-verify-deps openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.19-e2e-hypershift openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.19-images openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.19-unit openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.19-verify-deps openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.0-e2e-hypershift openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.0-images openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.0-unit openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.0-verify-commits openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-5.0-verify-deps openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.21-e2e-hypershift openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.21-images openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.21-okd-scos-e2e-aws-ovn openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.21-okd-scos-images openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.21-unit openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.21-verify-deps openshift/azure-kubernetes-kms presubmit Ci-operator config changed
pull-ci-openshift-azure-kubernetes-kms-release-4.16-e2e-hypershift openshift/azure-kubernetes-kms presubmit Ci-operator config changed

A total of 50 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here

Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-azure-kubernetes-kms-release-4.21-e2e-hypershift

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci

openshift-ci Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

@PoornimaSingour: 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.

@csrwng

csrwng commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Aug 13, 2026
@openshift-ci

openshift-ci Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: csrwng, PoornimaSingour

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 Aug 13, 2026
@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

Verified by pj-rehearse
These test has been verified as a part of below rehearse jobs

  1. ci/rehearse/openshift/azure-kubernetes-kms/release-4.21/e2e-hypershift - Job succeeded.                    
  2. ci/rehearse/openshift/azure-kubernetes-kms/release-4.22/e2e-hypershift - Job succeeded.                    
  3. ci/rehearse/openshift/azure-kubernetes-kms/release-4.23/e2e-hypershift - Job succeeded.                    
  4. ci/rehearse/openshift/azure-kubernetes-kms/release-5.0/e2e-hypershift. - Job succeeded.      
  5. ci/rehearse/openshift/azure-kubernetes-kms/release-5.1/e2e-hypershift - Job succeeded. 

@PoornimaSingour

Copy link
Copy Markdown
Contributor Author

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Aug 13, 2026
@openshift-merge-bot
openshift-merge-bot Bot merged commit ba9668a into openshift:main Aug 13, 2026
21 checks passed
@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@PoornimaSingour: Jira Issue OCPBUGS-105871: All pull requests linked via external trackers have merged:

Jira Issue OCPBUGS-105871 has been moved to the MODIFIED state.

Details

In response to this:

Summary

The azure-kubernetes-kms repo CI configuration was incorrectly using the AWS HyperShift e2e workflow
(hypershift-aws-e2e-external with hypershift-aws cluster profile) instead of the Azure AKS e2e workflow. This meant e2e tests were provisioning an AWS HyperShift cluster and validating AWS KMS encryption, not Azure KMS encryption.

Changes

  • Updated cluster_profile from hypershift-aws to hypershift-aks across all config files
  • Updated workflow from hypershift-aws-e2e-external to hypershift-azure-aks-e2e across all config files
  • Fixed both openshift/azure-kubernetes-kms and openshift-priv/azure-kubernetes-kms (22 config files + 22 generated job files = 44 files total)

Affected configs

  • ci-operator/config/openshift/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)
  • ci-operator/config/openshift-priv/azure-kubernetes-kms/ — main + release-4.16 through release-5.1 (11 files)

JIRA

https://issues.redhat.com/browse/OCPBUGS-105871

Related

Identified in openshift/azure-kubernetes-kms#52

Summary by CodeRabbit

The PR updates azure-kubernetes-kms CI configurations in the public and private repositories. It moves e2e-hypershift tests from AWS HyperShift to Azure AKS for the main and release 4.16 through 5.1 configurations.

The configurations now use:

  • Cluster profile: hypershift-aks
  • Workflow: hypershift-azure-aks-e2e
  • Base image: hypershift-operator

Certificate authentication is enabled. The selected test filters remain unchanged.

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 openshift-eng/jira-lifecycle-plugin repository.

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. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants