/is-my-burguer-controle-pedido

Projeto para aplicação de conhecimentos da Fase 5 da Pós-Graduação em SOFTWARE ARCHITECTURE da FIAP

Primary LanguageJava

Is My Burguer Controle de Pedido Quality gate

Projeto para aplicação de conhecimentos da Fase 5 da Pós-Graduação em SOFTWARE ARCHITECTURE da FIAP

Estrutura na AWS

alt text

Requisitos necessários para compilar o projeto

Ter o docker instalado na sua máquina:

Ter o Java 20 instalado na sua máquina:

JDK 20

Terraform

Requirements

Name Version
aws ~> 5.38.0
kubectl >= 1.7.0
kubernetes ~> 2.26.0

Providers

Name Version
aws 5.38.0
kubectl 1.14.0
kubernetes 2.26.0
terraform n/a

Modules

No modules.

Resources

Name Type
kubectl_manifest.is-my-burguer-controle-pedido-deployment resource
kubectl_manifest.is-my-burguer-controle-pedido-hpa resource
kubectl_manifest.is-my-burguer-controle-pedido-svc resource
kubernetes_secret.is-my-burguer-controle-pedido-db resource
aws_availability_zones.available data source
aws_caller_identity.current data source
aws_eks_cluster.cluster data source
aws_eks_cluster_auth.cluster data source
terraform_remote_state.is-my-burguer-db data source

Inputs

Name Description Type Default Required
TF_VAR_IMAGE_VERSION The number of the new image version. string n/a yes
TF_VAR_MONGODB_CONTROLE_PEDIDO_PASSWORD The password for the mongodb database. string n/a yes
TF_VAR_MONGODB_CONTROLE_PEDIDO_USERNAME The username for the mongodb database. string n/a yes
TF_VAR_SERVICE_DISCOVERY_PASSWORD The master password for the sd admin. string n/a yes
TF_VAR_SERVICE_DISCOVERY_USERNAME The master username for sd admin. string n/a yes

Outputs

No outputs.