diff --git a/.github/workflows/pr-checks.yaml b/.github/workflows/pr-checks.yaml index d54f0f61..014c6698 100644 --- a/.github/workflows/pr-checks.yaml +++ b/.github/workflows/pr-checks.yaml @@ -1,7 +1,8 @@ name: pr-checks on: - pull_request: + push: + branches: [test-ci] jobs: docs: @@ -148,12 +149,14 @@ jobs: uses: ./.github/tools-cache - name: use kepler action for kind cluster build - uses: sustainable-computing-io/kepler-action@v0.0.2 + uses: sustainable-computing-io/kepler-action@v0.0.6 with: - ebpfprovider: bcc cluster_provider: kind env: PROMETHEUS_ENABLE: "true" + - name: Setup tmate session + if: ${{ failure() }} + uses: mxschmitt/action-tmate@v3 - name: Ensure cluster is able to run OLM bundles run: make cluster-prereqs @@ -166,6 +169,9 @@ jobs: ./tests/run-e2e.sh --ci env: VERSION: ${{ steps.version.outputs.version }} + - name: Setup tmate session + if: ${{ failure() }} + uses: mxschmitt/action-tmate@v3 - name: Capture cluster state if: always() diff --git a/Makefile b/Makefile index 3bd073f1..0a81e585 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,7 @@ GOARCH := $(shell go env GOARCH) # - use environment variables to overwrite this value (e.g export VERSION=0.0.2) VERSION ?= $(shell cat VERSION) -KEPLER_VERSION ?=release-0.7.2 +KEPLER_VERSION ?=release-0.7.8 # IMG_BASE and KEPLER_IMG_BASE are set to distinguish between Operator-specific images and Kepler-Specific images. # IMG_BASE is used for building and pushing operator related images. diff --git a/bundle/manifests/kepler-operator.clusterserviceversion.yaml b/bundle/manifests/kepler-operator.clusterserviceversion.yaml index bf23a770..b201b814 100644 --- a/bundle/manifests/kepler-operator.clusterserviceversion.yaml +++ b/bundle/manifests/kepler-operator.clusterserviceversion.yaml @@ -27,7 +27,7 @@ metadata: capabilities: Basic Install categories: Monitoring containerImage: quay.io/sustainable_computing_io/kepler-operator:0.10.0 - createdAt: "2024-03-11T09:21:02Z" + createdAt: "2024-03-26T17:40:24Z" description: 'Deploys and Manages Kepler on Kubernetes ' operators.operatorframework.io/builder: operator-sdk-v1.27.0 operators.operatorframework.io/internal-objects: |- @@ -266,7 +266,7 @@ spec: - /manager env: - name: RELATED_IMAGE_KEPLER - value: quay.io/sustainable_computing_io/kepler:release-0.7.2 + value: quay.io/sustainable_computing_io/kepler:release-0.7.8 image: quay.io/sustainable_computing_io/kepler-operator:0.10.0 imagePullPolicy: IfNotPresent livenessProbe: @@ -376,7 +376,7 @@ spec: name: Kepler Operator Contributors url: https://sustainable-computing.io/ relatedImages: - - image: quay.io/sustainable_computing_io/kepler:release-0.7.2 + - image: quay.io/sustainable_computing_io/kepler:release-0.7.8 name: kepler replaces: kepler-operator.v0.9.2 version: 0.10.0 diff --git a/tests/run-e2e.sh b/tests/run-e2e.sh index 2338e948..c4461a03 100755 --- a/tests/run-e2e.sh +++ b/tests/run-e2e.sh @@ -350,6 +350,7 @@ kind_load_images() { docker_prune() { header "Prune Docker" run docker system prune -a -f + run kind get nodes | xargs -I {} docker exec {} crictl rmi --prune } deploy_operator() { @@ -360,7 +361,7 @@ deploy_operator() { info "pruning docker images and volumes" run docker images docker_prune - run df -h + df -kh } ensure_imgpullpolicy_always_in_yaml