add back calico

This commit is contained in:
yankay 2021-09-13 11:37:59 +08:00
parent 9d5a037d04
commit 43d5eb99d6
3 changed files with 17 additions and 10 deletions

View File

@ -21,6 +21,8 @@ docker.io/nginx
docker.io/rancher/local-path-provisioner docker.io/rancher/local-path-provisioner
docker.io/redis docker.io/redis
docker.io/registry docker.io/registry
docker.io/weaveworks/weave-kube
docker.io/weaveworks/weave-npc
docker.io/xueshanf/install-socat docker.io/xueshanf/install-socat
gcr.io/google-containers/pause gcr.io/google-containers/pause
ghcr.io/k8snetworkplumbingwg/multus-cni ghcr.io/k8snetworkplumbingwg/multus-cni
@ -31,6 +33,7 @@ ghcr.io/klts-io/kubernetes-lts/kube-controller-manager
ghcr.io/klts-io/kubernetes-lts/kube-proxy ghcr.io/klts-io/kubernetes-lts/kube-proxy
ghcr.io/klts-io/kubernetes-lts/kube-scheduler ghcr.io/klts-io/kubernetes-lts/kube-scheduler
ghcr.io/klts-io/kubernetes-lts/pause ghcr.io/klts-io/kubernetes-lts/pause
k8s.gcr.io/addon-resizer
k8s.gcr.io/coredns k8s.gcr.io/coredns
k8s.gcr.io/coredns/coredns k8s.gcr.io/coredns/coredns
k8s.gcr.io/cpa/cluster-proportional-autoscaler-amd64 k8s.gcr.io/cpa/cluster-proportional-autoscaler-amd64
@ -44,10 +47,14 @@ k8s.gcr.io/kube-registry-proxy
k8s.gcr.io/kube-scheduler k8s.gcr.io/kube-scheduler
k8s.gcr.io/metrics-server/metrics-server k8s.gcr.io/metrics-server/metrics-server
k8s.gcr.io/pause k8s.gcr.io/pause
k8s.gcr.io/addon-resizer quay.io/calico/cni
quay.io/calico/kube-controllers
quay.io/calico/node
quay.io/calico/typha
quay.io/cilium/cilium quay.io/cilium/cilium
quay.io/cilium/cilium-init quay.io/cilium/cilium-init
quay.io/cilium/operator quay.io/cilium/operator
quay.io/containers/skopeo
quay.io/coreos/etcd quay.io/coreos/etcd
quay.io/coreos/flannel quay.io/coreos/flannel
quay.io/datawire/ambassador-operator quay.io/datawire/ambassador-operator

View File

@ -1,10 +1,10 @@
not_sync: not_sync:
- image_pattern: quay.io/calico/.* - image_pattern: quay.io/calico/.*
tag_patterns: tag_patterns:
- ".*[0-9a-f]{8,40}.*" - ".*[0-9a-f]{7,40}.*"
- image_pattern: quay.io/tigera/.* - image_pattern: quay.io/tigera/.*
tag_patterns: tag_patterns:
- ".*[0-9a-f]{8,40}.*" - ".*[0-9a-f]{7,40}.*"
- image_pattern: quay.io/jetstack/.* - image_pattern: quay.io/jetstack/.*
tag_patterns: tag_patterns:
- "[0-9a-f]{9,40}" - "[0-9a-f]{9,40}"

View File

@ -104,17 +104,17 @@ def skepo_delta_sync(src_img):
dest_tags = __parse_tag(result.stdout) dest_tags = __parse_tag(result.stdout)
delta_tags = set(src_tags) - set(dest_tags) delta_tags = set(src_tags) - set(dest_tags)
need_to_sync = filter_tag(src_img,delta_tags) need_to_sync = filter_tag(src_img,delta_tags)
filtered_num = len(delta_tags) - len(need_to_sync) filtered_num = len(delta_tags) - len(need_to_sync)
if 'latest' in src_tags:
need_to_sync.append('latest')
# print(src_img) # print(src_img)
print("sync %s, src tag %s, dest tag %s, sync tag %s, filtered tag %s " % (src_img,len(src_tags),len(dest_tags),len(need_to_sync),filtered_num)) print("sync %s, src tag %s, dest tag %s, sync tag %s, filtered tag %s " % (src_img,len(src_tags),len(dest_tags),len(need_to_sync),filtered_num))
# print(need_to_sync)
if len(need_to_sync) == 0: for tag in need_to_sync:
if 'latest' in src_tags: skepo_sync_one_tag(src_img,tag)
skepo_sync_one_tag(src_img,'latest')
else:
for tag in need_to_sync:
skepo_sync_one_tag(src_img,tag)
def main(): def main():
lines = [] lines = []