Skip to content

runalsh/terraform-kubernetes-localcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

self-hosted cloud for local development ( windows )

iac terraform - minikube - vm hyper-v/docker

Ready:

  • argocd,
  • grafana prometheus loki promtail,
  • harbor,
  • nexus,
  • portainer,
  • gitlab,
  • gitlab runner,
  • localstack (aws emulator),
  • cert-manager,
  • argocd rollout + image updater,
  • minio,
  • cloudnative-pg + init db,
  • github runner controller,
  • vault,
  • vault + consul secret managment for simple internal apps with example,
  • csi secret storage + vault,
  • vault local instance (non k8s) used by terrafom provider,
  • vault local on docker with haproxy as load balancer (module),
  • local OCI registry as terraform module and dcompose (registry, harbor, chartmuseum, portainer, nexus, artifactory),
  • minikube as module,
  • local-portainer for manage remote vps docker instances,
  • kubeapps as module
  • reloader
  • knative + kourier
  • YDB with prometheus stack
  • cilium + hubble (disable internal kube-proxy before)

Plans:

  • integrate gitlab/github action with minio (as s3 cache) and harbor\nexus,
  • jaeger + jaeger ingester + jaeger-ui + opensearch,
  • openfaas,
  • trivy (aqua?),
  • crossplane (for fun, idn working it with minikube or not)

About

selfhosted cloud for development and tests

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages