Wikimedia Release Engineering Team/Deployment pipeline/2017-03-28

From mediawiki.org

2017-03-28[edit]

Who's here: Antoine thcipriani, Jean-René, Alexandros, Dan, Marko

Last Time[edit]

  • Little bit about ci-staging k8s
  • Lot of focus on next quarter colaboration
    • Releng needed to firm up quarterly goal
    • In future, once work is under way: shorten this meeting (i.e. Scrum of Pipelines)

Topics[edit]

Docker registry[edit]

There is one in production already. We should aim to reuse that existing registry (unless something dramatically stops us) either directly or via some namespacing Storage handled via OpenStack Swift (eg: plenty of disk space)

Point of contact: Alexandros

What runs containers ?[edit]

Docker being rearchitectured https://containerd.io/ has some info Preference toward using Docker Maybe later move to rkt (or whatever else) Docker versioning moved to year.month.patch (ex: v17.03.1-ce ) https://github.com/docker/docker/releases

runc/docker etc all adhere to OCI runtime specification. (yeah for standards!) https://github.com/opencontainers/runtime-spec

Homegrown image specification[edit]

Abstraction to generate Dockerfile (eg service-runner). Be prepared for backfire from people already familiar with Dockerfile Will need lot of documentation!!!


Next quarter cooperation[edit]


For next time[edit]

  • PoC use of docker registry
  • Review current docker image build jenkins agent

As Always[edit]