title: Possible to add kaniko to alpine image or add jq to kaniko image
body: <p>This is how I'm using kaniko to build docker images in my gitlab CI, which is working great.</p>
  <p>But I need to read a json file to get some values. Therefore I need to get access to <code>jq</code>.</p>
  <p><strong>.gilab-ci.yml</strong></p>
  <pre><code>deploy:
    stage: deployment
    image:
      name: gcr.io/kaniko-project/executor:debug
      entrypoint: [&quot;&quot;]
    script:
      - mkdir -p /kaniko/.docker
      - echo &quot;{\&quot;auths\&quot;:{\&quot;$CI_REGISTRY\&quot;:{\&quot;auth\&quot;:\&quot;$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\&quot;}}}&quot; &gt; /kaniko/.docker/config.json
      - |
        /kaniko/executor \
          --context $CI_PROJECT_DIR \
          --dockerfile $CI_PROJECT_DIR/app/Dockerfile \
          --destination $CI_REGISTRY_IMAGE/app:latest \
        done
      - jq # &lt;- Is not working, as jq is not installed
  </code></pre>
  <p>Is it possible to add jq to the image to avoid installing it always and repeatedly on this stage?</p>
  <p>On all other stages I'm using my own alpine image to which I added everything I need in my CI pipeline. So another option would be to add kaniko to this image - if possible. That would result in one image which has all utilities needed.</p>
  <p><strong>Dockerfile</strong></p>
  <pre><code>FROM alpine:3.14.2
  
  RUN apk --update add \
    bash \
    curl \
    git \
    jq \
    npm
  RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.21.4/bin/linux/amd64/kubectl
  RUN chmod u+x kubectl &amp;&amp; mv kubectl /bin/kubectl
  # Add kaniko to this image??
  </code></pre>