View file | ||
---|---|---|
|
...
PLAN | CODE | BUILD | TEST | RELEASE | DEPLOY | OPERATE | MONITOR |
---|---|---|---|---|---|---|---|
Scrum & AgileConfluence och Jira beslutat att använda för detta. Idag:
Frågeställningar:
(Arbetsgrupp PLAN Per Persson/Ulf Sälg) | ContainersDocker eller Podman? Ta hänsyn till om vi kommer köra OpenShift eller Cubernetes/Rancher | Build pipelinesOm vi går Atlassian on-prem - Jenkins eller Bamboo? Jenkins på Kassan kommer att diskuteras V49 i smaverkansmöte | DevOps Tools Mängd unit-test och integrationstest styrs av Regler och Riktlinjer. Verktygsval öppet - välj verktyg inom respektive team efter behov. Dock tar vi fram en grundrekommendation (API-test, integrationstest, prestandatest, gränssnitt mm mm) (Arbetsgrupp CI lead Dennis) | Code repositoriesNexus (har vi idag)? Artifactory? Annat? (Arbetsgrupp CD, lead Ulf Sälg) | Key Management Mer en ops-fråga, men måste hänga ihop med helheten. Hänger ihop med val av container-lösning. Kan finnas inbyggt i plattformen(Openshift/K8S) Ulf checkar vad som finns idag | Security Vi avvaktar tills vi haft möten med Kassan och bolagsverket V49 | Monitoring Initialt etableras loggning (Bas och applikation) mot nuvarande centrala graylog lösning som finns på Sundsvalls kommun. På sikt utreds andra alternativ för ffa applikationsloggning. Ex. Prometheus/Grafana/Loki |
FrameworksFrontend Beslutat. Se: Ramverk för bygga web/app Mikrotjänster I dag pekar vi på Quarkus som primärt ramverk: Primärt ramverk för utveckling Vi har även en del utvecklat i Node. Nu efter att ha utvecklat en tid i Quarkus och samlat på oss erfarenhet ser vi ett behov av att öppna beslutsärendet igen och göra en ny utvärdering om vi skall gå mot Quarkus eller SpringBoot som primärt ramverk Camunda Kör SpringBoot Metakatalogen .net | Testing & Security ValidationVerktyg för kod och säkerhetsvalidering (SonarCube, Sonatype-Nexus t ex) - ta fram förslag (Arbetsgrupp CI, lead Dennis) | Container registriesOpenShift eller annat (beror på val av Container-lösning)? | Deployment & CM Hänger ihop med (baseras på?) IAC. | Orchestration Vi avvaktar tills vi haft möten med Kassan och bolagsverket V49. Valet av Openshift eller ren Kubernetes plattform(med eller utan Rancher) kommer att avgöra hur vi går vidare | |||
IDEFritt val | IACHänger ihop med beslut OpenShift eller annat. | Deployment automationHänger ihop med Build pipelines - IACoch Atlassian on-prem eller ej.Jenkins, Bamboo eller Helm?Eller nåt annat? | Kubernetes orchestration se ovan “orchestration” | ||||
Source ControlAPI-fabriken: Idag GIThub för i stort sett all kod (potentiellt publikt) och GITlab (på G för central config). (Arbetsgrupp CI, lead Dennis) | Overlay/service mesh Hänger ihop med deploymentconf. och IAC | ||||||
Parameter repositories Finns troligen inbyggt i Kubernetes plattformen.. Vi gör inget med detta just nu |
Beslutslogg