flamingo
provider-terraform
flamingo | provider-terraform | |
---|---|---|
7 | 3 | |
582 | 111 | |
3.6% | 5.4% | |
8.5 | 7.7 | |
about 2 months ago | 7 days ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
flamingo
-
Options for handling Terraform with ArgoCD
I'm aware of: - A k8s cronjob shelling out to the terraform CLI - flamingo -> Flux -> weaveworks Terraform controller - Terraform cloud operator - Crossplane's terraform provider
-
Disaster Recovery for AWS EKS Infra
Weave's TF-Controller, which also has fewer bugs, much better adoption, and it looks like it's actually being developed by someone. But requires a weird argocd <-> flux interop boilerplate. It's a "controller for flux" and not a Kubernetes controller, and I don't really get such ambiguous targeting , but meh...
- Argocd and Flux at the same time?
- What tool suggestions do you have for someone who's gonna set up an on-premise k8 cluster? Which tools do you use?
- GitHub - flux-subsystem-argo/flamingo: Flux Subsystem for Argo - Landing Repository
- ArgoCD vs. crossplane-helm provider for managing helm releases?
- chanwit/flamingo
provider-terraform
-
Options for handling Terraform with ArgoCD
I'm aware of: - A k8s cronjob shelling out to the terraform CLI - flamingo -> Flux -> weaveworks Terraform controller - Terraform cloud operator - Crossplane's terraform provider
-
How are most EKS clusters deployed?
If you really really want to manage everything in kubernetes, I'd suggest trying out Crossplane with the Upbound Terraform provider, too keep the number of CRD's low - there were times when you could literally kill kubernetes with Crossplane CRD's
-
Argo CD with Terraform?
Crossplane hit Cloud Native space a little bit over a year ago and has seen a lot of development and adoption. Instead of competing directly with terraform users they have included a provider that will consume a Terraform workspace. Here is a link to the official provider https://github.com/upbound/provider-terraform
What are some alternatives?
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
EKSCTL-Example-Configurations - Some sample configurations for EKSCTL.io to help understand how best to use it and increase adoption
Echo - High performance, minimalist Go web framework
tofu-controller - A GitOps OpenTofu and Terraform controller for Flux
mux - A powerful HTTP router and URL matcher for building Go web servers with π¦
terranetes-controller - The terraform controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.
Buffalo - Rapid Web Development w/ Go
terraform-aws-eks - Terraform module to create AWS Elastic Kubernetes (EKS) resources πΊπ¦
weave-gitops - Weave GitOps provides insights into your application deployments, and makes continuous delivery with GitOps easier to adopt and scale across your teams.
cdk8s - Define Kubernetes native apps and abstractions using object-oriented programming
httprouter - A high performance HTTP request router that scales well
terraform-aws-eks-blueprints - Configure and deploy complete EKS clusters.