Tool-Stack deployment Pipeline funktioniert nicht
Problem
Nachdem die Deployment Pipeline im Infrastruktur Repository um den Tool-Stack erweitert wurde, konnte kein DEV-Deployment mehr durchgeführt werden.
Durch die Script Änderung in dem .deploy-to-env Anchor
https://git.fitko.de/fit-connect/infrastruktur/-/blob/36bcaf806e767f6d927781bb0915a018c07f129d/ci/gitlab-ci.yml#L43
https://git.fitko.de/fit-connect/infrastruktur/-/blob/36bcaf806e767f6d927781bb0915a018c07f129d/ci/gitlab-ci.yml#L46
wird bei jedem Deployment, egal ob DEV oder TEST versucht, die SSH Verbindung zu dem Tools-Server aufzubauen. Da der Tools-Server nur im TEST-Deployment definiert ist, schlägt das DEV-Deployment fehl, weil keine Verbindung zu dem Server aufgebaut werden kann.
Lösung
Es gilt zu evaluieren, wie man die Pipeline designen muss, um das Tools-Deplyoment unabhängig von den beiden DEV und TEST Deployments durchführen zu können.
Workaround
Das Deployment auf den Tools-Server wurde erst mal wieder deaktiviert:
https://git.fitko.de/fit-connect/infrastruktur/-/merge_requests/346