anchor.diff:  # download kubectl
  -FROM golang:alpine3.12 as kubectl
  +FROM golang:alpine3.14 as kubectl
   RUN apk add --no-cache curl
   RUN export VERSION=$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt) &&\
       export OS=$(go env GOOS) && \
  
positive.code:     curl -SL "https://get.helm.sh/helm-${TAG}-${OS}-${ARCH}.tar.gz" > helm.tgz && \
      tar -xvf helm.tgz --strip-components=1
  
  # assemble final container
  FROM alpine:3.12
  RUN apk add --no-cache coreutils diffutils less git openssh-client
  COPY tk /usr/local/bin/tk
  COPY --from=kubectl /usr/local/bin/kubectl /usr/local/bin/kubectl
  COPY --from=jb /usr/local/bin/jb /usr/local/bin/jb
  COPY --from=helm /tmp/helm/helm /usr/local/bin/helm
  WORKDIR /app
  ENTRYPOINT ["/usr/local/bin/tk"]
  
negative.code:     chmod +x /usr/local/bin/kubectl
  
  # build jsonnet-bundler
  FROM golang:alpine3.14 as jb
  WORKDIR /tmp
  RUN apk add --no-cache git make bash &&\
      git clone https://github.com/jsonnet-bundler/jsonnet-bundler &&\
  