Empreu aquest identificador per citar o enllaçar aquest ítem:
http://hdl.handle.net/10609/150580
Títol: | SSH Configuration Deployment Service (SCDS) |
Autoria: | López López, Daniel |
Tutor: | López Sánchez-Montañés, Joaquín |
Altres: | Baneres, David Serra, Montse |
Resum: | 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. |
Paraules clau: | ssh IaC Kubernetes GitOps ci/cd |
Tipus de document: | info:eu-repo/semantics/bachelorThesis |
Data de publicació: | 5-jul-2024 |
Llicència de publicació: | http://creativecommons.org/licenses/by-sa/3.0/es/ |
Apareix a les col·leccions: | Trabajos finales de carrera, trabajos de investigación, etc. |
Arxius per aquest ítem:
Arxiu | Descripció | Mida | Format | |
---|---|---|---|---|
dlopezlopezTFG20240705.pdf | Memòria del TFG | 1,06 MB | Adobe PDF | Veure/Obrir |
dlopezlopezTFG20240705-presentacio.pdf | Presentació del TFG | 6,4 MB | Adobe PDF | Veure/Obrir |
Comparteix:
Aquest ítem està subjecte a una llicència de Creative CommonsLlicència Creative Commons