Skip to content

SDN-4773: Add support for Azure Managed Service Identity authentication#149

Closed
kyrtapz wants to merge 1 commit into
openshift:masterfrom
kyrtapz:azure_msi
Closed

SDN-4773: Add support for Azure Managed Service Identity authentication#149
kyrtapz wants to merge 1 commit into
openshift:masterfrom
kyrtapz:azure_msi

Conversation

@kyrtapz
Copy link
Copy Markdown
Contributor

@kyrtapz kyrtapz commented Jun 11, 2024

Add support for Azure Managed Service Identity authentication.
The PR also reorganizes the requirements around the azure credentials fields.

TODO:
The federated token file is no longer defaulted to the hardcoded path allowing the fallback to MSI.
Need to figure out whether that default value was ever used, if so we need to add a different mechanism to distinguish between workload identity and managed identity.
One option would be to set the AZURE_FEDERATED_TOKEN_FILE env in the CNO for self-hosted clusters only. It would mean that self-hosted clusters default to workload identity and hypershift clusters default to managed identity.

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 11, 2024
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jun 11, 2024

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jun 11, 2024

@kyrtapz: GitHub didn't allow me to request PR reviews from the following users: kyrtapz.

Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs.

Details

In response to this:

/cc

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.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jun 11, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: kyrtapz

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 Jun 11, 2024
Signed-off-by: Patryk Diak <pdiak@redhat.com>
@kyrtapz kyrtapz marked this pull request as ready for review June 13, 2024 10:36
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 13, 2024
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Jun 13, 2024

@kyrtapz: The following test 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/security ba986f0 link false /test security

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.

@kyrtapz kyrtapz changed the title Add support for Azure Managed Service Identity authentication SDN-4773: Add support for Azure Managed Service Identity authentication Jun 13, 2024
@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented Jun 13, 2024

@kyrtapz: This pull request references SDN-4773 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set.

Details

In response to this:

Add support for Azure Managed Service Identity authentication.
The PR also reorganizes the requirements around the azure credentials fields.

TODO:
The federated token file is no longer defaulted to the hardcoded path allowing the fallback to MSI.
Need to figure out whether that default value was ever used, if so we need to add a different mechanism to distinguish between workload identity and managed identity

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-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jun 13, 2024
@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented Jun 13, 2024

@kyrtapz: This pull request references SDN-4773 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set.

Details

In response to this:

Add support for Azure Managed Service Identity authentication.
The PR also reorganizes the requirements around the azure credentials fields.

TODO:
The federated token file is no longer defaulted to the hardcoded path allowing the fallback to MSI.
Need to figure out whether that default value was ever used, if so we need to add a different mechanism to distinguish between workload identity and managed identity

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

openshift-ci-robot commented Jun 13, 2024

@kyrtapz: This pull request references SDN-4773 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.17.0" version, but no target version was set.

Details

In response to this:

Add support for Azure Managed Service Identity authentication.
The PR also reorganizes the requirements around the azure credentials fields.

TODO:
The federated token file is no longer defaulted to the hardcoded path allowing the fallback to MSI.
Need to figure out whether that default value was ever used, if so we need to add a different mechanism to distinguish between workload identity and managed identity.
One option would be to set the AZURE_FEDERATED_TOKEN_FILE env in the CNO for self-hosted clusters only. It would mean that self-hosted clusters default to workload identity and hypershift clusters default to managed identity.

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.

@kyrtapz
Copy link
Copy Markdown
Contributor Author

kyrtapz commented Aug 8, 2024

/close
done in #151

@openshift-ci openshift-ci Bot closed this Aug 8, 2024
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented Aug 8, 2024

@kyrtapz: Closed this PR.

Details

In response to this:

/close
done in #151

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.

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-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants