-
Notifications
You must be signed in to change notification settings - Fork 31
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
Frsca deployments using GitOps tooling #222
Comments
Hey @rigzba21! Yes I think that would be a great addition. Currently we are using mostly the MakeFile to deploy out to the cluster. GitOps would also help with the future plans to have a running cluster with Frsca deployed where we can start building out other projects. GitOps might be a good solution for the time being while we consider more about the operators piece. |
Notes from the community call (June 1, 2022) High-Level GitOps Resource Groups
|
What are the thoughts on an example gitops directory for deploying the frsca components? (the flux2-kustomize-helm-example repo comes to mind) cc @trmiller |
I do this with an accelerator that use on projects I use Terraform to provision the clusters and then using the Helm resource i install Flux inside the clusters. The Flux agent will then start automatically installing all of our infra and tooling (istio, cert manager, tekton, vault etc etc). Works very nicely. |
@pxp928 I don't actually mind giving this a go? We are in the process of open-sourcing our internal accelerator and would love to contribute to this repo if possible? There really are incredibly large similarities and I somewhat wish I found out about FRSCA sooner than I did because I probably would have poured most of my effort (I'm talking over 1,000 hours) into this project instead and used it as a base internally and built further customisations on top of it that were representative of our needs. Just to add more, our accelerator which is essentially a software factory to get people started in delivering fast, from nothing to full working environment with a test Java service (that is built using the CI tool we include in the accelerator and pushed into Harbor that is also hosted in our tooling cluster) deployed takes around 30 minutes, all you need is a Cloud account. GitOps is a huge factor of all of that automation. The second the Kubernetes clusters are active and running, Flux gets to work and installs the tooling (in order of course, Cert Manager, Istio, Istio Gateway, etc etc). Where things get messier is when you want to install things on the Cloud managed Kubernetes services. I've found that as long as you create the perfect abstraction layer (with tools like Flux) you don't have to pollute your initial setup scripts with Cloud specific code. |
Hey @ChrisJBurns, that would be great! It would be cool to see how your accelerator and FRSCA line up |
Hi all, I'm new to the project and excited to get involved!
Is there any interest being to deploy the Frsca stack into an existing cluster via a GitOps tool like Flux or ArgoCD?
I know that considering operators for deploying Frsca was discussed in the latest community call, which would also be an excellent way to deploy Frsca!
I'm happy to help out wherever I can, and again, I'm excited to get involved in the project!
The text was updated successfully, but these errors were encountered: