Empreu aquest identificador per citar o enllaçar aquest ítem:
http://hdl.handle.net/10609/150580
Registre complet de metadades
Camp DC | Valor | Llengua/Idioma |
---|---|---|
dc.contributor.author | López López, Daniel | - |
dc.date.accessioned | 2024-07-05T09:41:08Z | - |
dc.date.available | 2024-07-05T09:41:08Z | - |
dc.date.issued | 2024-07-05 | - |
dc.identifier.uri | http://hdl.handle.net/10609/150580 | - |
dc.description.abstract | Aquest 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.abstract | This 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.mimetype | application/pdf | ca |
dc.language.iso | cat | ca |
dc.publisher | Universitat Oberta de Catalunya (UOC) | ca |
dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/es/ | - |
dc.subject | ssh, ci/cd, Kubernetes, IaC, GitOps | en |
dc.subject | ssh, ci/cd, Kubernetes, IaC, GitOps | ca |
dc.subject | ssh, ci/cd, Kubernetes, IaC, GitOps | es |
dc.title | SSH Configuration Deployment Service (SCDS) | ca |
dc.type | info:eu-repo/semantics/bachelorThesis | ca |
dc.contributor.director | López Sánchez-Montañés, Joaquín | - |
dc.contributor.tutor | Bañeres Besora, David | - |
dc.contributor.tutor | Serra Vizern, Montse | - |
Apareix a les col·leccions: | Trabajos finales de carrera, trabajos de investigación, etc. |
Arxius per aquest ítem:
Arxiu | Descripció | Mida | Format | |
---|---|---|---|---|
dlopezlopezTFG20240705.pdf | SCDS - Memòria | 1,06 MB | Adobe PDF | ![]() Veure/Obrir |
dlopezlopezTFG20240705-presentacio.pdf | SCDS - Presentació | 6,4 MB | Adobe PDF | ![]() Veure/Obrir |
Comparteix:
![]( /image/googleScholar.png)
![](/image/microsoftAcademic.png)
Els ítems del Repositori es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.