Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Behov (Som <roll> vill jag kunna <behov> för att <varför>)

Förslag på åtgärder

Prioritet (1-100)

Som utvecklare vill jag kunna komma åt Nexus för att vi ska kunna ha en central hantering av docker-images samt kunna hantera gemensamma beroenden.

  • Öppna brandvägg mot VPN

  • Öppna brandvägg mot SATS702

Som utvecklare vill jag kunna hantera config (docker-compose m.m.) till mina applikationer i ett repository för att möjliggöra versionshantering och spårbarhet av förändringar.

  • Skapa gitlab-repo

  • Hitta ett sätt vi kan nå denna config från Jenkins

Som utvecklare vill jag ha tillgång till enkel konfiguration av applikationer i olika miljöer.

  • Sätt upp en config-server
    Exempel på config-server: https://github.com/spring-guides/gs-centralized-configuration#stand-up-a-config-server
    Exempel på integration i Quarkus: https://quarkus.io/guides/spring-cloud-config-client

Som utvecklare vill jag ha Maven installerat på Jenkins-maskinen, dels för att kunna använda TestContainers och dels för att kunna separera testexekvering från bygge av Docker-image. Vidare även för att kunna återanvända redan nedladdade beroenden och snabba upp byggen

  • Installera Maven på Jenkins-maskinen

Som utvecklare vill jag ha tillgång till en CI/CD-pipeline som fungerar utan att behöva sätta upp och konfigurera “från noll” när en ny tjänst skall sättas upp.

  • Skapa en Jenkins pipeline som går att parameterisera. Den skall t.ex. hämta kod, köra tester, bygga image, pusha image, deploya container.

Som utvecklare vill jag ha enkel tillgång till Jenkins, Nexus, Graylog, maskiner som kör microtjänster, etc. Detta utan att gå via special-lösningar som bygger på remote desktop etc. (MobilityGuard).

  • Skapa en VPN-profil för utvecklare

Som utvecklare vill jag ha möjlighet att lägga till mer än en reviewer när jag skapar en pull-request på Github.

  • Köp denna funktionalitet på Github

Som utvecklare vill jag ha tillgång till monitorering av tjänster för att snabbt kunna se tjänstens status (integrationer som inte fungerar, osv)

  • Tillgång till Sätt upp ett monitoreringsverktyg som fungerar med våra microtjänster