Chris Phillipson
Chris Phillipson
Maybe start with Helm chart for OPA, https://github.com/helm/charts/tree/master/stable/opa.
Add a `README.md` into each `module`. The content should explain the purpose for and how to use the module. Ideally, we would explain how to consume the module without having...
Append a new section named `terraform-docs` into each experiment's `README.md`. The content will include select output from ``` terraform-docs markdown . ``` See https://github.com/terraform-docs/terraform-docs. Should make it more clear what...
We've a number of tools for the job. * JenkinsX * Concourse * ArgoCD * Tekton Pick from above and author pipelines that work with a Git repository, build and...
See https://github.com/keel-hq/keel#quick-start
There's a number of great articles and tutorials. How could we codify the steps and drive and installation through the same interface of bash + Terraform delegating to appropriate tools?...
Some charts have dependencies on MySQL or Postgres. Consider delegating to pre-configured modules in Terraform docs or registry, like: * AWS * https://www.terraform.io/docs/providers/aws/r/rds_cluster_instance.html * https://registry.terraform.io/modules/terraform-aws-modules/rds-aurora/aws/2.19.0 * Azure * https://www.terraform.io/docs/providers/azurerm/r/mysql_database.html *...
Gitlab has a helm chart, here: https://docs.gitlab.com/charts/. Seems like a rather straight-forward affair. Make sure we follow recommendations around resource utilization. More ambitiously integrate Postgres, Minio, Prometheus and Grafana.
[Calico](https://docs.projectcalico.org/getting-started/kubernetes/) and [Antrea](https://github.com/vmware-tanzu/antrea) are solid options. Adapt `kubectl apply` installation by perhaps using `kapp` Terraform provider to install. Use in concert with bash script to scale or delete pods that...