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
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Check envs
|
||||
run: make -C backup/pvc check-env
|
||||
|
||||
- name: Build the e2e image
|
||||
run: make -C backup/pvc docker-build-e2e
|
||||
|
||||
|
|
@ -34,6 +37,7 @@ jobs:
|
|||
|
||||
- name: Bump the version
|
||||
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
|
||||
|
||||
- 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
|
||||
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
|
||||
|
||||
.PHONY: docker-e2e
|
||||
|
|
@ -89,7 +89,7 @@ docker-build-e2e: docker-build
|
|||
.PHONY: docker-build
|
||||
docker-build: check-env ## Build the container
|
||||
@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
|
||||
docker-images: ## List all local containers
|
||||
|
|
@ -99,19 +99,19 @@ docker-images: ## List all local containers
|
|||
.PHONY: docker-push
|
||||
docker-push: docker-build ## Push the container
|
||||
@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)
|
||||
|
||||
.PHONY: docker-release-version
|
||||
docker-release-version: docker-build ## Release image with version tag (in addition to build tag)
|
||||
@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)
|
||||
|
||||
.PHONY: docker-release-latest
|
||||
docker-release-latest: docker-build ## Release image with latest tags (in addition to build tag)
|
||||
@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)
|
||||
|
||||
.PHONY: docker-release
|
||||
|
|
@ -130,7 +130,7 @@ endif
|
|||
docker-run: docker-build ## Run the container in docker, you can use EXTRA_ARGS
|
||||
@echo "+ $@"
|
||||
docker run --rm -i $(DOCKER_FLAGS) \
|
||||
$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) $(ARGS)
|
||||
quay.io/$(QUAY_ORGANIZATION)/$(QUAY_REGISTRY)-$(NAME):$(GITCOMMIT) $(ARGS)
|
||||
|
||||
.PHONY: sembump
|
||||
HAS_SEMBUMP := $(shell which $(PROJECT_DIR)/bin/sembump)
|
||||
|
|
@ -146,7 +146,7 @@ endif
|
|||
BUMP := patch
|
||||
bump-version: sembump ## Bump the version in the version file. Set BUMP to [ patch | major | minor ]
|
||||
@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 $(NEW_VERSION) > VERSION.txt
|
||||
git add VERSION.txt
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
v0.1.1
|
||||
v0.2.1
|
||||
|
|
|
|||
|
|
@ -200,8 +200,8 @@ jenkins:
|
|||
enabled: true
|
||||
|
||||
# image used by backup feature
|
||||
# By default using prebuilt backup PVC image by VirtusLab
|
||||
image: virtuslab/jenkins-operator-backup-pvc:v0.1.1
|
||||
# By default using prebuilt backup PVC image
|
||||
image: quay.io/jenkins-kubernetes-operator/backup-pvc:v0.2.1
|
||||
|
||||
# containerName is backup container name
|
||||
containerName: backup
|
||||
|
|
@ -285,7 +285,7 @@ operator:
|
|||
replicaCount: 1
|
||||
|
||||
# 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: IfNotPresent
|
||||
|
|
|
|||
Loading…
Reference in New Issue