fix(quay.io): start using quay.io and fix backup push (#805)
This commit is contained in:
		
							parent
							
								
									d91a729ccf
								
							
						
					
					
						commit
						2f90db9dc9
					
				|  | @ -20,6 +20,9 @@ jobs: | ||||||
|       - name: Checkout code |       - name: Checkout code | ||||||
|         uses: actions/checkout@v2 |         uses: actions/checkout@v2 | ||||||
| 
 | 
 | ||||||
|  |       - name: Check envs | ||||||
|  |         run: make -C backup/pvc check-env | ||||||
|  | 
 | ||||||
|       - name: Build the e2e image |       - name: Build the e2e image | ||||||
|         run: make -C backup/pvc docker-build-e2e |         run: make -C backup/pvc docker-build-e2e | ||||||
| 
 | 
 | ||||||
|  | @ -34,6 +37,7 @@ jobs: | ||||||
| 
 | 
 | ||||||
|       - name: Bump the version |       - name: Bump the version | ||||||
|         if: github.ref == 'refs/heads/master' && github.event_name != 'pull_request' |         if: github.ref == 'refs/heads/master' && github.event_name != 'pull_request' | ||||||
|  |         shell: bash | ||||||
|         run: make -C backup/pvc sembump && make -C backup/pvc bump-version |         run: make -C backup/pvc sembump && make -C backup/pvc bump-version | ||||||
| 
 | 
 | ||||||
|       - name: Login to Quay.io |       - name: Login to Quay.io | ||||||
|  |  | ||||||
|  | @ -0,0 +1,16 @@ | ||||||
|  | repos: | ||||||
|  |   - repo: https://github.com/golangci/golangci-lint | ||||||
|  |     rev: v1.51.2 | ||||||
|  |     hooks: | ||||||
|  |       - id: golangci-lint | ||||||
|  |   - repo: https://github.com/sirosen/check-jsonschema | ||||||
|  |     rev: 0.21.0 | ||||||
|  |     hooks: | ||||||
|  |       - id: check-github-workflows | ||||||
|  |   - repo: https://github.com/pre-commit/pre-commit-hooks | ||||||
|  |     rev: v4.4.0 | ||||||
|  |     hooks: | ||||||
|  |       - id: detect-private-key | ||||||
|  |       - id: check-yaml | ||||||
|  |       - id: trailing-whitespace | ||||||
|  |       - id: end-of-file-fixer | ||||||
|  | @ -68,7 +68,7 @@ endif | ||||||
| 
 | 
 | ||||||
| define e2e | define e2e | ||||||
| echo "\nRunning $(1) e2e test"; | echo "\nRunning $(1) e2e test"; | ||||||
| @e2e/$(1)/test.sh quay.io/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) | @e2e/$(1)/test.sh quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) | ||||||
| endef | endef | ||||||
| 
 | 
 | ||||||
| .PHONY: docker-e2e | .PHONY: docker-e2e | ||||||
|  | @ -89,7 +89,7 @@ docker-build-e2e: docker-build | ||||||
| .PHONY: docker-build | .PHONY: docker-build | ||||||
| docker-build: check-env ## Build the container
 | docker-build: check-env ## Build the container
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	docker build . --build-arg UID=$(UID) --build-arg GID=$(GID) -t quay.io/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) --file Dockerfile | 	docker build . --build-arg UID=$(UID) --build-arg GID=$(GID) -t quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) --file Dockerfile | ||||||
| 
 | 
 | ||||||
| .PHONY: docker-images | .PHONY: docker-images | ||||||
| docker-images: ## List all local containers
 | docker-images: ## List all local containers
 | ||||||
