Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/150580
Registre complet de metadades
Camp DCValorLlengua/Idioma
dc.contributor.authorLópez López, Daniel-
dc.date.accessioned2024-07-05T09:41:08Z-
dc.date.available2024-07-05T09:41:08Z-
dc.date.issued2024-07-05-
dc.identifier.urihttp://hdl.handle.net/10609/150580-
dc.description.abstractAquest projecte proposa una solució al manteniment i distribució de configuracions ssh. Es desenvolupa una aplicació web en Go que genera dinàmicament fitxers de configuració ssh a partir d’una plantilla, les dades de connexió dels servidors en format Json i l’identificador de l’usuari. El manteniment de les configuracions es delega als usuaris mitjançant fluxes de pull requests i revisions de codi. Per al pipeline de ci/cd s’utilitza GitHub Actions per assegurar la qualitat del codi, construir i publicar el contenidor de l’aplicació després de cada integració de nou co- di. El desplegament final es realitza automàticament en un clúster de Kubernetes usant Helm i GitOps amb FluxCD. Aquest sistema millora l’eficiència i la fiabilitat en la gestió de configuracions ssh amb una solució robusta i escalable que usa pràc- tiques estandarditzades en el desplegament moder de solucions.ca
dc.description.abstractThis project proposes a solution for the maintenance and distribution of ssh con- figurations. A web application in Go is developed to dynamically generate ssh con- figuration files based on a template, server connection data in Json format, and the user identifier. The maintenance of configurations is then delegated to users through pull request workflows and code reviews. For the ci/cd pipeline, GitHub Actions is used to ensure code quality, build, and publish the application’s container after each new code integration. The final de- ployment is carried out automatically into a Kubernetes cluster using Helm and GitOps with FluxCD. This system improves efficiency and reliability in managing ssh configurations with a robust and scalable solution that utilizes standardized practices in the modern deployment of solutions.en
dc.format.mimetypeapplication/pdfca
dc.language.isocatca
dc.publisherUniversitat Oberta de Catalunya (UOC)ca
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/es/-
dc.subjectssh, ci/cd, Kubernetes, IaC, GitOpsen
dc.subjectssh, ci/cd, Kubernetes, IaC, GitOpsca
dc.subjectssh, ci/cd, Kubernetes, IaC, GitOpses
dc.titleSSH Configuration Deployment Service (SCDS)ca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.contributor.directorLópez Sánchez-Montañés, Joaquín-
dc.contributor.tutorBañeres Besora, David-
dc.contributor.tutorSerra Vizern, Montse-
Apareix a les col·leccions:Trabajos finales de carrera, trabajos de investigación, etc.

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dlopezlopezTFG20240705.pdfSCDS - Memòria1,06 MBAdobe PDFThumbnail
Veure/Obrir
dlopezlopezTFG20240705-presentacio.pdfSCDS - Presentació6,4 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Els ítems del Repositori es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.