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