|  | @ -99,19 +99,19 @@ docker-images: ## List all local containers | ||||||
| .PHONY: docker-push | .PHONY: docker-push | ||||||
| docker-push: docker-build ## Push the container
 | docker-push: docker-build ## Push the container
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	docker tag $(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(BUILD_TAG) | 	docker tag quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(BUILD_TAG) | ||||||
| 	docker push quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(BUILD_TAG) | 	docker push quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(BUILD_TAG) | ||||||
| 
 | 
 | ||||||
| .PHONY: docker-release-version | .PHONY: docker-release-version | ||||||
| docker-release-version: docker-build ## Release image with version tag (in addition to build tag)
 | docker-release-version: docker-build ## Release image with version tag (in addition to build tag)
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	docker tag $(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(VERSION_TAG) | 	docker tag quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(VERSION_TAG) | ||||||
| 	docker push quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(VERSION_TAG) | 	docker push quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(VERSION_TAG) | ||||||
| 
 | 
 | ||||||
| .PHONY: docker-release-latest | .PHONY: docker-release-latest | ||||||
| docker-release-latest: docker-build ## Release image with latest tags (in addition to build tag)
 | docker-release-latest: docker-build ## Release image with latest tags (in addition to build tag)
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	docker tag $(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(LATEST_TAG) | 	docker tag quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(LATEST_TAG) | ||||||
| 	docker push quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(LATEST_TAG) | 	docker push quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(LATEST_TAG) | ||||||
| 
 | 
 | ||||||
| .PHONY: docker-release | .PHONY: docker-release | ||||||
|  | @ -130,7 +130,7 @@ endif | ||||||
| docker-run: docker-build ## Run the container in docker, you can use EXTRA_ARGS
 | docker-run: docker-build ## Run the container in docker, you can use EXTRA_ARGS
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	docker run --rm -i $(DOCKER_FLAGS) \
 | 	docker run --rm -i $(DOCKER_FLAGS) \
 | ||||||
| 		$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) $(ARGS) | 		quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) $(ARGS) | ||||||
| 
 | 
 | ||||||
| .PHONY: sembump | .PHONY: sembump | ||||||
| HAS_SEMBUMP := $(shell which $(PROJECT_DIR)/bin/sembump) | HAS_SEMBUMP := $(shell which $(PROJECT_DIR)/bin/sembump) | ||||||
|  | @ -146,7 +146,7 @@ endif | ||||||
| BUMP := patch | BUMP := patch | ||||||
| bump-version: sembump ## Bump the version in the version file. Set BUMP to [ patch | major | minor ]
 | bump-version: sembump ## Bump the version in the version file. Set BUMP to [ patch | major | minor ]
 | ||||||
| 	@echo "+ $@" | 	@echo "+ $@" | ||||||
| 	$(eval NEW_VERSION=$(shell $(PROJECT_DIR)/../../bin/sembump --kind $(BUMP) $(VERSION))) | 	$(eval NEW_VERSION=$(shell $(PROJECT_DIR)/bin/sembump --kind $(BUMP) $(VERSION))) | ||||||
| 	@echo "Bumping VERSION.txt from $(VERSION) to $(NEW_VERSION)" | 	@echo "Bumping VERSION.txt from $(VERSION) to $(NEW_VERSION)" | ||||||
| 	echo $(NEW_VERSION) > VERSION.txt | 	echo $(NEW_VERSION) > VERSION.txt | ||||||
| 	git add VERSION.txt | 	git add VERSION.txt | ||||||
|  |  | ||||||
|  | @ -1 +1 @@ | ||||||
| v0.1.1 | v0.2.1 | ||||||
|  |  | ||||||
|  | @ -200,8 +200,8 @@ jenkins: | ||||||
|     enabled: true |     enabled: true | ||||||
| 
 | 
 | ||||||
|     # image used by backup feature |     # image used by backup feature | ||||||
|     # By default using prebuilt backup PVC image by VirtusLab |     # By default using prebuilt backup PVC image | ||||||
|     image: virtuslab/jenkins-operator-backup-pvc:v0.1.1 |     image: quay.io/jenkins-kubernetes-operator/backup-pvc:v0.2.1 | ||||||
| 
 | 
 | ||||||
|     # containerName is backup container name |     # containerName is backup container name | ||||||
|     containerName: backup |     containerName: backup | ||||||
|  | @ -285,7 +285,7 @@ operator: | ||||||
|   replicaCount: 1 |   replicaCount: 1 | ||||||
| 
 | 
 | ||||||
|   # image is the name (and tag) of the Jenkins Operator image |   # image is the name (and tag) of the Jenkins Operator image | ||||||
|   image: virtuslab/jenkins-operator:60b8ee5 |   image: quay.io/jenkins-kubernetes-operator/operator:d91a729 | ||||||
| 
 | 
 | ||||||
|   # imagePullPolicy defines policy for pulling images |   # imagePullPolicy defines policy for pulling images | ||||||
|   imagePullPolicy: IfNotPresent |   imagePullPolicy: IfNotPresent | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue