fix(deps): update dependency io.javaoperatorsdk:operator-framework to v4.9.7 #1087
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test Scenarios | |
on: | |
push: | |
branches: | |
- main | |
paths-ignore: | |
- docs/** | |
pull_request: | |
branches: | |
- main | |
paths-ignore: | |
- docs/** | |
env: | |
# renovate: datasource=github-tags depName=kudobuilder/kuttl | |
KUTTL_VERSION: "v0.15.0" | |
defaults: | |
run: | |
shell: bash | |
jobs: | |
run-scenarios: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | |
with: | |
fetch-depth: 0 | |
- name: Set up Helm | |
uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4 | |
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5 | |
with: | |
python-version: '3.9' | |
check-latest: true | |
- name: Download KUTTL | |
run: | | |
curl -fL https://github.com/kudobuilder/kuttl/releases/download/${{ env.KUTTL_VERSION }}/kubectl-kuttl_${KUTTL_VERSION#v}_linux_x86_64 -o kubectl-kuttl | |
chmod +x kubectl-kuttl | |
mv kubectl-kuttl /usr/local/bin | |
- name: Set up chart-testing | |
uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1 | |
- name: Cleanup Chart.lock for test | |
run: rm charts/glasskube-operator/Chart.lock | |
- name: Run chart-testing (lint) | |
run: ct lint --validate-maintainers=false --check-version-increment=false --chart-dirs charts --target-branch ${{ github.event.repository.default_branch }} --all | |
- name: Create kind cluster | |
uses: helm/kind-action@0025e74a8c7512023d06dc019c617aa3cf561fde # v1.10.0 | |
- name: Cleanup Chart.lock for test | |
run: rm charts/glasskube-operator/Chart.lock | |
- name: Run chart-testing (install) | |
run: > | |
kubectl create ns glasskube-operator && ct install --chart-dirs charts --skip-clean-up --namespace glasskube-operator --target-branch ${{ github.event.repository.default_branch }} --all | |
--helm-extra-set-args '--set=cert-manager.enabled=true --set=mariadb-operator.enabled=true --set=cloudnative-pg.enabled=true --set=kube-prometheus-stack.enabled=true' | |
- name: Run Tests | |
working-directory: e2e | |
run: make test |