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

Move xDS and protobuf definitions into separate crates. #963

Merged
merged 1 commit into from
May 22, 2024
Merged

Conversation

XAMPPRocky
Copy link
Collaborator

This commit moves the xDS functionality in its own library, with the eventual goal of making the xDS component its own library that can be used by other services, currently this just extracts the functionality as-is, with the only change being the addition of the xds::config::Configuration trait which abstracts over the usage of config::Config in xDS as I wanted to keep that in the Quilkin library.

The quilkin-proto library was also added to allow for the protobuf definitions to be shared between the xDS library and the quilkin application.

@XAMPPRocky XAMPPRocky force-pushed the ep/xds-lib branch 3 times, most recently from 5e2f0f7 to 84d2d33 Compare May 22, 2024 09:52
This commit moves the xDS functionality in its own library, with the
eventual goal of making the xDS component its own library that can be
used by other services, currently this just extracts the functionality
as-is, with the only change being the addition of the
`xds::config::Configuration` trait which abstracts over the usage of
`config::Config` in xDS as I wanted to keep that in the Quilkin library.

The `quilkin-proto` library was also added to allow for the protobuf
definitions to be shared between the xDS library and the quilkin
application.
@quilkin-bot
Copy link
Collaborator

Build Succeeded 🥳

Build Id: 01cb84ce-cc6c-4bab-9f87-df88698ab7fb

The following development images have been built, and will exist for the next 30 days:

To build this version:

git fetch git@github.com:googleforgames/quilkin.git pull/963/head:pr_963 && git checkout pr_963
cargo build

@XAMPPRocky XAMPPRocky merged commit 6f16b57 into main May 22, 2024
11 checks passed
@Jake-Shadle Jake-Shadle deleted the ep/xds-lib branch June 26, 2024 05:40
@markmandel markmandel added the kind/cleanup Refactoring code, fixing up documentation, etc label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/cleanup Refactoring code, fixing up documentation, etc size/l
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants