Skip to content

Latest commit

 

History

History

k8s-extract-images

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

k8s-extract-images GitHub Action

This GitHub Action attempts to extract the required images from a file containing Kubernetes manifests.

The images are output as a JSON-formatted list that can be used with the fromJSON function.

This can be combined with the helm-template action to extract the required image from a Helm chart.

See the action.yml for more information.

Usage

In the following example, images are extracted from the kube-prometheus-stack chart:

extract_images:
  runs-on: ubuntu-latest
  steps:
    - name: Template chart
      id: helm-template
      uses: azimuth-cloud/github-actions/helm-template@master
      with:
        repository: https://prometheus-community.github.io/helm-charts
        chart: kube-prometheus-stack
        version: 55.5.1

    - name: Extract images
      uses: azimuth-cloud/github-actions/k8s-extract-images@master
      with:
        manifests-file: ${{ steps.helm-template.outputs.manifests-file }}