Skip to content
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

[CDAP-20479] Add sidecar metadata service for credential provisioning #15260

Merged
merged 1 commit into from
Aug 10, 2023

Conversation

itsankit-google
Copy link
Member

@itsankit-google itsankit-google commented Aug 1, 2023

JIRA: CDAP-20749

This PR does the following:

  • Adds GCPMetadataHttpHandlerInternal in artifact localizer service in task worker and preview runners.
  • Adds GCPMetadataTaskContext class to provide credentials to pass along with the call to the Credential Provider API.
  • Sets GCE_METADATA_HOST environment variable in taskworkertwillrunnable and previewrunnertwillrunnable containers.
  • Adds a feature flag for namespace isolation feature.
  • Adds unit test for GCPMetadataHttpHandlerInternal.

@itsankit-google itsankit-google marked this pull request as draft August 1, 2023 20:01
@itsankit-google itsankit-google force-pushed the CDAP-20749 branch 5 times, most recently from e51b676 to ef207bd Compare August 2, 2023 15:58
@itsankit-google itsankit-google marked this pull request as ready for review August 2, 2023 15:59
@itsankit-google itsankit-google added the build Triggers github actions build label Aug 2, 2023
@itsankit-google itsankit-google merged commit 1cc0a61 into develop Aug 10, 2023
9 checks passed
@itsankit-google itsankit-google deleted the CDAP-20749 branch August 10, 2023 05:42
@itsankit-google itsankit-google added the credential_provider Label for tracking the credential provider feature. label Oct 21, 2023
@itsankit-google itsankit-google added namespaced_service_accounts Label for tracking namespaced service accounts feature and removed credential_provider Label for tracking the credential provider feature. labels Oct 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.10 build Triggers github actions build namespaced_service_accounts Label for tracking namespaced service accounts feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants