-
Notifications
You must be signed in to change notification settings - Fork 7
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
Nest raster, vector and stac services into apiServices. #161
base: main
Are you sure you want to change the base?
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. |
This PR proposes encapsulating the external services—
stac
,raster
, andvector
—within anexternalServices
structure. 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.