Versions Compared

Key

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

...

PLAN

CODE

BUILD

TEST

RELEASE

DEPLOY

OPERATE

MONITOR

Scrum & Agile

Confluence och Jira beslutat att använda för detta.

Idag:

  • Jira Cloud

  • Confluence Cloud

Frågeställningar:

  • Kan vi gå on-prem eller ej?

    • Vilka möjligheter ger oss on-prem?

    • Vad innebär det att inte gå on-prem?

Containers

Docker eller Podman?

Ta hänsyn till om vi kommer köra OpenShift eller Cubernetes/Rancher

Build pipelines

Om vi går Atlassian on-prem - Jenkins eller Bamboo?
Om inte så är det Jenkins som gäller!

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 mm mm)

Code repositories

Nexus (har vi idag)?

Artifactory?

Annat?

Key Management

Mer en ops-fråga, men måste hänga ihop med helheten.

Hänger ihop med val av container-lösning.

Security

Monitoring

Frameworks

Frontend

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 Validation

Verktyg för kod och säkerhetsvalidering (SonarCube t ex) - ta fram förslag

Container registries

OpenShift eller annat (beror på val av Container-lösning)?

Deployment & CM

Hänger ihop med (baseras på?) IAC.

Orchestration

IDE

Fritt val

IAC

Hänger ihop med beslut OpenShift eller annat.
Plan är att sätta upp grundplattan som IAC (kommer göras med Ansible (och Helm) - en mer ops-relaterad fråga

Deployment automation
Hänger ihop med Build pipelines och Atlassian on-prem eller ej.
Jenkins, Bamboo eller Helm?
Eller nåt annat?

Kubernetes orchestration

Source Control

API-fabriken: Idag GIThub för i stort sett all kod (potentiellt publikt) och GITlab (på G för central config).
Bitbucket är ett alternativ om vi kör Atlassian on-prem.
Utred hur vi ska köra på lång sikt (2 alternativ, med och utan Atlassian on-prem) för effektivast utvecklingsprocess - måste hänga ihop med byggverktyg å så.

Overlay/service mesh

Parameter repositories

Beslutslogg

Beslutslogg