diff --git a/.github/workflows/build-and-push.yaml b/.github/workflows/build-and-push.yaml index deb2924..3712d83 100644 --- a/.github/workflows/build-and-push.yaml +++ b/.github/workflows/build-and-push.yaml @@ -63,14 +63,14 @@ jobs: operator-sdk: 1.38.0 - name: Log in to Quay - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4 + uses: redhat-actions/podman-login@50c2d9a331bb67c8fdab99b86455fad05e2e3252 # v2 with: registry: quay.io username: ${{ secrets.QUAY_USERNAME }} password: ${{ secrets.QUAY_PASSWORD }} - name: Log in to Red Hat Registry - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4 + uses: redhat-actions/podman-login@50c2d9a331bb67c8fdab99b86455fad05e2e3252 # v2 with: registry: registry.redhat.io username: ${{ secrets.REDHATIO_USERNAME }} @@ -79,7 +79,7 @@ jobs: - name: Build operator image run: | make docker-build IMG=$OPERATOR_IMAGE - docker tag $OPERATOR_IMAGE $OPERATOR_IMAGE_LATEST + podman tag $OPERATOR_IMAGE $OPERATOR_IMAGE_LATEST make docker-push IMG=$OPERATOR_IMAGE make docker-push IMG=$OPERATOR_IMAGE_LATEST @@ -87,13 +87,13 @@ jobs: run: | make bundle IMG=$OPERATOR_IMAGE USE_IMAGE_DIGESTS=true make bundle-build BUNDLE_IMG=$BUNDLE_IMAGE - docker tag $BUNDLE_IMAGE $BUNDLE_IMAGE_LATEST + podman tag $BUNDLE_IMAGE $BUNDLE_IMAGE_LATEST make bundle-push BUNDLE_IMG=$BUNDLE_IMAGE make bundle-push BUNDLE_IMG=$BUNDLE_IMAGE_LATEST - name: Build catalog image run: | make catalog-build CATALOG_IMG=$CATALOG_IMAGE BUNDLE_IMG=$BUNDLE_IMAGE - docker tag $CATALOG_IMAGE $CATALOG_IMAGE_LATEST + podman tag $CATALOG_IMAGE $CATALOG_IMAGE_LATEST make catalog-push CATALOG_IMG=$CATALOG_IMAGE make catalog-push CATALOG_IMG=$CATALOG_IMAGE_LATEST diff --git a/.zuul.yaml b/.zuul.yaml index 981ea16..d6c7f37 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -4,5 +4,26 @@ default-branch: main github-check: jobs: - - noop + - openstack-k8s-operators-content-provider + - lightspeed-operator-kuttl +- job: + name: lightspeed-operator-kuttl + parent: cifmw-multinode-kuttl + dependencies: + - openstack-k8s-operators-content-provider + attempts: 1 + irrelevant-files: &irrelevant-files + - ^.*/*\.md$ + - ^\..*$ + - ^docs/.*$ + - ^LICENSE$ + - ^OWNERS$ + - ^OWNERS_ALIASES$ + - ^PROJECT$ + - ^README.md$ + - tests?\/functional + - roles/.*/molecule/.* + vars: + cifmw_kuttl_tests_operator_list: + - openstack_lightspeed diff --git a/Makefile b/Makefile index cf00dab..f64956c 100644 --- a/Makefile +++ b/Makefile @@ -82,7 +82,7 @@ endif # Be aware that the target commands are only tested with Docker which is # scaffolded by default. However, you might want to replace it to use other # tools. (i.e. podman) -CONTAINER_TOOL ?= docker +CONTAINER_TOOL ?= podman # Setting SHELL to bash allows bash commands to be executed by recipes. # Options are set to exit when a recipe line exits non-zero or a piped command fails.