mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-10 20:32:54 +00:00
Merge pull request #2307 from fidencio/wip/kata-deploy-also-push-images-to-quay-io
kata-deploy: Update our content to use / point to quay.io/kata-containers rather than katadocker
This commit is contained in:
commit
2f5a77d144
4
.github/workflows/kata-deploy-test.yaml
vendored
4
.github/workflows/kata-deploy-test.yaml
vendored
@ -46,9 +46,11 @@ jobs:
|
|||||||
VERSION="2.0.0"
|
VERSION="2.0.0"
|
||||||
ARTIFACT_URL="https://github.com/kata-containers/kata-containers/releases/download/${VERSION}/kata-static-${VERSION}-x86_64.tar.xz"
|
ARTIFACT_URL="https://github.com/kata-containers/kata-containers/releases/download/${VERSION}/kata-static-${VERSION}-x86_64.tar.xz"
|
||||||
wget "${ARTIFACT_URL}" -O tools/packaging/kata-deploy/kata-static.tar.xz
|
wget "${ARTIFACT_URL}" -O tools/packaging/kata-deploy/kata-static.tar.xz
|
||||||
docker build --build-arg KATA_ARTIFACTS=kata-static.tar.xz -t katadocker/kata-deploy-ci:${PR_SHA} ./tools/packaging/kata-deploy
|
docker build --build-arg KATA_ARTIFACTS=kata-static.tar.xz -t katadocker/kata-deploy-ci:${PR_SHA} -t quay.io/kata-containers/kata-deploy-ci:${PR_SHA} ./tools/packaging/kata-deploy
|
||||||
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
||||||
docker push katadocker/kata-deploy-ci:$PR_SHA
|
docker push katadocker/kata-deploy-ci:$PR_SHA
|
||||||
|
docker login -u ${{ secrets.QUAY_DEPLOYER_USERNAME }} -p ${{ secrets.QUAY_DEPLOYER_PASSWORD }}
|
||||||
|
docker push quay.io/kata-containers/kata-deploy-ci:$PR_SHA
|
||||||
echo "##[set-output name=pr-sha;]${PR_SHA}"
|
echo "##[set-output name=pr-sha;]${PR_SHA}"
|
||||||
|
|
||||||
- name: test-kata-deploy-ci-in-aks
|
- name: test-kata-deploy-ci-in-aks
|
||||||
|
4
.github/workflows/main.yaml
vendored
4
.github/workflows/main.yaml
vendored
@ -247,9 +247,11 @@ jobs:
|
|||||||
pkg_sha=$(git rev-parse HEAD)
|
pkg_sha=$(git rev-parse HEAD)
|
||||||
popd
|
popd
|
||||||
mv release-candidate/kata-static.tar.xz ./packaging/kata-deploy/kata-static.tar.xz
|
mv release-candidate/kata-static.tar.xz ./packaging/kata-deploy/kata-static.tar.xz
|
||||||
docker build --build-arg KATA_ARTIFACTS=kata-static.tar.xz -t katadocker/kata-deploy-ci:$pkg_sha ./packaging/kata-deploy
|
docker build --build-arg KATA_ARTIFACTS=kata-static.tar.xz -t katadocker/kata-deploy-ci:$pkg_sha -t quay.io/kata-containers/kata-deploy-ci:$pkg_sha ./packaging/kata-deploy
|
||||||
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
||||||
docker push katadocker/kata-deploy-ci:$pkg_sha
|
docker push katadocker/kata-deploy-ci:$pkg_sha
|
||||||
|
docker login -u ${{ secrets.QUAY_DEPLOYER_USERNAME }} -p ${{ secrets.QUAY_DEPLOYER_PASSWORD }}
|
||||||
|
docker push quay.io/kata-containers/kata-deploy-ci:$pkg_sha
|
||||||
echo "::set-output name=PKG_SHA::${pkg_sha}"
|
echo "::set-output name=PKG_SHA::${pkg_sha}"
|
||||||
- name: test-kata-deploy-ci-in-aks
|
- name: test-kata-deploy-ci-in-aks
|
||||||
uses: ./packaging/kata-deploy/action
|
uses: ./packaging/kata-deploy/action
|
||||||
|
4
.github/workflows/release.yaml
vendored
4
.github/workflows/release.yaml
vendored
@ -78,9 +78,11 @@ jobs:
|
|||||||
pkg_sha=$(git rev-parse HEAD)
|
pkg_sha=$(git rev-parse HEAD)
|
||||||
popd
|
popd
|
||||||
mv kata-static.tar.xz $GITHUB_WORKSPACE/tools/packaging/kata-deploy/kata-static.tar.xz
|
mv kata-static.tar.xz $GITHUB_WORKSPACE/tools/packaging/kata-deploy/kata-static.tar.xz
|
||||||
docker build --build-arg KATA_ARTIFACTS=kata-static.tar.xz -t katadocker/kata-deploy-ci:$pkg_sha $GITHUB_WORKSPACE/tools/packaging/kata-deploy
|
docker build --build-arg KATA_ARTIFACTS=kata-static.tar.xz -t katadocker/kata-deploy-ci:$pkg_sha -t quay.io/kata-containers/kata-deploy-ci:$pkg_sha $GITHUB_WORKSPACE/tools/packaging/kata-deploy
|
||||||
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
|
||||||
docker push katadocker/kata-deploy-ci:$pkg_sha
|
docker push katadocker/kata-deploy-ci:$pkg_sha
|
||||||
|
docker login -u ${{ secrets.QUAY_DEPLOYER_USERNAME }} -p ${{ secrets.QUAY_DEPLOYER_PASSWORD }}
|
||||||
|
docker push quay.io/kata-containers/kata-deploy-ci:$pkg_sha
|
||||||
mkdir -p packaging/kata-deploy
|
mkdir -p packaging/kata-deploy
|
||||||
ln -s $GITHUB_WORKSPACE/tools/packaging/kata-deploy/action packaging/kata-deploy/action
|
ln -s $GITHUB_WORKSPACE/tools/packaging/kata-deploy/action packaging/kata-deploy/action
|
||||||
echo "::set-output name=PKG_SHA::${pkg_sha}"
|
echo "::set-output name=PKG_SHA::${pkg_sha}"
|
||||||
|
@ -26,7 +26,7 @@ spec:
|
|||||||
hostNetwork: true
|
hostNetwork: true
|
||||||
containers:
|
containers:
|
||||||
- name: kata-monitor
|
- name: kata-monitor
|
||||||
image: docker.io/katadocker/kata-monitor:2.0.0
|
image: quay.io/kata-containers/kata-monitor:2.0.0
|
||||||
args:
|
args:
|
||||||
- -log-level=debug
|
- -log-level=debug
|
||||||
ports:
|
ports:
|
||||||
|
@ -120,8 +120,8 @@ function test_kata() {
|
|||||||
kubectl get runtimeclasses
|
kubectl get runtimeclasses
|
||||||
|
|
||||||
# update deployment daemonset to utilize the container under test:
|
# update deployment daemonset to utilize the container under test:
|
||||||
sed -i "s#katadocker/kata-deploy:${VERSION}#katadocker/kata-deploy-ci:${PKG_SHA}#g" $YAMLPATH/kata-deploy/base/kata-deploy.yaml
|
sed -i "s#quay.io/kata-containers/kata-deploy:${VERSION}#quay.io/kata-containers/kata-deploy-ci:${PKG_SHA}#g" $YAMLPATH/kata-deploy/base/kata-deploy.yaml
|
||||||
sed -i "s#katadocker/kata-deploy:${VERSION}#katadocker/kata-deploy-ci:${PKG_SHA}#g" $YAMLPATH/kata-cleanup/base/kata-cleanup.yaml
|
sed -i "s#quay.io/kata-containers/kata-deploy:${VERSION}#quay.io/kata-containers/kata-deploy-ci:${PKG_SHA}#g" $YAMLPATH/kata-cleanup/base/kata-cleanup.yaml
|
||||||
|
|
||||||
cat $YAMLPATH/kata-deploy/base/kata-deploy.yaml
|
cat $YAMLPATH/kata-deploy/base/kata-deploy.yaml
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ spec:
|
|||||||
katacontainers.io/kata-runtime: cleanup
|
katacontainers.io/kata-runtime: cleanup
|
||||||
containers:
|
containers:
|
||||||
- name: kube-kata-cleanup
|
- name: kube-kata-cleanup
|
||||||
image: katadocker/kata-deploy:2.2.0-alpha1
|
image: quay.io/kata-containers/kata-deploy:2.2.0-alpha1
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
command: [ "bash", "-c", "/opt/kata-artifacts/scripts/kata-deploy.sh reset" ]
|
command: [ "bash", "-c", "/opt/kata-artifacts/scripts/kata-deploy.sh reset" ]
|
||||||
env:
|
env:
|
||||||
|
@ -16,7 +16,7 @@ spec:
|
|||||||
serviceAccountName: kata-label-node
|
serviceAccountName: kata-label-node
|
||||||
containers:
|
containers:
|
||||||
- name: kube-kata
|
- name: kube-kata
|
||||||
image: katadocker/kata-deploy:2.2.0-alpha1
|
image: quay.io/kata-containers/kata-deploy:2.2.0-alpha1
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
lifecycle:
|
lifecycle:
|
||||||
preStop:
|
preStop:
|
||||||
|
@ -112,8 +112,8 @@ bump_repo() {
|
|||||||
|
|
||||||
if [ "${repo}" == "kata-containers" ]; then
|
if [ "${repo}" == "kata-containers" ]; then
|
||||||
info "Updating kata-deploy / kata-cleanup image tags"
|
info "Updating kata-deploy / kata-cleanup image tags"
|
||||||
sed -i "s#katadocker/kata-deploy:${current_version}#katadocker/kata-deploy:${new_version}#g" tools/packaging/kata-deploy/kata-deploy/base/kata-deploy.yaml
|
sed -i "s#quay.io/kata-containers/kata-deploy:${current_version}#quay.io/kata-containers/kata-deploy:${new_version}#g" tools/packaging/kata-deploy/kata-deploy/base/kata-deploy.yaml
|
||||||
sed -i "s#katadocker/kata-deploy:${current_version}#katadocker/kata-deploy:${new_version}#g" tools/packaging/kata-deploy/kata-cleanup/base/kata-cleanup.yaml
|
sed -i "s#quay.io/kata-containers/kata-deploy:${current_version}#quay.io/kata-containers/kata-deploy:${new_version}#g" tools/packaging/kata-deploy/kata-cleanup/base/kata-cleanup.yaml
|
||||||
git diff
|
git diff
|
||||||
|
|
||||||
git add tools/packaging/kata-deploy/kata-deploy/base/kata-deploy.yaml
|
git add tools/packaging/kata-deploy/kata-deploy/base/kata-deploy.yaml
|
||||||
|
Loading…
Reference in New Issue
Block a user