/minikube-setup-action

Installs minikube in your Github Actions workflow.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Minikube setup action

This action installs a VM-free Kubernetes cluster using Minikube.

Inputs

minikube-version

Required Version of Minikube you wish to use. Default "1.4.0".

k8s-version

Required Version of Kubernetes you wish to use with Minikube. Default "1.14.6".

Outputs

launcher

The command to run in order to start Minikube using eval.

Example usage

name: "Minikube workflow"
on: [push]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: Setup Minikube
      id: minikube
      uses: CodingNagger/minikube-setup-action@v1.0.2
    - name: Launch Minikube
      run: eval ${{ steps.minikube.outputs.launcher }}
    - name: Check pods
      run: |
        kubectl get pods