Skip to main content

Onboarding av nytt produkt-team til SKIP

info

Vil teamet ditt bruke SKIP? Vennligst les denne artikkelen først: Hva skal til for å bruke Plattformen?

Denne siden innholder instruksjoner for onboarding av nye produktteam til SKIP-plattformen. Både oppgaver som må gjøres av SKIP-teamet, og oppgaver som må gjøres av det nye produktteamet er beskrevet her.

Vi setter stor pris på om du rapporterer eventuelle mangler og/eller manglende informasjon i denne veiledningen til SKIP-teamet, enten ved å kontakte oss eller ved å kommentere direkte i dette dokumentet.

info

Produktteamet trenger ikke å opprette et GCP-prosjekt selv!

SKIP-teamets oppgaver

Før onboarding

  • Invitere en representant fra produktteamet til plattformlauget
  • Dedikere et SKIP-teammedlem som kontaktpunkt for migreringsprosessen (TAM) (Kun for migreringsprosessen, etter dette starter en vanlig supportflyt)*
  • Invitere til et møte for å avklare forventninger mellom SKIP og produktteamet
  • Invitere til gjennomgang av applikasjoner
  • Bli enige om frekvensen av onboarding standups med produktteamet og invitere til disse -Sørge for at en prosess rundt risikovurdering (“ROS-analyse”) startes. Denne vurderingen må være klar i tide til produksjon
  • Opprette en kanal på Slack for samarbeid under onboarding
  • Invitere til #gen-skip, #gen-argo og andre relevante felleskanaler for bruk av SKIP
  • Invitere til GCP- og Kubernetes-kurs hvis produktteamet ønsker det
  • Gi en introduksjon til ArgoCD og beste praksis for dette verktøyet

Under onboarding

  • Invitere til et kickoff-møte hvor kontaktpunkter, ansvarsfordeling, support, veikart og andre relevante saker diskuteres.
  • GitHub, gitt at teamet ikke har brukt dette før
  • Opprette grupper ved å legge dem til entra-id-config
  • Teamet må merkes med security i admin.google.com.
  • Teamet må legges til IAM-repositoriet
  • Workflow i IAM-repositoriet må kjøres av et SKIP-medlem med tilgang til dette.
  • Teamene synkroniseres fra AD til IAM
  • Hvis teamet krever Terraform:
    • Service account for Terraform settes opp med gcp-service-accounts og gis tilganger til kubernetes namespace via WIF.
    • Terraform state migreres/settes opp
    • Teamet og app-repositoriet settes opp i henhold til Komme i gang med Argo CD Komme i gang med Argo CD

Produkt-team oppgaver

Produktteamet har ansvaret for å fordele disse oppgavene internt.

  • Informere SKIP om hvem som er teamleder slik at de kan administrere AD-gruppen
  • Vurdere hvilke teammedlemmer som trenger ekstra Kubernetes/GCP-kurs
  • Hvis ArgoCD skal brukes: Opprette nytt Apps-repo i GitHub basert på denne SKIP malen
  • Sørge for at applikasjonen har en IP og/eller DPIA
  • Tilpasse applikasjonen for å tilfredsstille SKIPs sikkerhetskrav
  • Lese, forstå og følge GitHub-sikkerhetskravene: Sikkerhet på GitHub
  • Fullføre ROS-analyse
  • Forberede informasjon til SKIP-teamet
    • Tekniske forventninger
    • Tjenestedesign/arkitektur
    • Utenforliggende avhengiheter
  • Ta ansvar for egne krav og kommunisere disse tydelig og konsist til SKIP
  • Sørge for at alle teammedlemmer inviteres til møter og Slack-grupper under onboarding-prosessen
  • Lese og forstå SKIP-dokumentasjonen
  • Gjøre forventet/påkrevd go-live-dato kjent for SKIP