/
2019-05-03 CI/CD Meeting
2019-05-03 CI/CD Meeting
Date
Attendees
- Greg Hill
- Silas Davis
- Richard Berg
- Ryan Beck-Buysse
- Shawn Amundson
- Srinivasan K
- Mike Lodder
- Morgan Bauer
- Pankaj Goyal
- Qinghui Hou
- Artyom Bakhtin
- Matt Sykes
- Brett Logan
- Dipti
- Ry Jones
- Dave Huseby
Agenda
- Discuss solutions for docker-in-docker without requiring the docker daemon.
- Kaniko builds docker images docker images from a Dockerfile on a Kubernetes cluster without requiring access to docker daemon.
- Buildah from RedHat does something similar.
- CBI provides a vendor-neutral interface for building (and pushing) container images on top of a Kubernetes cluster.
- Supports backends Docker, BuildKit, Buildah, kaniko, img, Google Cloud Container Builder, Azure Container Registry Build and OpenShift Source-to-Image (S2I)
- Knative is a set of components that enables modern CI/CD workflows that are native to kubernetes.
- Consists of the "build", "serving", and "eventing" components. The "build" component is similar to CBI and supports Kaniko and several others that aren't really relevant to HL projects.
Minutes
- Artyom Kubernetes only supports Linux and x86.
- How would we support builds for other architectures and other OSes like Mac OS?
- Cross-compilation doesn't go well.
- Matt Sykes
- Virtual machine based kublet vs container-based kublet.
- Fabric pipeline expects to have the full docker stack and runs docker-compose.
- Initiative to restructure a lot of the Fabric pipeline.
- Test services such as ordering service uses docker-compose to run a network and orderer to run tests.
Action items
- Artyom Bakhtin add concerns/details for Iroha CI/CD lift and shift to Kubernetes in requirements.
- Matthew Sykes (Deactivated) add concerns/details for Fabric CI/CD lift and shift to Kubernetes in requirements.
, multiple selections available,