diff --git a/kubevirt/virt-operator/0.58.0/.version b/kubevirt/virt-operator/0.58.0/.version new file mode 100755 index 0000000..de936e6 --- /dev/null +++ b/kubevirt/virt-operator/0.58.0/.version @@ -0,0 +1 @@ +v0.58.0-dirty diff --git a/kubevirt/virt-operator/0.58.0/Dockerfile b/kubevirt/virt-operator/0.58.0/Dockerfile new file mode 100644 index 0000000..53d2488 --- /dev/null +++ b/kubevirt/virt-operator/0.58.0/Dockerfile @@ -0,0 +1,13 @@ +FROM lcr.loongnix.cn/kubevirt/passwd:server + +LABEL maintainer="zhaixiaojuan@loongson.cn" + +COPY .version /.version + +COPY ./virt-operator /usr/bin/ + +COPY ./csv-generator /usr/bin/ + +USER 1001 + +ENTRYPOINT ["/usr/bin/virt-operator"] diff --git a/kubevirt/virt-operator/0.58.0/Makefile b/kubevirt/virt-operator/0.58.0/Makefile new file mode 100644 index 0000000..e9a9166 --- /dev/null +++ b/kubevirt/virt-operator/0.58.0/Makefile @@ -0,0 +1,31 @@ +# This file is generated by the template. + +REGISTRY?=lcr.loongnix.cn +ORGANIZATION?=kubevirt +REPOSITORY?=virt-operator +TAG?=0.58.0 +LATEST?=false + +IMAGE=$(REGISTRY)/$(ORGANIZATION)/$(REPOSITORY):$(TAG) +LATEST_IMAGE=$(REGISTRY)/$(ORGANIZATION)/$(REPOSITORY):latest + +default: image + +download: + no_proxy=cloud.loongnix.cn wget -O csv-generator http://cloud.loongnix.cn/releases/loongarch64/kubevirt/kubevirt/0.58.0/openeuler-22.03/csv-generator + no_proxy=cloud.loongnix.cn wget -O virt-operator http://cloud.loongnix.cn/releases/loongarch64/kubevirt/kubevirt/0.58.0/openeuler-22.03/virt-operator-v0.58.0-linux-loong64 + chmod +x csv-generator virt-operator + +image: download + docker build \ + -t $(IMAGE) \ + . + +push: + docker push $(IMAGE) + #latest image + @if [ $(LATEST) = "true" ]; \ + then \ + docker tag $(IMAGE) $(LATEST_IMAGE); \ + docker push $(LATEST_IMAGE); \ + fi