Skip to content

Commit 013cf7e

Browse files
authored
Merge pull request #815 from barakda/canceling_push_to_private_registry
removing push to private registry
2 parents 02767c2 + 0df7f2d commit 013cf7e

File tree

2 files changed

+12
-57
lines changed

2 files changed

+12
-57
lines changed

.github/workflows/build-container.yml

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -864,36 +864,6 @@ jobs:
864864
name: atom-artifact
865865
path: /tmp/artifact/*
866866

867-
push-images-to-private-registry:
868-
if: github.event_name == 'push' && github.ref == 'refs/heads/devel' && github.repository == 'ceph/ceph-nvmeof'
869-
needs: [pytest, demo, discovery, ha]
870-
runs-on: ubuntu-latest
871-
872-
steps:
873-
- name: Checkout code
874-
uses: actions/checkout@v4
875-
876-
- name: Download container images
877-
uses: actions/download-artifact@v4
878-
with:
879-
name: container_images_nvmeof
880-
881-
- name: Load container images
882-
run: |
883-
docker load < nvmeof.tar
884-
docker load < nvmeof-cli.tar
885-
886-
- name: Login to quay.io
887-
uses: docker/login-action@v2
888-
with:
889-
registry: ${{ vars.CONTAINER_REGISTRY }}
890-
username: '${{ vars.CONTAINER_PRIVATE_REGISTRY_USERNAME }}'
891-
password: '${{ secrets.CONTAINER_PRIVATE_REGISTRY_PASSWORD }}'
892-
893-
- name: Publish nvmeof containers when release/tag is created
894-
run: |
895-
make push QUAY="${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_PRIVATE_REGISTRY_USERNAME }}"
896-
897867
push-images-to-ceph-registry:
898868
if: github.event_name == 'release'
899869
needs: [pytest, demo, discovery, ha]

mk/containerized.mk

Lines changed: 12 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -24,33 +24,18 @@ build: DOCKER_COMPOSE_ENV = DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1
2424

2525
push: ## Push nvmeof and nvmeof-cli containers images to quay.io registries
2626
@SHORT_VERSION=$(shell echo $(VERSION) | cut -d. -f1-2); \
27-
if ! echo $(QUAY) | grep -q 'ceph'; then \
28-
echo "NVMEoF images are about to be pushed to private registry"; \
29-
docker tag $(QUAY_NVMEOF):$(VERSION) $(QUAY)/nvmeof:$(VERSION); \
30-
docker tag $(QUAY)/nvmeof:$(VERSION) $(QUAY)/nvmeof:$$SHORT_VERSION; \
31-
docker tag $(QUAY)/nvmeof:$(VERSION) $(QUAY)/nvmeof:latest; \
32-
docker tag $(QUAY_NVMEOFCLI):$(VERSION) $(QUAY)/nvmeof-cli:$(VERSION); \
33-
docker tag $(QUAY)/nvmeof-cli:$(VERSION) $(QUAY)/nvmeof-cli:$$SHORT_VERSION; \
34-
docker tag $(QUAY)/nvmeof-cli:$(VERSION) $(QUAY)/nvmeof-cli:latest; \
35-
docker push $(QUAY)/nvmeof:$(VERSION); \
36-
docker push $(QUAY)/nvmeof:$$SHORT_VERSION; \
37-
docker push $(QUAY)/nvmeof:latest; \
38-
docker push $(QUAY)/nvmeof-cli:$(VERSION); \
39-
docker push $(QUAY)/nvmeof-cli:$$SHORT_VERSION; \
40-
docker push $(QUAY)/nvmeof-cli:latest; \
41-
else \
42-
echo "NVMEoF images are about to be pushed to ceph registry"; \
43-
docker tag $(QUAY_NVMEOF):$(VERSION) $(QUAY_NVMEOF):$$SHORT_VERSION; \
44-
docker tag $(QUAY_NVMEOF):$(VERSION) $(QUAY_NVMEOF):latest; \
45-
docker tag $(QUAY_NVMEOFCLI):$(VERSION) $(QUAY_NVMEOFCLI):$$SHORT_VERSION; \
46-
docker tag $(QUAY_NVMEOFCLI):$(VERSION) $(QUAY_NVMEOFCLI):latest; \
47-
docker push $(QUAY_NVMEOF):$(VERSION); \
48-
docker push $(QUAY_NVMEOF):$$SHORT_VERSION; \
49-
docker push $(QUAY_NVMEOF):latest; \
50-
docker push $(QUAY_NVMEOFCLI):$(VERSION); \
51-
docker push $(QUAY_NVMEOFCLI):$$SHORT_VERSION; \
52-
docker push $(QUAY_NVMEOFCLI):latest; \
53-
fi
27+
echo "NVMEoF images are about to be pushed to ceph registry"; \
28+
docker tag $(QUAY_NVMEOF):$(VERSION) $(QUAY_NVMEOF):$$SHORT_VERSION; \
29+
docker tag $(QUAY_NVMEOF):$(VERSION) $(QUAY_NVMEOF):latest; \
30+
docker tag $(QUAY_NVMEOFCLI):$(VERSION) $(QUAY_NVMEOFCLI):$$SHORT_VERSION; \
31+
docker tag $(QUAY_NVMEOFCLI):$(VERSION) $(QUAY_NVMEOFCLI):latest; \
32+
docker push $(QUAY_NVMEOF):$(VERSION); \
33+
docker push $(QUAY_NVMEOF):$$SHORT_VERSION; \
34+
docker push $(QUAY_NVMEOF):latest; \
35+
docker push $(QUAY_NVMEOFCLI):$(VERSION); \
36+
docker push $(QUAY_NVMEOFCLI):$$SHORT_VERSION; \
37+
docker push $(QUAY_NVMEOFCLI):latest; \
38+
5439

5540
run: ## Run command CMD inside SVC containers
5641
run: override OPTS += --rm

0 commit comments

Comments
 (0)