├── README.md ├── autoscaling ├── fuel-core-cpu-hpa.yaml └── fuel-core-memory-hpa.yaml ├── grafana └── dashboards │ ├── beta-3-api-metrics.json │ └── fuel-core-test.json ├── ingress ├── monitoring-ingress-oauth.yaml ├── monitoring-ingress.yaml ├── oauth-ingress.yaml └── prod-issuer.yaml ├── logging ├── elasticsearch │ ├── kibana-ingress.yaml │ ├── logging-cluster.yaml │ └── logging-kibana.yaml ├── fluentbit │ └── fluentbit-configmap.yaml └── fluentd │ ├── fluentd-cm.yaml │ └── fluentd-ds.yaml ├── monitoring └── values.yaml ├── oauth └── oauth-proxy-deploy.yaml ├── postgres ├── .helmignore ├── Chart.yaml ├── README.md ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── pvc.yaml │ ├── secrets.yaml │ ├── service.yaml │ └── tests │ │ └── test-connection.yaml └── values.yaml ├── rbac └── dev-user-rbac.yaml ├── scripts ├── .env ├── create-ebs-snapshot.sh ├── create-k8s.sh ├── delete-k8s.sh ├── deploy-falco-monitoring.sh ├── deploy-jaeger-tracing.sh ├── deploy-k8s-autoscaling.sh ├── deploy-oauth.sh ├── setup-aws-velero-backup.sh └── upgrade-k8s.sh ├── security └── falco │ └── values.yaml ├── terraform ├── environments │ ├── aws-alerts │ │ ├── main.tf │ │ ├── state.tf │ │ └── versions.tf │ └── eks │ │ ├── main.tf │ │ ├── state.tf │ │ └── versions.tf └── modules │ ├── aws-alerts │ ├── aws.tf │ ├── es-alerts.tf │ ├── variables.tf │ └── versions.tf │ └── eks │ ├── aws.tf │ ├── eks.tf │ ├── variables.tf │ ├── versions.tf │ └── vpc.tf └── tracing ├── jaeger-tracing-ingress.yaml └── jaeger-tracing.yaml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/README.md -------------------------------------------------------------------------------- /autoscaling/fuel-core-cpu-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/autoscaling/fuel-core-cpu-hpa.yaml -------------------------------------------------------------------------------- /autoscaling/fuel-core-memory-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/autoscaling/fuel-core-memory-hpa.yaml -------------------------------------------------------------------------------- /grafana/dashboards/beta-3-api-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/grafana/dashboards/beta-3-api-metrics.json -------------------------------------------------------------------------------- /grafana/dashboards/fuel-core-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/grafana/dashboards/fuel-core-test.json -------------------------------------------------------------------------------- /ingress/monitoring-ingress-oauth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/ingress/monitoring-ingress-oauth.yaml -------------------------------------------------------------------------------- /ingress/monitoring-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/ingress/monitoring-ingress.yaml -------------------------------------------------------------------------------- /ingress/oauth-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/ingress/oauth-ingress.yaml -------------------------------------------------------------------------------- /ingress/prod-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/ingress/prod-issuer.yaml -------------------------------------------------------------------------------- /logging/elasticsearch/kibana-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/logging/elasticsearch/kibana-ingress.yaml -------------------------------------------------------------------------------- /logging/elasticsearch/logging-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/logging/elasticsearch/logging-cluster.yaml -------------------------------------------------------------------------------- /logging/elasticsearch/logging-kibana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/logging/elasticsearch/logging-kibana.yaml -------------------------------------------------------------------------------- /logging/fluentbit/fluentbit-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/logging/fluentbit/fluentbit-configmap.yaml -------------------------------------------------------------------------------- /logging/fluentd/fluentd-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/logging/fluentd/fluentd-cm.yaml -------------------------------------------------------------------------------- /logging/fluentd/fluentd-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/logging/fluentd/fluentd-ds.yaml -------------------------------------------------------------------------------- /monitoring/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/monitoring/values.yaml -------------------------------------------------------------------------------- /oauth/oauth-proxy-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/oauth/oauth-proxy-deploy.yaml -------------------------------------------------------------------------------- /postgres/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/.helmignore -------------------------------------------------------------------------------- /postgres/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/Chart.yaml -------------------------------------------------------------------------------- /postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/README.md -------------------------------------------------------------------------------- /postgres/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/templates/NOTES.txt -------------------------------------------------------------------------------- /postgres/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/templates/_helpers.tpl -------------------------------------------------------------------------------- /postgres/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/templates/deployment.yaml -------------------------------------------------------------------------------- /postgres/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/templates/pvc.yaml -------------------------------------------------------------------------------- /postgres/templates/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/templates/secrets.yaml -------------------------------------------------------------------------------- /postgres/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/templates/service.yaml -------------------------------------------------------------------------------- /postgres/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /postgres/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/postgres/values.yaml -------------------------------------------------------------------------------- /rbac/dev-user-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/rbac/dev-user-rbac.yaml -------------------------------------------------------------------------------- /scripts/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/.env -------------------------------------------------------------------------------- /scripts/create-ebs-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/create-ebs-snapshot.sh -------------------------------------------------------------------------------- /scripts/create-k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/create-k8s.sh -------------------------------------------------------------------------------- /scripts/delete-k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/delete-k8s.sh -------------------------------------------------------------------------------- /scripts/deploy-falco-monitoring.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/deploy-falco-monitoring.sh -------------------------------------------------------------------------------- /scripts/deploy-jaeger-tracing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/deploy-jaeger-tracing.sh -------------------------------------------------------------------------------- /scripts/deploy-k8s-autoscaling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/deploy-k8s-autoscaling.sh -------------------------------------------------------------------------------- /scripts/deploy-oauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/deploy-oauth.sh -------------------------------------------------------------------------------- /scripts/setup-aws-velero-backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/setup-aws-velero-backup.sh -------------------------------------------------------------------------------- /scripts/upgrade-k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/scripts/upgrade-k8s.sh -------------------------------------------------------------------------------- /security/falco/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/security/falco/values.yaml -------------------------------------------------------------------------------- /terraform/environments/aws-alerts/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/environments/aws-alerts/main.tf -------------------------------------------------------------------------------- /terraform/environments/aws-alerts/state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/environments/aws-alerts/state.tf -------------------------------------------------------------------------------- /terraform/environments/aws-alerts/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /terraform/environments/eks/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/environments/eks/main.tf -------------------------------------------------------------------------------- /terraform/environments/eks/state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/environments/eks/state.tf -------------------------------------------------------------------------------- /terraform/environments/eks/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } 4 | -------------------------------------------------------------------------------- /terraform/modules/aws-alerts/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/modules/aws-alerts/aws.tf -------------------------------------------------------------------------------- /terraform/modules/aws-alerts/es-alerts.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/modules/aws-alerts/es-alerts.tf -------------------------------------------------------------------------------- /terraform/modules/aws-alerts/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/modules/aws-alerts/variables.tf -------------------------------------------------------------------------------- /terraform/modules/aws-alerts/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 0.12" 3 | } -------------------------------------------------------------------------------- /terraform/modules/eks/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/modules/eks/aws.tf -------------------------------------------------------------------------------- /terraform/modules/eks/eks.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/modules/eks/eks.tf -------------------------------------------------------------------------------- /terraform/modules/eks/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/modules/eks/variables.tf -------------------------------------------------------------------------------- /terraform/modules/eks/versions.tf: -------------------------------------------------------------------------------- 1 | terraform { 2 | required_version = ">= 1.0" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /terraform/modules/eks/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/terraform/modules/eks/vpc.tf -------------------------------------------------------------------------------- /tracing/jaeger-tracing-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/tracing/jaeger-tracing-ingress.yaml -------------------------------------------------------------------------------- /tracing/jaeger-tracing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/infrastructure/HEAD/tracing/jaeger-tracing.yaml --------------------------------------------------------------------------------