Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/132651
Title: GitOps: l'evolució de la cultura DevOps
Author: Saldaña López, Angel
Director: Planas, Elena  
Tutor: Martín Mateo, Miguel
Abstract: The main goal of this Bachelor's Degree Final Project is to learn and investigate the benefits of applying GitOps methodologies to the software development life cycles. The project has two main sections. In the first one, we expose the theoretical concepts about how works an application deployment following GitOps principles and which components are required to implement this solution. In contrast, the second section is more about a practice use case: a complete platform is designed and implemented to demonstrates how would work the automated CI/CD processes to deploy infrastructure and a web application following the same pattern. The technical solution is hosted in Google Cloud Platform and the tools used to complete this project are Kubernetes, Terraform, GitHub, Golang, Cloud Build, and ArgoCD.
Keywords: infrastructure as code
Golang
Kubernetes
microservices
automation
CI/CD
Document type: info:eu-repo/semantics/bachelorThesis
Issue Date: 6-Jun-2021
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
asaldanaTFG062memòria.pdfMemòria del TFG7,02 MBAdobe PDFThumbnail
View/Open