@@ -11,8 +11,10 @@ install-crds:
1111.PHONY : update-cert-manager-manifests
1212update-cert-manager-manifests :
1313 mkdir -p testdata/cert-manager/upstream
14- curl -sSLf https://github.com/jetstack/cert-manager/releases/download/$(call upstream-tag,$(CERT_MANAGER_VERSION ) ) /cert-manager.yaml | \
15- $(YQ ) eval ' select(.$(KIND) != "CustomResourceDefinition")' > testdata/cert-manager/upstream/cert-manager.yaml
14+ curl -sSLf -o /tmp/cert-manager-upstream.yaml https://github.com/jetstack/cert-manager/releases/download/$(call upstream-tag,$(CERT_MANAGER_VERSION ) ) /cert-manager.yaml
15+ echo " $( CERTMANAGER_MANIFEST_SHA256) /tmp/cert-manager-upstream.yaml" | sha256sum --check
16+ $(YQ ) eval ' select(.$(KIND) != "CustomResourceDefinition")' /tmp/cert-manager-upstream.yaml > testdata/cert-manager/upstream/cert-manager.yaml
17+ rm /tmp/cert-manager-upstream.yaml
1618 $(YQ ) -i " (.images[] | select(.name==\" ghcr.io/cybozu/cert-manager\" )).newTag = \" $( CERT_MANAGER_VERSION) \" " testdata/cert-manager/kustomization.yaml
1719
1820.PHONY : install-cert-manager
@@ -25,7 +27,9 @@ install-cert-manager:
2527update-coredns-manifests :
2628 mkdir -p testdata/coredns/upstream
2729 curl -sSLf -o testdata/coredns/upstream/etcd.yaml https://raw.githubusercontent.com/kubernetes-sigs/external-dns/refs/tags/$(call upstream-tag,$(EXTERNAL_DNS_VERSION ) ) /docs/snippets/tutorials/coredns/etcd.yaml
30+ echo " $( ETCD_YAML_SHA256) testdata/coredns/upstream/etcd.yaml" | sha256sum --check
2831 curl -sSLf -o testdata/coredns/upstream/values-coredns.yaml https://raw.githubusercontent.com/kubernetes-sigs/external-dns/refs/tags/$(call upstream-tag,$(EXTERNAL_DNS_VERSION ) ) /docs/snippets/tutorials/coredns/values-coredns.yaml
32+ echo " $( COREDNS_VALUES_SHA256) testdata/coredns/upstream/values-coredns.yaml" | sha256sum --check
2933 # replace etcd resource namespace
3034 $(YQ ) -i ' select(.metadata.namespace) | .metadata.namespace = "external-dns"' testdata/coredns/upstream/etcd.yaml
3135 # replace binary path with that of cybozu build
@@ -48,7 +52,10 @@ install-coredns:
4852update-external-dns-manifests :
4953 mkdir -p testdata/external-dns/upstream
5054 d=$$(mktemp -d ) ; \
51- cd $$ d; git clone --depth 1 -b $(call upstream-tag,$(EXTERNAL_DNS_VERSION ) ) https://github.com/kubernetes-sigs/external-dns.git; \
55+ git init $$ d/external-dns; \
56+ git -C $$ d/external-dns remote add origin https://github.com/kubernetes-sigs/external-dns.git; \
57+ git -C $$ d/external-dns fetch --depth 1 origin $(EXTERNAL_DNS_COMMIT ) ; \
58+ git -C $$ d/external-dns checkout FETCH_HEAD; \
5259 cp -r $$ d/external-dns/kustomize/. $(THIS_MK_DIR ) /testdata/external-dns/upstream
5360 $(YQ ) -i " (.images[] | select(.name==\" ghcr.io/cybozu/external-dns\" )).newTag = \" $( EXTERNAL_DNS_VERSION) \" " testdata/external-dns/kustomization.yaml
5461
@@ -61,7 +68,10 @@ install-external-dns:
6168update-contour-manifests :
6269 mkdir -p testdata/contour/upstream
6370 d=$$(mktemp -d ) ; \
64- cd $$ d; git clone --depth 1 -b $(call upstream-tag,$(CONTOUR_VERSION ) ) https://github.com/projectcontour/contour.git; \
71+ git init $$ d/contour; \
72+ git -C $$ d/contour remote add origin https://github.com/projectcontour/contour.git; \
73+ git -C $$ d/contour fetch --depth 1 origin $(CONTOUR_COMMIT ) ; \
74+ git -C $$ d/contour checkout FETCH_HEAD; \
6575 cp -r $$ d/contour/examples/contour/. $(THIS_MK_DIR ) /testdata/contour/upstream
6676 $(YQ ) -i " (.images[] | select(.newName==\" ghcr.io/cybozu/contour\" )).newTag = \" $( CONTOUR_VERSION) \" " testdata/contour/kustomization.yaml
6777 $(YQ ) -i " (.images[] | select(.newName==\" ghcr.io/cybozu/envoy\" )).newTag = \" $( ENVOY_VERSION) \" " testdata/contour/kustomization.yaml
0 commit comments