Skip to content

4.x: Support for OKE Workload identity in OCI integration for Service registry #8862

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jun 25, 2024

Conversation

tomas-langer
Copy link
Member

@tomas-langer tomas-langer commented Jun 7, 2024

Description

Adds OKE workload authentication details provider
Extracted some authentication details providers to separate modules (resource and instance principal)
Marked as preview feature (production ready, may have some changes) for service registry

A few fixes in Builder and Config metadata (+ test update)

Documentation

Documentation of service registry features is now only in readme files

@tomas-langer tomas-langer added OCI 4.x Version 4.x declarative Helidon Declarative labels Jun 7, 2024
@tomas-langer tomas-langer self-assigned this Jun 7, 2024
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Jun 7, 2024
@tomas-langer tomas-langer requested a review from ljnelson June 7, 2024 15:34
@m0mus m0mus requested a review from Verdent June 17, 2024 09:52
@arjav-desai
Copy link
Member

arjav-desai commented Jun 20, 2024

a general nitpick: use full name i.e. authentication instead of atn, all over.

klustria
klustria previously approved these changes Jun 21, 2024
Copy link
Member

@klustria klustria left a comment

Choose a reason for hiding this comment

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

Other than comments from Arjav, in general, the changes LGTM. Mainly, I've looked at the OCI changes, and I'm good with those.

@tomas-langer
Copy link
Member Author

a general nitpick: use full name i.e. authentication instead of atn, all over.

@arjav-desai do you mean in class names, comments, documentation, config or all?

Because:
OciAtnMethod would become OciAuthenticationMethod, and the configuration keys would be authentication-method instead of atn-method, allowed-authentication-methods instead of allowed-atn-methods.

I am OK to replace this, but it will be more "chatty"
(we already use these abbreviations in security)

* Remove usages of "Strategy" and replace with "Method"
* Typo and other review fixes
@tomas-langer
Copy link
Member Author

I have resolved all comments.

@tomas-langer tomas-langer merged commit aa3ab17 into helidon-io:main Jun 25, 2024
12 checks passed
@tomas-langer tomas-langer deleted the 8797-oci-workload-atn branch June 25, 2024 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x declarative Helidon Declarative OCA Verified All contributors have signed the Oracle Contributor Agreement. OCI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants