Skip to content

feat: prepare mi mock information for backend but do not set it in the deployment yet - #4243

Merged
openshift-merge-bot[bot] merged 1 commit into
mainfrom
msoriano-prepare-mimock-deploy-backendcfg
Mar 6, 2026
Merged

feat: prepare mi mock information for backend but do not set it in the deployment yet#4243
openshift-merge-bot[bot] merged 1 commit into
mainfrom
msoriano-prepare-mimock-deploy-backendcfg

Conversation

@miguelsorianod

@miguelsorianod Miguel Soriano (miguelsorianod) commented Feb 27, 2026

Copy link
Copy Markdown
Collaborator

In #3820 we are going to introduce a validation that interacts with Microsoft's Managed Identities Data Plane service in the ARO-HCP environments where it is available. In the environments where it is not available it is not possible to retrieve credentials associated to Managed Identities. In those environments we instead have a fake implementation of the Managed Identities Data Plane client that always returns the credentials associated to common Azure Service Principal identity that we commonly refer to as the MI mock identity (or MSI Mock identity).

A prerequisite to be able to introduce #3820 is to first rollout the configuration at the deployment level of the MSI Mock identity which changes per ARO-HCP environment. This MR introduces it.

We prepare the backend component to be able to reference the MI mock information.

It also includes the conditional configuration of the MI mock identity certificate bundle in backend's ServiceProviderClass.

Also introduces a new config.yaml attribute miMockTenantId.

Although the configuration is introduced and prepared the backend deployment does not leverage it yet.

…e deployment yet

We prepare the backend component to be able to reference the MI mock
information.

It also includes the conditional configuration of the MI mock identity
certificate bundle in backend's ServiceProviderClass.

Also introduces a new config.yaml attribute miMockTenantId.

Although the configuration is introduced and prepared the backend
deployment does not leverage it yet.
@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/hold

@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

Once this is merged we will need to update the config.yaml of the ARO-HCP integration environment to configure the miMockTenantId attribute in config.yaml

@geoberle

Copy link
Copy Markdown
Collaborator

/lgtm

@openshift-ci

openshift-ci Bot commented Feb 27, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: geoberle, miguelsorianod

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

@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/hold cancel

@raelga

Copy link
Copy Markdown
Collaborator

/retest

@raelga

Copy link
Copy Markdown
Collaborator

/test e2e-parallel

@raelga

Copy link
Copy Markdown
Collaborator

/retest

6 similar comments
@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/retest

@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/retest

@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/retest

@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/retest

@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/retest

@miguelsorianod

Copy link
Copy Markdown
Collaborator Author

/retest

@openshift-merge-bot
openshift-merge-bot Bot merged commit 31b17e2 into main Mar 6, 2026
13 checks passed
@openshift-merge-bot
openshift-merge-bot Bot deleted the msoriano-prepare-mimock-deploy-backendcfg branch March 6, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants