Tenestegruppemøte 26. mars

Tenestegruppemøte mars 2015.

Til stades

  • tvl
  • estephaz
  • xiaoliz
  • elisabhs
  • jsama
  • fhl
  • hamar
  • sgs
  • jbr
  • tgk
  • jokim

Sak 1: Nye rutiner mellom drift og utvikling

UAIT har i Sprint Retrospective sett på ønsket om bedre flyt i Jira og Stash, spesielt rundt prodsetting. Det er også meldt inn frå drift at det er usikkert korleis deployment-rutina skal fungere.

Joakim viser løysingsforslag. Treng å diskutere rutina, spesielt rundt konfigurasjon, og om vi er enige om målet.

Tilbakemeldingar:

  • Kor skal informasjon til drift gå? Drift ønsker å få slikt via Jira, men i andre saker enn Deployment-saker.
  • Drift ønsker å kunne sjå endringane vi kjem med. Så dei er klar over kva som skjer.
  • Tilbakemelding frå drift om at Cerebrum utvikling må vere bevisst på å informere drift om endringar.
  • Mesteparten av tilbakemeldingar bør kunne gå i commit-meldingar.
    • Drift må finne ein god måte å kunne hente ut rapportar av dette.
    • Utvikling må lage gode commit-meldingar.

Diskusjon rundt cerebrum_config, ettersom forslaget innebærer at utviklarane no merger inn ein del konfigurasjon:

  • Ikkje alltid det kan bli merga fortløpande. Noko er av og til avhengig av at koden er på plass.
  • Har vore trøbbel i det siste med konflikt mellom kode og konfig.
  • Forslaget gjer at utviklaren har det totale ansvaret for både kode og konfig for endringar, men berre for enkle saker som ikkje krever avklaringar/koordinering eller anna manuell behandling. Alt anna har drift ansvar for.
  • Ok for drift at utviklarane fikser konfig for å få inn ny funksjonalitet, men å endre eksisterande funksjonalitet bør involvere drift.
  • Drift skal approve PRs i cerebrum_config før dei vert merga.

Målet med forslaget er å til slutt ha 100% automatisering av enkle endringar. Har då behov for å køyre kommandoar:

  • Å automatisere med å kunne køyre bash-skript er for drift uaktuelt. Det er for risikabelt.
  • Enige om at playbook i Ansible er tingen å sjå på.

Brukte 30 minuttar på å diskutere dette.

Vi konkluderte med at forslaget er greit, men med tilbakemeldingane over. Utviklarane kan fikse meir av konfig enn i dag. Målet er å ha full automatisering av enkle prodsettingar.

Joakim tek det vidare, for å få oppdatert rutinedokument.

Sak 2: Standard for logg-format

Arbeidsgruppe for standardisert logg-format i Cerebrum, ved Robert og Estephan, har laga eit utkast. Presenterer og diskuterer.

Robert gjekk gjennom.

Viste samtidig også fram drift sin FAQ, td UiO sin oversikt, med forklaring av alle feilmeldingar. Ønskeleg at utviklarane informerer om kva ulike loggmeldingar betyr. Utvikling kan godt sende dette til drift, så legg dei det til i faq'en.

Brukte 30 minutter på dette.

Sak 3: Status pågåande

Kort informasjon, ved Joakim:

  • Ny bøggfiksingsworkshop i morgon. Vi starter kl 9 med å bruke 15 minuttar på estimering. Alle saker over eit halvt story point vert tatt med i UAIT sin backlog.
  • Kursing i prodverktøy: Tobias kaller inn til opent, frivillig møte for å brainstorme rundt oppsett av cfengine og ansible.
  • Jo og Tobias jobber med plan for oppgradering til python 2.7.
  • Neste sprint: Weblogin Delegate.
  • TSD-prodsetting etter påske, tsdutv kanskje staging.

Nådde ikkje dette punktet.

Sak 4: Versjonering

Nytt forslag til versjonering av Cerebrum. Joakim introduserer. Kva meiner folk?

Nådde ikkje dette punktet.

Sak 5: Flyt for kontakt

KIA har også fått bestillingskø. Joakim viser fort flyten, beskreve i grensegangsdokumentet.

Nådde ikkje dette punktet.

Sak 6: Kaffeprat

Lean Coffee

Nådde ikkje dette punktet.

Publisert 16. mars 2015 08:22 - Sist endret 13. jan. 2023 12:35