-
Notifications
You must be signed in to change notification settings - Fork 12
Nest raster, vector and stac services into apiServices. #161
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
Conversation
|
I will have to look into the failing tests, first. |
4dfd7d2 to
7d9029c
Compare
Co-authored-by: Ciaran Sweet <[email protected]>
2815058 to
e1f756e
Compare
80a5351 to
91c83da
Compare
|
Just came back to this, as I wanted to add another service. I fixed the tests. It is ready for review. Thanks for looking into it. |
|
Nit: Is there any way to use |
|
This approach should work fine as well. We could define in and then just check for them in the charts with: If I recall correctly, when @ciaransweet and I discussed this a few months ago, we considered this structure but preferred nesting them under |
|
I hope this works for you. I renamed |
I would prefer to keep existing |
|
Indeed this change needs more evaluation and proper documentation and maybe even assistance to roll it out. Thus i suggest we do a twp-step approach:
|
Nothing to block the PR, but just curious: as someone slightly fuzzy with how subcharts work but having encountered similar issues, would you have a link to an example of how this would work with a subchart extending to add a custom frontend, for eg? Linking to some existing subchart docs to demonstrate the idea should be fine - I just wanted to understand a bit clearly how the nesting helps here for the subchart use-case. Thanks! |
|
Good point about adding documentation. We don’t have an example yet, but polder would be a good first use case. The main idea is that a deployment using |
bfed7d6 to
576f1e7
Compare
576f1e7 to
ac4a980
Compare
|
We merged step 1 into main (#180). Now, I’ve merged it back into this branch to focus solely on the nesting aspect. |
|
Closing in favour of the much better approach here: #211 |
This PR proposes encapsulating the external services—
stac,raster, andvector—within anexternalServicesstructure. This enhancement enables subcharts to extend these services, facilitating the injection of additional external services, such as an application frontend.Involved in this PR @ciaransweet and @emmanuelmathot during our pod week.