Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Organa — UiBs DevOps-plattform for applikasjoner
_Organa_ er tenkt som en plattform for å kunne produksjonsette, drifte, teste og
utvikle applikasjoner på en god og moderne måte.
Plattformen skal bestå av tjenester, rutiner, dokumentasjon og praksiser som støtter
arbeidet til team som forvalter en applikasjonsportefølje.
Plattformen er etablert ut fra behovene vi opplevde i Seksjon for
Applikasjoner, ved UiBs IT-avdeling, og er delvis preget av praksiser og
verktøy som er blitt innarbeidet hos oss. Plattformen vil ikke være begrenset
til seksjonens portefølje når den blir operativ.
Plattformen skal støtte applikasjonsdeployment både i skyen og på våre egne
maskiner.
## Applikasjon
Hva mener vi med applikasjon i Organa? Både web-applikasjoner, mikrotjenester og
integrasjonskomponenter faller under begrepet.
Kode som implementerer et avgrenset system. Koden til en applikasjon ligger i
sitt eget git-repo. En applikasjon understøtter en tjeneste og bygger på andre
underliggende tjenester (f.eks. database). En applikasjon kan instansieres
## Git
Git er sentralt. Git-ops. Alt i Organa bygges opp rundt git. All
applikasjonkode ligger i git. All dokumentasjon ligger i git. Beskrivelse av
deployment ligger i git.
Vi bruker gitlab.
## MVP
Må kunne deploye en applikasjon fra Git-repo.
## Kubernetes og containere
## FaaS (f.eks. AWS Lambda)
## Inspirasjon
nais.io