Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
70ea6e8
Merge pull request #127 from SelimHorri/develop
SelimHorri Dec 29, 2021
9811117
Merge pull request #128 from SelimHorri/stage
SelimHorri Dec 29, 2021
a64d746
Merge pull request #129 from SelimHorri/develop
SelimHorri Dec 29, 2021
db90995
Merge pull request #130 from SelimHorri/stage
SelimHorri Dec 29, 2021
22ae224
Merge pull request #131 from SelimHorri/develop
SelimHorri Dec 30, 2021
c3b532b
Merge pull request #132 from SelimHorri/stage
SelimHorri Dec 30, 2021
8216baf
Merge pull request #133 from SelimHorri/develop
SelimHorri Dec 31, 2021
96d28c2
Merge pull request #134 from SelimHorri/stage
SelimHorri Dec 31, 2021
420b1b0
Merge pull request #135 from SelimHorri/develop
SelimHorri Jan 1, 2022
6f6c9cf
Merge pull request #136 from SelimHorri/stage
SelimHorri Jan 1, 2022
c9083fb
Merge pull request #137 from SelimHorri/develop
SelimHorri Jan 2, 2022
8712e8f
Merge pull request #138 from SelimHorri/stage
SelimHorri Jan 2, 2022
3b367bf
Merge pull request #139 from SelimHorri/develop
SelimHorri Jan 2, 2022
765cee4
Merge pull request #140 from SelimHorri/stage
SelimHorri Jan 2, 2022
982a696
Merge pull request #141 from SelimHorri/develop
SelimHorri Jan 2, 2022
06e7f68
Merge pull request #142 from SelimHorri/stage
SelimHorri Jan 2, 2022
ce4515f
Merge pull request #143 from SelimHorri/develop
SelimHorri Jan 3, 2022
695a6d4
Merge pull request #144 from SelimHorri/stage
SelimHorri Jan 3, 2022
1dcfaf4
feat: Add Docker Compose infrastructure for microservices orchestration
OscarMURA Oct 19, 2025
cb79fba
feat: Add automation scripts for Docker Compose service management
OscarMURA Oct 19, 2025
b55155d
docs: Add comprehensive project structure documentation
OscarMURA Oct 19, 2025
aa85adb
docs: Zipkin distributed tracing verification - all 5 services confir…
OscarMURA Oct 19, 2025
b66c869
refactor: make microservices independent from parent pom
OscarMURA Oct 20, 2025
db598cd
feat: update docker-compose configurations and build scripts
OscarMURA Oct 20, 2025
4437944
test: add unit tests for user-service (UserService, AddressService, C…
OscarMURA Oct 20, 2025
2c03396
test: add unit tests for product-service (ProductServiceImpl)
OscarMURA Oct 20, 2025
2acf5fb
test: add unit tests for order-service (OrderServiceImpl)
OscarMURA Oct 20, 2025
4429646
test: add unit tests for payment-service (PaymentServiceImpl)
OscarMURA Oct 20, 2025
4fbac32
test: add unit tests for favourite-service (FavouriteServiceImpl)
OscarMURA Oct 20, 2025
3dab1f9
test: add unit tests for shipping-service (OrderItemServiceImpl)
OscarMURA Oct 20, 2025
0d2b2ca
ci: add GitHub Actions pipeline for running unit tests
OscarMURA Oct 20, 2025
3a4eb51
feat(integration-tests): Add 5 integration tests for user-service
OscarMURA Oct 20, 2025
8e4556a
docs: Add comprehensive integration tests summary document
OscarMURA Oct 20, 2025
18fecbd
ci: Add GitHub Actions pipeline for integration tests
OscarMURA Oct 20, 2025
8f0467b
test: extend integration tests to 4 additional microservices
OscarMURA Oct 21, 2025
d99cacc
fix: correct FavouriteServiceIntegrationTest issues
OscarMURA Oct 21, 2025
effe490
feat: implement comprehensive E2E tests for complete user journeys
OscarMURA Oct 21, 2025
8925e3f
fix: Correction test of .yml
OscarMURA Oct 21, 2025
6a75a36
fix: resolve E2E test compilation and execution issues
OscarMURA Oct 21, 2025
3a055b4
Merge pull request #1 from OscarMURA/test/IntegrationE2ETest
OscarMURA Oct 21, 2025
5dab5fd
Refactor Docker login step in CI/CD pipeline
OscarMURA Oct 21, 2025
015bc2d
Removi Pipeline que no uso
OscarMURA Oct 21, 2025
322b2d4
Remove pipeline not necessary
OscarMURA Oct 21, 2025
8743d26
Add Jenkins_Dev pipeline to run tests on integration VM
OscarMURA Oct 22, 2025
a0dc136
fix:Harden Jenkins_Dev branch guard and env usage
OscarMURA Oct 22, 2025
ec96c12
fix:Refactor Jenkins_Dev pipeline for reliable execution
OscarMURA Oct 22, 2025
e287ac1
fix: Make Jenkins_Dev branch-aware and resilient during repo sync
OscarMURA Oct 22, 2025
77db8b3
fix:Fallback to pipeline branch if APP_BRANCH is invalid
OscarMURA Oct 22, 2025
36e2798
Fix: Jenkins_Dev remote env and branch fallback
OscarMURA Oct 22, 2025
f562aec
Handle multibranch job names when invoking Jenkins_Create_VM
OscarMURA Oct 22, 2025
3d25b41
Support multibranch VM job hints in Jenkins_Dev pipeline
OscarMURA Oct 22, 2025
7048a2e
Allow explicit VM job paths in Jenkins_Dev pipeline
OscarMURA Oct 22, 2025
618dda5
fix: Fixed error in sync repository on VM
OscarMURA Oct 22, 2025
128d9f2
Add Jenkins VM sync fallback and log per-stage test summaries
OscarMURA Oct 22, 2025
364258c
feat: Add optional GKE deployment to Jenkins_Dev pipeline
OscarMURA Oct 22, 2025
44303f4
fix: Fixed error with path from infra
OscarMURA Oct 23, 2025
5fa5501
fix: Fixed secret and credential with Docker and Kubernets
OscarMURA Oct 23, 2025
ed6b744
feat: Added Jenkins for deploy
OscarMURA Oct 23, 2025
8def10f
fix: Cambiar ruta de credenciales GCP de /tmp a home del usuario jenkins
OscarMURA Oct 23, 2025
6b36c5d
fix: Mejorar construcción de imágenes Docker desde directorios de ser…
OscarMURA Oct 23, 2025
963c16c
fix: Usar archivo temporal para credenciales GCP en lugar de home dir…
OscarMURA Oct 23, 2025
dbba73b
fix: Usar raíz del repositorio como contexto para docker build con -f…
OscarMURA Oct 23, 2025
6799370
fix: El deploy me tiene aburrido con eso de path y secretos
OscarMURA Oct 23, 2025
3bbe56f
fix: I had trouble and didn't know why my images weren't uploading, u…
OscarMURA Oct 24, 2025
99594ba
fix: I configure Jenkins deploy so that it can use GCP credentials in…
OscarMURA Oct 24, 2025
271dc5c
fix: I configure Jenkins deploy so that it can use GCP credentials in…
OscarMURA Oct 24, 2025
97e8857
fix: fixed Classpaht local of cloud-config
OscarMURA Oct 24, 2025
6a7fe69
fix: la verdad estoy esperando que esta vez funcione cloud-config al …
OscarMURA Oct 24, 2025
2cc84a0
fix: corregir formato de variables de entorno en cloud-config deployment
OscarMURA Oct 24, 2025
88026bf
fix: mejorar resilencia de cloud-config y despliegue en kubernetes
OscarMURA Oct 24, 2025
e5afbd8
fix: reducir recursos para evitar pending pods y mejorar debugging
OscarMURA Oct 24, 2025
79b7886
fix: ultra-reducir CPU requests para resolver FailedScheduling (Insuf…
OscarMURA Oct 24, 2025
71807b4
fix: increase readiness probe delays for Spring Boot initialization
OscarMURA Oct 24, 2025
7746e64
fix: remove duplicate resources block in deployment manifest
OscarMURA Oct 24, 2025
5cd2a8f
fix: quote all string labels in YAML to prevent type mismatch errors
OscarMURA Oct 24, 2025
e7d36dc
fix: add graceful shutdown and correct config server URL in api-gateway
OscarMURA Oct 24, 2025
7ed3323
fix: increase probe timeouts to handle slow Spring Boot initializatio…
OscarMURA Oct 24, 2025
25efe9c
fix: clean old replicasets before deploy and increase readiness probe…
OscarMURA Oct 24, 2025
9b74962
fix: improve deployment cleanup to fully delete old deployments befor…
OscarMURA Oct 24, 2025
82f955a
fix: deploy service-discovery before cloud-config (dependency order)
OscarMURA Oct 24, 2025
6829170
fix: increase probe timeouts for slow Spring Boot initialization
OscarMURA Oct 24, 2025
9a0bcff
fix: increase rollout timeout to 400s for all services in phase 2
OscarMURA Oct 24, 2025
8301410
fix: optimize deployment cleanup and probe configuration
OscarMURA Oct 24, 2025
2c260dc
fix: increase probe timeouts and add automatic log capture
OscarMURA Oct 24, 2025
4600a39
fix: add stabilization wait and pre-deployment health checks for clou…
OscarMURA Oct 24, 2025
55d1cda
fix: correct bash syntax error - missing newline after fi statement
OscarMURA Oct 25, 2025
e579317
feat: implement solution 1+4 - add fail-fast:false to all services an…
OscarMURA Oct 25, 2025
9a1b91f
fix: increase cloud-config stabilization wait to 60s and use curl ins…
OscarMURA Oct 25, 2025
94e56e7
fix: simplify cloud-config stabilization - remove broken port verific…
OscarMURA Oct 25, 2025
226be06
fix: add missing health paths for all services - was causing readines…
OscarMURA Oct 25, 2025
a2daf18
fix: improve health_path array lookup logic - use explicit fallback i…
OscarMURA Oct 25, 2025
3c875f0
fix: increase readiness probe initialDelaySeconds to 130-150s for pro…
OscarMURA Oct 25, 2025
933fe17
fix: declare SERVICE_TYPES and SERVICE_HEALTH_PATH arrays properly wi…
OscarMURA Oct 25, 2025
efdbdbf
fix: Add active health verification for cloud-config port 9296 before…
OscarMURA Oct 25, 2025
66bccfb
fix: Verify ConfigServer endpoint instead of just health check for cl…
OscarMURA Oct 25, 2025
f5f95d3
fix: Add 60s stabilization wait after ConfigServer verification
OscarMURA Oct 25, 2025
842ad08
fix: Correct probe variables and increase deployment timeouts
OscarMURA Oct 25, 2025
e7d552b
fix: Solve api-gateway connection refused to cloud-config
OscarMURA Oct 25, 2025
ef57c17
fix: Resolve api-gateway deployment issues (tested in Minikube)
OscarMURA Oct 25, 2025
3036a54
feat: Add production-ready Minikube deployment script
OscarMURA Oct 25, 2025
829f634
fix: Disable Config Client in cloud-config to prevent self-connection…
OscarMURA Oct 25, 2025
73fe5c5
fix: Hice unas configuraciones en los servicios y en google, esperemo…
OscarMURA Oct 25, 2025
c656b49
🚀 Optimizar recursos para evitar OOMKilled en GKE
OscarMURA Oct 25, 2025
15095b0
🔧 Add spring-boot-starter-actuator to all microservices
OscarMURA Oct 26, 2025
a06b20c
🚀 Implement conditional build and fix cloud-config URLs
OscarMURA Oct 26, 2025
426e9d3
🔧 Fix conditional build detection
OscarMURA Oct 26, 2025
1e4521b
🔧 Force cloud-config rebuild to apply loop fix
OscarMURA Oct 26, 2025
b413936
🔧 Fix cloud-config probes configuration
OscarMURA Oct 26, 2025
fb94468
Implement smart deployment with critical service preservation
OscarMURA Oct 26, 2025
24c7ca2
Fix: fixed service health detection logic
OscarMURA Oct 26, 2025
f01aacd
Force rebuild cloud-config with loop fix
OscarMURA Oct 26, 2025
9b89ade
Fix: increase proxy-client readiness probe timeout to 15 minutes
OscarMURA Oct 26, 2025
b50c26d
feat: Organize Minikube deployment with optimized resources
OscarMURA Oct 26, 2025
ffa7fa2
fix: Update script paths for minikube-deployment folder
OscarMURA Oct 26, 2025
07d093c
feat: Optimize Jenkins GKE deployment scripts for microservices witho…
OscarMURA Oct 26, 2025
202750a
fix: Update Jenkins build scripts to only construct required microser…
OscarMURA Oct 26, 2025
f63576d
fix: Correct health check paths and increase timeouts for GKE deployment
OscarMURA Oct 26, 2025
59101c1
doc: Update documentation in E2E and Integration tests
OscarMURA Oct 26, 2025
3beb98b
fix: Increase progress deadline and adjust readiness probe timing
OscarMURA Oct 26, 2025
056ff2e
optimize: Increase pod resources and improve image pull policy
OscarMURA Oct 26, 2025
0ba36f4
fix: Correct readiness and liveness probe port configuration
OscarMURA Oct 26, 2025
13772b7
Add performance and stress testing with Locust
OscarMURA Oct 26, 2025
a069f69
fix: Correct health check paths to include service context paths
OscarMURA Oct 26, 2025
742fe4b
feat: Add Jenkins pipeline for Minikube deployment
OscarMURA Oct 28, 2025
6e22668
fix: Changes about time in tests
OscarMURA Oct 28, 2025
ae7be2f
fix: Change URl
OscarMURA Oct 28, 2025
2655388
fix: Correct health check logic to handle JSON formatting
OscarMURA Oct 28, 2025
8a54879
feat: implement individual Jenkins pipelines for microservices with c…
OscarMURA Oct 29, 2025
b48c872
fix: correct syntax errors in Jenkins pipelines
OscarMURA Oct 29, 2025
5b72ce0
fix: remove orphaned steps block in service-discovery pipeline
OscarMURA Oct 29, 2025
0922fa0
fix: remove orphaned steps blocks in Jenkins pipelines
OscarMURA Oct 29, 2025
a0f2ad5
fix: correct test patterns in Jenkins pipelines
OscarMURA Oct 29, 2025
129849a
feat: add GitHub status integration to Jenkins pipelines
OscarMURA Oct 29, 2025
4bb3d2b
docs: update GitHub status setup with webhook configuration
OscarMURA Oct 29, 2025
6ab6bbc
fix: remove GitHub status integration that is causing errors
OscarMURA Oct 29, 2025
d9201cd
fix: remove duplicate post sections in Jenkins pipelines
OscarMURA Oct 29, 2025
b4fa2d0
feat: add GitHub status API integration to Jenkins pipelines
OscarMURA Oct 29, 2025
0dc94c0
docs: add instructions for GitHub token configuration
OscarMURA Oct 29, 2025
a8354d1
feat: Add stage minikube
OscarMURA Oct 30, 2025
7ab4df0
fix: Added VM minikube connection
OscarMURA Oct 30, 2025
81dae90
fix: fixed error synthexis
OscarMURA Oct 30, 2025
66f2f05
fix: Ssh pasword
OscarMURA Oct 30, 2025
226e125
fix(ci): robusta carga de imágenes a Minikube con export de SERVICE_N…
OscarMURA Oct 30, 2025
4f8eb3d
fix: Added config minikube
OscarMURA Oct 30, 2025
8c47606
fix(ci): robusta verificación de contexto kubectl en pipelines de mic…
OscarMURA Oct 30, 2025
59f2bef
fix(ci): ejecutar kubectl en la VM de Minikube via SSH en Deploy to M…
OscarMURA Oct 30, 2025
4d428a9
fix(ci): force Jenkins cache refresh for user-service-dev.groovy
OscarMURA Oct 30, 2025
2e6da36
fix(ci): mover stage 'Wait for Service Discovery' dentro de 'stages' …
OscarMURA Oct 30, 2025
693557d
fix(ci): mover stage 'Wait for Service Discovery' dentro de 'stages' …
OscarMURA Oct 30, 2025
d199370
fix(ci): mover stage 'Wait for Service Discovery' dentro de 'stages' …
OscarMURA Oct 30, 2025
a850f57
fix(ci): mantener 'Wait for Service Discovery' dentro de 'stages' en …
OscarMURA Oct 30, 2025
6ea5600
fix(ci): balancear llaves y mantener 'Wait for Service Discovery' den…
OscarMURA Oct 30, 2025
de011d1
fix: fixed error synthexis
OscarMURA Oct 30, 2025
e64e0a9
fix: fixed error synthexis
OscarMURA Oct 30, 2025
fc001b8
fix: fixed error synthexis
OscarMURA Oct 30, 2025
0b7cbdf
fix: fixed error synthexis
OscarMURA Oct 30, 2025
2b45765
fix: fixed error synthexis
OscarMURA Oct 30, 2025
14da98f
fix: fixed error synthexis
OscarMURA Oct 30, 2025
19d4e7a
fix(ci): Ensure VM Available en product-service resolviendo BUILD_VM_…
OscarMURA Oct 30, 2025
9606cfa
fix(ci): escapar en jq y resolver IPs de VMs en favourite/shipping E…
OscarMURA Oct 30, 2025
673daeb
fix(ci): user-service Ensure VM Available usa script single-quoted y …
OscarMURA Oct 30, 2025
3b0b973
fix(ci): user-service fetchIp usa withEnv(VMNAME=...) + script single…
OscarMURA Oct 30, 2025
bed6f52
ci(minikube):
OscarMURA Oct 30, 2025
8099831
ci(minikube): fix multiple pipeline issues across services
OscarMURA Oct 31, 2025
742ea9d
ci(git): remove git lock files before repository sync
OscarMURA Oct 31, 2025
4e787ff
feat: Se añadio check de salud
OscarMURA Oct 31, 2025
6aab3a5
feat: Se añadio la etapa de registry en dockerhub
OscarMURA Oct 31, 2025
9110821
fix: Se arreglo la sintaxis que daba error
OscarMURA Oct 31, 2025
839dcf1
feat(ci): add staging pipelines for GKE deployment
OscarMURA Oct 31, 2025
3783889
fix(ci): configure PATH and verify gcloud/kubectl in staging pipelines
OscarMURA Oct 31, 2025
8b5db1e
fix(ci): use POSIX-compatible shell redirects in staging pipelines
OscarMURA Oct 31, 2025
7210f14
feat(e2e-tests): add cluster mode support and refactor test controllers
OscarMURA Nov 2, 2025
6f28499
Merge pull request #3 from OscarMURA/test/e2e
OscarMURA Nov 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 0 additions & 21 deletions .github/workflows/api-gateway-pipeline-dev-pr.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/api-gateway-pipeline-dev-push.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/api-gateway-pipeline-prod-pr.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/api-gateway-pipeline-prod-push.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/api-gateway-pipeline-stage-pr.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/api-gateway-pipeline-stage-push.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/cloud-config-pipeline-dev-pr.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/cloud-config-pipeline-dev-push.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/cloud-config-pipeline-prod-pr.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/cloud-config-pipeline-prod-push.yml

This file was deleted.

21 changes: 0 additions & 21 deletions .github/workflows/cloud-config-pipeline-stage-pr.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/cloud-config-pipeline-stage-push.yml

This file was deleted.

Loading