-
Notifications
You must be signed in to change notification settings - Fork 674
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
[Feature] Convert Flyte deployment from Kustomize to Helm! #299
Comments
discussed with @wild-endeavor in Slack - Test that things actually work with gRPC clients through the ALB and fix if they don’t. From our experience with AWS - - Figure out a nice or at least easier way for users to plug in their own information like aws account number into the kustomize overlays: We are running Flyte on 2 different environments: like staging and production. We have equivalent configuration structure but different values for
And after that we populate these placeholders from
My 2 cents about:
|
Added PR with Helm chart for Flyte #550 |
@rstanevich this is awesome stuff, This is what one of the community members sent me https://www.youtube.com/watch?v=pRG47EQ5OAg&t=761s. Its a combination approach of Kustomize + Helm Charts for great flexibility |
Hi @kumare3, thanks for sharing information about this tool! So, as I see This may be wrong, but as far as I understand it makes sense using Then yes, it gives more flexibility. But lt useful for small and very custom patches. |
@rstanevich hmm interesting. Thank you for this. Is it ok if I spend next week digging into this and getting myself acquainted with Helm. Right now I do not feel that I can make an educated decision |
Thank you @kumare3 |
@rstanevich I am convinced that we need to use helm. @sbrunk has volunteered to help with it. I will also work with him to complete this. I think that is the best way to deploy Flyte |
@sbrunk would it make sense to plan to release this on stages? maybe the sandbox config first... etc.? |
@EngHabu I think the sandbox config is in good shape already. See #784. EKS should also be pretty close but I can't test it. But GKE needs more work and perhaps we also need extra configs like the headless and test overlays in kustomize. So perhaps get sandbox and EKS ready and do the others in a subsequent PR? |
Is it ready to be tested? I can help with that... |
Yes it's ready to be tested, please give it a try. I don't think it's possible to share manifests between kustomize and helm because the syntax is not compatible. Helm uses its own templating language over yaml while kustomize works on raw yaml & patches. The question about whether to maintain both chart and kustomize overlays or not is something I can't really answer alone. I guess it depends on peoples requirements, maintenance costs so we need to discuss the trade-offs first. |
We have started a goal doc for this PR - https://docs.google.com/document/d/1BFPkjjyeBc8LUy8fx9pROwy6D2r71LDx1L5Fjk5UKdw/edit?usp=sharing |
This is now merged and part of -0.14.0 release. We will still keep this feature in advanced beta. |
Signed-off-by: Katrina Rogan <[email protected]>
Signed-off-by: Flyte-Bot <[email protected]> Co-authored-by: flyte-bot <[email protected]>
Signed-off-by: Kevin Su <[email protected]>
Signed-off-by: Katrina Rogan <[email protected]>
Signed-off-by: Flyte-Bot <[email protected]> Co-authored-by: flyte-bot <[email protected]>
Signed-off-by: Kevin Su <[email protected]>
…#299) * Using InMmeory token cache for admin clientset in propeller * pass cache to auth interceptor
…#299) * Using InMmeory token cache for admin clientset in propeller * pass cache to auth interceptor Signed-off-by: Paul Dittamo <[email protected]>
…#299) (#5621) Signed-off-by: Paul Dittamo <[email protected]> Co-authored-by: Prafulla Mahindrakar <[email protected]>
…#299) (#5621) Signed-off-by: Paul Dittamo <[email protected]> Co-authored-by: Prafulla Mahindrakar <[email protected]> Signed-off-by: pmahindrakar-oss <[email protected]>
Motivation: Why do you think this is important?
#298 is incomplete. Finish it.
Goal: What should the final outcome look like, ideally?
In no particular order:
Describe alternatives you've considered
NA
Flyte component
Additional context
NA
Is this a blocker for you to adopt Flyte
NA
The text was updated successfully, but these errors were encountered: