anchor.diff:  # could be changed to any debian that can run systemd
   USER root
   
  +# Install cri-dockerd from pre-compiled binaries stored in GCS, this is way faster than building from source in multi-arch
  +RUN echo "Installing cri-dockerd" && \
  +	curl -L "https://storage.googleapis.com/kicbase-artifacts/cri-dockerd/${CRI_DOCKERD_VERSION}/${TARGETARCH}/cri-dockerd" -o /usr/bin/cri-dockerd && \
  +	curl -L "https://storage.googleapis.com/kicbase-artifacts/cri-dockerd/${CRI_DOCKERD_VERSION}/cri-docker.socket" -o /usr/lib/systemd/system/cri-docker.socket && \
  +	curl -L "https://storage.googleapis.com/kicbase-artifacts/cri-dockerd/${CRI_DOCKERD_VERSION}/cri-docker.service" -o /usr/lib/systemd/system/cri-docker.service
  +
   # install system requirements from the regular distro repositories
   RUN clean-install \
       lz4 \
  
positive.code: COPY deploy/kicbase/clean-install /usr/local/bin/clean-install
  COPY deploy/kicbase/entrypoint /usr/local/bin/entrypoint
  COPY --from=auto-pause /src/cmd/auto-pause/auto-pause /bin/auto-pause
  COPY --from=cri-dockerd /go/cri-dockerd/src/cri-dockerd /usr/bin/cri-dockerd
  COPY --from=cri-dockerd /go/cri-dockerd/packaging/systemd/cri-docker.service /usr/lib/systemd/system/cri-docker.service
  COPY --from=cri-dockerd /go/cri-dockerd/packaging/systemd/cri-docker.socket /usr/lib/systemd/system/cri-docker.socket
  
  # Install dependencies, first from apt, then from release tarballs.
  # NOTE: we use one RUN to minimize layers.
  
negative.code: ENV GOARCH=${TARGETARCH}
  RUN cd ./cmd/auto-pause/ && go build 
  
  # start from ubuntu 20.04, this image is reasonably small as a starting point
  # for a kubernetes node image, it doesn't contain much we don't need
  FROM ubuntu:focal-20220316 as kicbase
  