diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 666d0a9d..b8cf787c 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -19,16 +19,22 @@ jobs: with: fetch-depth: 0 + - name: compile + run: | + ./kapitan compile + - uses: azure/setup-kubectl@v3 id: install - - name: Create kind cluster - uses: helm/kind-action@v1.2.0 - with: - cluster_name: kind - - - name: Check connectivity to the cluster - run: ./compiled/tutorial/scripts/kubectl get pods + - name: setups the cluster + run: | + ./compiled/tutorial/scripts/setup_cluster + ./compiled/tutorial/scripts/setup_context + ./compiled/tutorial/scripts/kubectl get pods - name: Run chart-testing (install) - run: ./compiled/tutorial/scripts/apply \ No newline at end of file + run: ./compiled/tutorial/scripts/apply + + - name: setups the cluster + run: | + ./compiled/tutorial/scripts/kubectl rollout status deployment echo-server -w --timeout=60s \ No newline at end of file diff --git a/README.md b/README.md index 8373d0ab..a9a23126 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Kapitan Reference Setup +[![CI](https://github.com/kapicorp/kapitan-reference/actions/workflows/integration-test.yml/badge.svg)](https://github.com/kapicorp/kapitan-reference/actions/workflows/integration-test.yml) + This repository is meant to be a way to bootstrap your [Kapitan](https://kapitan.dev) setup to get you up and running. It is meant to help you make use of best practices and libraries that can make Kapitan the ultimate tool for all your configuration needs.