-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
feat: add gloo proxy source #1693
Conversation
/assign @linki |
/kind feature @Hugome can you fix the merge conflict with the |
@seanmalloy Yes no problems, done |
@Hugome the linter is complaining, can you take a look? |
@Raffo Oh sorry didn't see this one, done and rebase done :) |
@jgrumboe Done |
@jgrumboe absolutely right :) Little mistake on a rebase |
aww just missed 0.7.4.. maybe for 0.7.5? |
@jgrumboe Does this need more changes ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From my side it's ok.
But needs lgtm labels from maintainers.
@Raffo @hjacobs @njuettner do you need some updates/changes on this PR ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some nits, if it works for you I'm happy to merge it
@njuettner Changes/comments done, let me know if you need more changes. |
@njuettner Any idea when this PR is getting merged and released? |
Maybe @Raffo could 👀 ^ ? We understand this is a big project w/ two maintainers and appreciate all your help! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added a couple of comments, I'm happy to approve this once they are resolved.
Thanks for the test @tsunamishaun |
Not to be that guy, but bump! Would love to see this integrated |
@k8s-ci-robot Beep boop, rebase done little 🤖 |
We've been running this feature in production for well over a month now, really surprised this hasn't been merged. Is there anything I can do to help it across the 🏁 ? Thanks to @jon-walton for front-loading the upstream chart with permissions for this (it will be nice to remove our aggregate role!). |
@Hugome can you rebase this PR? Happy to review it again. |
@Raffo Yes with pleasure, rebase done |
@njuettner items addressed in review appear to be fixed, can you resolve? Currently no conflicts, can this be re-reviewed @Raffo ? cc @Hugome |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Hugome, jgrumboe, Raffo The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Gloo source integration
Just to justify the use of a dynamic client with some custom redefined type for CRD instead of using the
solo-io/gloo
client :If you try to use the
solo-io/gloo
package, you will have a lot of sub-dependencies issues, they need a huge lot ofreplace
into thego.mod
.Unfortunately even if we want to use only the go types definitions, they use some custom generation tool from the protobuf definitions
solo-kit
and this generation make use of many sub-sub dependencies.(If you want a example on how many dependencies : https://docs.solo.io/gloo/latest/guides/dev/example-proxy-controller/ and open the "Click to see the full go.mod file that should be used for this project")
If you can take a rapid look and confirm that your OK with this integration and then I will write tests & documentations.
Fix : #1435 / solo-io/gloo#2467
Missing