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

Implement Target Metadata #477

Merged
merged 4 commits into from
Oct 30, 2024
Merged

Implement Target Metadata #477

merged 4 commits into from
Oct 30, 2024

Conversation

hjkatz
Copy link
Contributor

@hjkatz hjkatz commented Oct 30, 2024

What

Describe what the change is solving

Implement propagating the target metadata (annotations and labels) to the target service created by BoundEndpoint

How

Describe the solution

Add util.ParseHelmDictionary()

Use util.ParseHelmDictionary() for --ngrok-metadata

Add serviceAnnotations and serviceLabels flags to api binary

Propagate target metadata to target service

Breaking Changes

Are there any breaking changes in this PR?
No.

@hjkatz hjkatz requested a review from a team as a code owner October 30, 2024 15:15
@github-actions github-actions bot added area/controller Issues dealing with the controller area/helm-chart Issues dealing with the helm chart labels Oct 30, 2024
Copy link
Contributor Author

hjkatz commented Oct 30, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hjkatz and the rest of your teammates on Graphite Graphite

Copy link
Contributor Author

hjkatz commented Oct 30, 2024

@jonstacks I chose not to factor out the config file for the api binary for simplicity in implementing the metadata for now.

We can always go back and use a config file for settings.

@jonstacks
Copy link
Collaborator

@jonstacks I chose not to factor out the config file for the api binary for simplicity in implementing the metadata for now.

We can always go back and use a config file for settings.

Sounds good to me. I've logged #478 for simplifying the config

Copy link
Contributor Author

hjkatz commented Oct 30, 2024

Merge activity

  • Oct 30, 12:40 PM EDT: A user started a stack merge that includes this pull request via Graphite.
  • Oct 30, 12:41 PM EDT: Graphite rebased this pull request as part of a merge.
  • Oct 30, 12:47 PM EDT: A user merged this pull request with Graphite.

@hjkatz hjkatz merged commit fbf5b20 into main Oct 30, 2024
8 checks passed
@hjkatz hjkatz deleted the hkatz/metadata branch October 30, 2024 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/controller Issues dealing with the controller area/helm-chart Issues dealing with the helm chart
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants