Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions .github/workflows/build-test-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ jobs:
kustomize edit set image \
rabbitmqoperator/messaging-topology-operator-dev=rabbitmqoperator/messaging-topology-operator:"${RELEASE_VERSION}"
popd
make generate-manifests

- name: Upload operator manifests
uses: actions/upload-artifact@v4
Expand All @@ -147,6 +148,14 @@ jobs:
retention-days: 2
if-no-files-found: error

- name: Notify Google Chat
if: failure()
uses: SimonScholz/google-chat-action@main
with:
webhookUrl: '${{ secrets.GOOGLE_CHAT_WEBHOOK_URL }}'
jobStatus: ${{ job.status }}
title: Messaging Topology Operator - Build Operator

system_tests:
name: Local system tests (stable k8s)
runs-on: ubuntu-latest
Expand Down Expand Up @@ -186,7 +195,7 @@ jobs:
uses: actions/download-artifact@v4
with:
name: operator_image
path: /tmp
path: ${{ runner.temp }}/operator-image

- name: Install Carvel
uses: carvel-dev/[email protected]
Expand All @@ -204,7 +213,7 @@ jobs:

- name: Install operator from build
run: |
kind load image-archive /tmp/operator.tar --name system-testing
kind load image-archive ${{ runner.temp }}/operator-image/operator.tar --name system-testing
ytt -f tmp/messaging-topology-operator-with-certmanager.yaml -f config/ytt_overlays/never_pull.yml | kubectl apply -f-
kubectl --namespace=rabbitmq-system wait --for=condition=Available deployment/messaging-topology-operator

Expand Down
Loading