Uke 2 - Postman, Azure og Kubernetes
Timer
Denne uken: 40
Totalt: 67 đ
Fredag
Jeg fikk endelig tak i ett Azure Subscription og kunne begynne Ä teste i skyen. Jeg fikk Ansible Playbooken til Ä fungere ved Ä opprette og slette ett Azure Container Registry (ACR). Det er bra, en kommando for Ä sette opp alt, og en for Ä ta ned alt. Neste steg er Ä fÄ satt opp Bitbucket pipeline og bygge Docker images og fÄ pushet de til ACR.
Torsdag
Jeg bytter team i dag og skal begynne pÄ prosjektet "Veien mot skyene". Dette er et prosjekt hvor jeg skal snu opp ned pÄ hele bygg og utviklings prosessen i Stacc Insight.
I dag kjÞres det lokale instanser av docker-compose, hvor det bygges lokal pÄ maskinen og overfÞres war-filer til en tomcat server som kjÞrer i en Docker container.
PÄ bygg-siden bygges alt i Jenkins og deretter blir war filene arkivert i ett registry. NÄr det skal leveres en versjon ut til bankene vil det da hentes ut spesifike versjoner av hver enkelt modul.
Planen er at vi nÄ skal over til Ä kjÞre Kubernetes i skyen. FÞrst skal vi ta ut en liten modul som vi skal test kjÞre litt og lage en prosedyre slik at vi kan utvide med flere moduler etterhvert.
Her Ăžnsker jeg Ă„ ta i bruk flere teknologier slik som Ansible for oppretting av ressurser i Azure Cloud (Infrastructure as code), Kubernetes for kontainer orkestrering, Helm package manager for Kubernetes og Bitbucket Pipeline.
Det fÞrste jeg mÄ sette opp er ett Docker Registry, eller som i Azure: Azure Container Registry (ACR). Det kan jeg bruke Ansible til.
Brukte hele dagen pÄ Ä lese meg opp pÄ ulike teknologier, og sette opp diverse miljÞer lokalt pÄ maskinen. Blandt annet Kubernetes kluster med hjelp av MiniKube.
Onsdag
Jeg fÄr endelig fullfÞrt Jira-oppgaven, REST-kallene funker og det grafiske fungerer og gjÞr som forventet. NÄ er det en del ting som skal gjÞres pÄ backend, sÄ jeg avslutter oppgaven fÞr det ender opp i dobbelt arbeid og sender de til QA.
Tirsdag
Ăkten med Postman dagen fĂžr gjorde at jeg nĂ„ har full oversikt over hvilke steg jeg mĂ„ gjĂžre for Ă„ bĂ„de lage en ny kunde, legge til en eksisterende og slette en kunde fra en kundegruppe. Jeg jobber videre med Ă„ fĂ„ ting til Ă„ flyte mer i sammen.
Mandag
Etter forrige uke ved Ä lage grov arbeidet rundt det grafiske og ett par enkle REST-kall begynner jeg nÄ pÄ arbeidet med Ä sette opp resten av logikken med de resterende REST-kallene som mÄ gjÞres. I min Jira sak stÄr det hvilket PUT-kall jeg skal gjÞre for Ä legge til en kunde i en kundegruppe. Men det er desverre bare det siste kallet som skal gjÞres, for jeg mangler en god del informasjon om kunden fÞr jeg kommer sÄ langt. SÄ resten av dagen gÄr i Ä dyp dykke ned i Postman og lete i API'er for Ä finne de riktige kallene som gir meg de riktige resultatene.