diff --git a/installer.sh b/installer.sh index 4a3e8e7d..d57a2706 100755 --- a/installer.sh +++ b/installer.sh @@ -28,7 +28,7 @@ select_menu() { do printf "$ESC[2K$(check_selected $i $SELECTED) $i. ${!i}\n"; done - printf "\n$ESC[2KMake\n2024.03.23\n"; + printf "\n$ESC[2KMake\n2024.04.19\n"; INPUT=$(input_key); if [[ $INPUT = "" ]]; then break; diff --git a/kubespray/inventory/exem/group_vars/all/containerd.yml b/kubespray/inventory/exem/group_vars/all/containerd.yml index f7795d50..d594f6c4 100644 --- a/kubespray/inventory/exem/group_vars/all/containerd.yml +++ b/kubespray/inventory/exem/group_vars/all/containerd.yml @@ -36,7 +36,7 @@ ## set "name": "url". insecure url must be started http:// ## Port number is also needed if the default HTTPS port is not used. containerd_insecure_registries: - "10.10.54.200:5000": "http://10.10.54.200:5000" + "10.10.54.151:5000": "http://10.10.54.151:5000" # containerd_registries: diff --git a/kubespray/inventory/exem/inventory.ini b/kubespray/inventory/exem/inventory.ini index aa1dbbe0..0e5dd7a5 100644 --- a/kubespray/inventory/exem/inventory.ini +++ b/kubespray/inventory/exem/inventory.ini @@ -1,23 +1,17 @@ [all] -master ansible_host=10.10.54.200 ip=10.10.54.200 etcd_member_name=master ansible_port=22 -worker1 ansible_host=10.10.54.201 ip=10.10.54.201 ansible_port=22 -worker2 ansible_host=10.10.54.202 ip=10.10.54.202 ansible_port=22 -master2 ansible_host=10.10.54.203 ip=10.10.54.203 etcd_member_name=master2 ansible_port=22 -master3 ansible_host=10.10.54.204 ip=10.10.54.204 etcd_member_name=master3 ansible_port=22 +test-master ansible_host=10.10.54.151 ip=10.10.54.151 etcd_member_name=master ansible_port=22 +test-worker1 ansible_host=10.10.54.152 ip=10.10.54.152 ansible_port=22 +test-worker2 ansible_host=10.10.54.153 ip=10.10.54.153 ansible_port=22 [kube_control_plane] -master -master2 -master3 +test-master [etcd] -master -master2 -master3 +test-master [kube_node] -worker1 -worker2 +test-worker1 +test-worker2 [calico_rr] diff --git a/kubespray/playbooks/cluster.yml b/kubespray/playbooks/cluster.yml index 0672cb37..872dc221 100644 --- a/kubespray/playbooks/cluster.yml +++ b/kubespray/playbooks/cluster.yml @@ -14,7 +14,7 @@ - { role: kubespray-defaults } - { role: kubernetes/preinstall, tags: preinstall } - { role: "container-engine", tags: "container-engine", when: deploy_container_engine } - - { role: registry} +# - { role: registry} - { role: download, tags: download, when: "not skip_downloads" } - name: Install etcd diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/4a/4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/4a/4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2/data new file mode 100644 index 00000000..f5a98603 Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/4a/4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/66/661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/66/661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1/data new file mode 100644 index 00000000..fdbdea94 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/66/661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1/data @@ -0,0 +1 @@ +{"architecture":"amd64","config":{"Hostname":"","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"ExposedPorts":{"80/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","NGINX_VERSION=1.25.2","PKG_RELEASE=1","NJS_VERSION=0.8.0"],"Cmd":["nginx","-g","daemon off;"],"Image":"sha256:6666fd3941c7471fe6322d2bdec01b59cb7a6a735bb2d65ef6f5415429590d57","Volumes":null,"WorkingDir":"","Entrypoint":["/docker-entrypoint.sh"],"OnBuild":null,"Labels":{"maintainer":"NGINX Docker Maintainers \u003cdocker-maint@nginx.com\u003e"},"StopSignal":"SIGQUIT"},"container":"5844772ebb2d6988888bae614e7f50a21c8e3cde373f841a8648afb61510cc89","container_config":{"Hostname":"","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"ExposedPorts":{"80/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","NGINX_VERSION=1.25.2","PKG_RELEASE=1","NJS_VERSION=0.8.0"],"Cmd":["/bin/sh","-c","set -x \u0026\u0026 apkArch=\"$(cat /etc/apk/arch)\" \u0026\u0026 nginxPackages=\" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} \" \u0026\u0026 apk add --no-cache --virtual .checksum-deps openssl \u0026\u0026 case \"$apkArch\" in x86_64|aarch64) set -x \u0026\u0026 KEY_SHA512=\"e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655\" \u0026\u0026 wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub \u0026\u0026 if echo \"$KEY_SHA512 */tmp/nginx_signing.rsa.pub\" | sha512sum -c -; then echo \"key verification succeeded!\"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo \"key verification failed!\"; exit 1; fi \u0026\u0026 apk add -X \"https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\\.[0-9]+' /etc/alpine-release)/main\" --no-cache $nginxPackages ;; *) set -x \u0026\u0026 tempDir=\"$(mktemp -d)\" \u0026\u0026 chown nobody:nobody $tempDir \u0026\u0026 apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev libedit-dev bash alpine-sdk findutils \u0026\u0026 su nobody -s /bin/sh -c \" export HOME=${tempDir} \u0026\u0026 cd ${tempDir} \u0026\u0026 curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \u0026\u0026 PKGOSSCHECKSUM=\\\"64d3f504b246df1997d8442b12303944d2f51e09b35443b23da479af7790b9f84cf2ddf8ba108bdd712f92466f9a8e107b865a488f0898b87d39059f9f7ff56c *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\\\" \u0026\u0026 if [ \\\"\\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\\\" = \\\"\\$PKGOSSCHECKSUM\\\" ]; then echo \\\"pkg-oss tarball checksum verification succeeded!\\\"; else echo \\\"pkg-oss tarball checksum verification failed!\\\"; exit 1; fi \u0026\u0026 tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \u0026\u0026 cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} \u0026\u0026 cd alpine \u0026\u0026 make module-geoip module-image-filter module-njs module-xslt \u0026\u0026 apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk \u0026\u0026 abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz \" \u0026\u0026 cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ \u0026\u0026 apk del --no-network .build-deps \u0026\u0026 apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac \u0026\u0026 apk del --no-network .checksum-deps \u0026\u0026 if [ -n \"$tempDir\" ]; then rm -rf \"$tempDir\"; fi \u0026\u0026 if [ -f \"/etc/apk/keys/abuild-key.rsa.pub\" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi \u0026\u0026 if [ -f \"/etc/apk/keys/nginx_signing.rsa.pub\" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi \u0026\u0026 apk add --no-cache curl ca-certificates"],"Image":"sha256:6666fd3941c7471fe6322d2bdec01b59cb7a6a735bb2d65ef6f5415429590d57","Volumes":null,"WorkingDir":"","Entrypoint":null,"OnBuild":null,"Labels":{"maintainer":"NGINX Docker Maintainers \u003cdocker-maint@nginx.com\u003e"},"StopSignal":"SIGQUIT"},"created":"2023-10-21T02:43:17.788034104Z","docker_version":"20.10.23","history":[{"created":"2023-09-28T21:19:27.686110063Z","created_by":"/bin/sh -c #(nop) ADD file:756183bba9c7f4593c2b216e98e4208b9163c4c962ea0837ef88bd917609d001 in / "},{"created":"2023-09-28T21:19:27.801479409Z","created_by":"/bin/sh -c #(nop) CMD [\"/bin/sh\"]","empty_layer":true},{"created":"2023-10-21T02:42:48.075256495Z","created_by":"/bin/sh -c #(nop) LABEL maintainer=NGINX Docker Maintainers \u003cdocker-maint@nginx.com\u003e","empty_layer":true},{"created":"2023-10-21T02:42:48.180532774Z","created_by":"/bin/sh -c #(nop) ENV NGINX_VERSION=1.25.2","empty_layer":true},{"created":"2023-10-21T02:42:48.265645884Z","created_by":"/bin/sh -c #(nop) ENV PKG_RELEASE=1","empty_layer":true},{"created":"2023-10-21T02:42:53.593712579Z","created_by":"/bin/sh -c set -x \u0026\u0026 addgroup -g 101 -S nginx \u0026\u0026 adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx \u0026\u0026 apkArch=\"$(cat /etc/apk/arch)\" \u0026\u0026 nginxPackages=\" nginx=${NGINX_VERSION}-r${PKG_RELEASE} \" \u0026\u0026 apk add --no-cache --virtual .checksum-deps openssl \u0026\u0026 case \"$apkArch\" in x86_64|aarch64) set -x \u0026\u0026 KEY_SHA512=\"e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655\" \u0026\u0026 wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub \u0026\u0026 if echo \"$KEY_SHA512 */tmp/nginx_signing.rsa.pub\" | sha512sum -c -; then echo \"key verification succeeded!\"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo \"key verification failed!\"; exit 1; fi \u0026\u0026 apk add -X \"https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\\.[0-9]+' /etc/alpine-release)/main\" --no-cache $nginxPackages ;; *) set -x \u0026\u0026 tempDir=\"$(mktemp -d)\" \u0026\u0026 chown nobody:nobody $tempDir \u0026\u0026 apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils \u0026\u0026 su nobody -s /bin/sh -c \" export HOME=${tempDir} \u0026\u0026 cd ${tempDir} \u0026\u0026 curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \u0026\u0026 PKGOSSCHECKSUM=\\\"64d3f504b246df1997d8442b12303944d2f51e09b35443b23da479af7790b9f84cf2ddf8ba108bdd712f92466f9a8e107b865a488f0898b87d39059f9f7ff56c *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\\\" \u0026\u0026 if [ \\\"\\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\\\" = \\\"\\$PKGOSSCHECKSUM\\\" ]; then echo \\\"pkg-oss tarball checksum verification succeeded!\\\"; else echo \\\"pkg-oss tarball checksum verification failed!\\\"; exit 1; fi \u0026\u0026 tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \u0026\u0026 cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} \u0026\u0026 cd alpine \u0026\u0026 make base \u0026\u0026 apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk \u0026\u0026 abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz \" \u0026\u0026 cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ \u0026\u0026 apk del --no-network .build-deps \u0026\u0026 apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac \u0026\u0026 apk del --no-network .checksum-deps \u0026\u0026 if [ -n \"$tempDir\" ]; then rm -rf \"$tempDir\"; fi \u0026\u0026 if [ -f \"/etc/apk/keys/abuild-key.rsa.pub\" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi \u0026\u0026 if [ -f \"/etc/apk/keys/nginx_signing.rsa.pub\" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi \u0026\u0026 apk add --no-cache --virtual .gettext gettext \u0026\u0026 mv /usr/bin/envsubst /tmp/ \u0026\u0026 runDeps=\"$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, \"\\nso:\", $2); print \"so:\" $2 }' | sort -u | xargs -r apk info --installed | sort -u )\" \u0026\u0026 apk add --no-cache $runDeps \u0026\u0026 apk del --no-network .gettext \u0026\u0026 mv /tmp/envsubst /usr/local/bin/ \u0026\u0026 apk add --no-cache tzdata \u0026\u0026 ln -sf /dev/stdout /var/log/nginx/access.log \u0026\u0026 ln -sf /dev/stderr /var/log/nginx/error.log \u0026\u0026 mkdir /docker-entrypoint.d"},{"created":"2023-10-21T02:42:53.725531757Z","created_by":"/bin/sh -c #(nop) COPY file:01e75c6dd0ce317d516928a17584d111cd082840c01e58be0afc851b33adb916 in / "},{"created":"2023-10-21T02:42:53.813587608Z","created_by":"/bin/sh -c #(nop) COPY file:caec368f5a54f70a844a13005eb2255bed778809b3672d516e719ce2f4bce123 in /docker-entrypoint.d "},{"created":"2023-10-21T02:42:53.901283746Z","created_by":"/bin/sh -c #(nop) COPY file:3b1b9915b7dd898a0e32f7eb9715a35c9feab914022efff68ba990bc1ec7d169 in /docker-entrypoint.d "},{"created":"2023-10-21T02:42:53.985675296Z","created_by":"/bin/sh -c #(nop) COPY file:57846632accc89753f45cbc00cb9e6223d991e1d31297eec3395a7ca58eed6a6 in /docker-entrypoint.d "},{"created":"2023-10-21T02:42:54.073625344Z","created_by":"/bin/sh -c #(nop) COPY file:9e3b2b63db9f8fc702e2dc2bdd0943be0d990c028cddcf1c159f5556a8ba3030 in /docker-entrypoint.d "},{"created":"2023-10-21T02:42:54.156388113Z","created_by":"/bin/sh -c #(nop) ENTRYPOINT [\"/docker-entrypoint.sh\"]","empty_layer":true},{"created":"2023-10-21T02:42:54.240726877Z","created_by":"/bin/sh -c #(nop) EXPOSE 80","empty_layer":true},{"created":"2023-10-21T02:42:54.319129546Z","created_by":"/bin/sh -c #(nop) STOPSIGNAL SIGQUIT","empty_layer":true},{"created":"2023-10-21T02:42:54.397895425Z","created_by":"/bin/sh -c #(nop) CMD [\"nginx\" \"-g\" \"daemon off;\"]","empty_layer":true},{"created":"2023-10-21T02:43:11.85878709Z","created_by":"/bin/sh -c #(nop) ENV NJS_VERSION=0.8.0","empty_layer":true},{"created":"2023-10-21T02:43:17.788034104Z","created_by":"/bin/sh -c set -x \u0026\u0026 apkArch=\"$(cat /etc/apk/arch)\" \u0026\u0026 nginxPackages=\" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} \" \u0026\u0026 apk add --no-cache --virtual .checksum-deps openssl \u0026\u0026 case \"$apkArch\" in x86_64|aarch64) set -x \u0026\u0026 KEY_SHA512=\"e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655\" \u0026\u0026 wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub \u0026\u0026 if echo \"$KEY_SHA512 */tmp/nginx_signing.rsa.pub\" | sha512sum -c -; then echo \"key verification succeeded!\"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo \"key verification failed!\"; exit 1; fi \u0026\u0026 apk add -X \"https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\\.[0-9]+' /etc/alpine-release)/main\" --no-cache $nginxPackages ;; *) set -x \u0026\u0026 tempDir=\"$(mktemp -d)\" \u0026\u0026 chown nobody:nobody $tempDir \u0026\u0026 apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev libedit-dev bash alpine-sdk findutils \u0026\u0026 su nobody -s /bin/sh -c \" export HOME=${tempDir} \u0026\u0026 cd ${tempDir} \u0026\u0026 curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \u0026\u0026 PKGOSSCHECKSUM=\\\"64d3f504b246df1997d8442b12303944d2f51e09b35443b23da479af7790b9f84cf2ddf8ba108bdd712f92466f9a8e107b865a488f0898b87d39059f9f7ff56c *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\\\" \u0026\u0026 if [ \\\"\\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\\\" = \\\"\\$PKGOSSCHECKSUM\\\" ]; then echo \\\"pkg-oss tarball checksum verification succeeded!\\\"; else echo \\\"pkg-oss tarball checksum verification failed!\\\"; exit 1; fi \u0026\u0026 tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \u0026\u0026 cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} \u0026\u0026 cd alpine \u0026\u0026 make module-geoip module-image-filter module-njs module-xslt \u0026\u0026 apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk \u0026\u0026 abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz \" \u0026\u0026 cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ \u0026\u0026 apk del --no-network .build-deps \u0026\u0026 apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac \u0026\u0026 apk del --no-network .checksum-deps \u0026\u0026 if [ -n \"$tempDir\" ]; then rm -rf \"$tempDir\"; fi \u0026\u0026 if [ -f \"/etc/apk/keys/abuild-key.rsa.pub\" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi \u0026\u0026 if [ -f \"/etc/apk/keys/nginx_signing.rsa.pub\" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi \u0026\u0026 apk add --no-cache curl ca-certificates"}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:cc2447e1835a40530975ab80bb1f872fbab0f2a0faecf2ab16fbbb89b3589438","sha256:8fb91325d019fe445556e6a2bb79df82cb4d26411ca13d27114bc4c2e31c2ee4","sha256:feb2ab09a0024fab7bcfb62ccea9361fe8707a29f6d2a1b5d968a9ac533899f1","sha256:ea06dfa6cd92f0271c689bf393a2fe78f24dd27288d316055c03a468d548876f","sha256:f98384134eae48150a41170d03b32d873b43c8180e294af825bda4e4a93addc3","sha256:f1e97ae5229ef6a2a5fe399fab7041e8410baa399af4aa082ecb4fd927581a8c","sha256:6f4a8e682735f4196d028abfacc3b1aaba16594777e5bc292f6a7c464d761a5c","sha256:ae609780e57c5b3437c1325f27ab937fe774cef4e9e6dfe1d11b20bbfb9ff3f5"]}} \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/76/7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/76/7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff/data new file mode 100644 index 00000000..e9d3ff76 Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/76/7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/7f/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/7f/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/data new file mode 100644 index 00000000..f320d25d --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/7f/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/data @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.docker.distribution.manifest.list.v2+json","manifests":[{"mediaType":"application/vnd.docker.distribution.manifest.v2+json","digest":"sha256:fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea","size":1989,"platform":{"architecture":"amd64","os":"linux"}}]} \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/96/96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/96/96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa/data new file mode 100644 index 00000000..b00ec27e Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/96/96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/9f/9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/9f/9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3/data new file mode 100644 index 00000000..1cfaa884 Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/9f/9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/a2/a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/a2/a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843/data new file mode 100644 index 00000000..5fb3acd3 Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/a2/a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/a4/a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/a4/a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd/data new file mode 100644 index 00000000..53c1cbed Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/a4/a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/d9/d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/d9/d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64/data new file mode 100644 index 00000000..e9b17d8f Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/d9/d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/f1/f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/f1/f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6/data new file mode 100644 index 00000000..a95c1d8c Binary files /dev/null and b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/f1/f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6/data differ diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/fc/fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea/data b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/fc/fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea/data new file mode 100644 index 00000000..c3e06c37 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/blobs/sha256/fc/fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea/data @@ -0,0 +1,51 @@ +{ + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "config": { + "mediaType": "application/vnd.docker.container.image.v1+json", + "size": 16690, + "digest": "sha256:661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1" + }, + "layers": [ + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 3401967, + "digest": "sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa" + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 1898484, + "digest": "sha256:4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2" + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 628, + "digest": "sha256:9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3" + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 958, + "digest": "sha256:a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd" + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 370, + "digest": "sha256:7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff" + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 1214, + "digest": "sha256:d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64" + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 1403, + "digest": "sha256:f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6" + }, + { + "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", + "size": 12637059, + "digest": "sha256:a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843" + } + ] +} \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2/link new file mode 100644 index 00000000..bbf2f22a --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2/link @@ -0,0 +1 @@ +sha256:4a0f59666a5fd450f2ce8d09ed4ebe43ffbd7aab57ea63cfeeda78813f70a8e2 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1/link new file mode 100644 index 00000000..275b6edd --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1/link @@ -0,0 +1 @@ +sha256:661daf9bcac824a4be78d50e09fdb7c5d3755e78295c71e1004385244c0c97b1 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff/link new file mode 100644 index 00000000..34daa934 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff/link @@ -0,0 +1 @@ +sha256:7662ce3fbb6ddde8fceaff888cc5bca92d5d7648c28bde29d2945f4a8a6214ff \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa/link new file mode 100644 index 00000000..ec0f54b6 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa/link @@ -0,0 +1 @@ +sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3/link new file mode 100644 index 00000000..7f327a81 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3/link @@ -0,0 +1 @@ +sha256:9f5472f13101a5c107862581ec30d418ed6b7502d4bf47d3d9cc72d29ced54c3 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843/link new file mode 100644 index 00000000..54fb1f81 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843/link @@ -0,0 +1 @@ +sha256:a2860423d97a2f092001145d53a1b5a573ec0c623b768f43ad88596739226843 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd/link new file mode 100644 index 00000000..c3688d7f --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd/link @@ -0,0 +1 @@ +sha256:a4c1563b8f0493c722ef582966b7671e51f08a6bb6c1735179e6bba4d3d982fd \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64/link new file mode 100644 index 00000000..67291235 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64/link @@ -0,0 +1 @@ +sha256:d94270e5bff8364a9c3de98e4a7c5c8738c669d0f1f2175a4ccf61a48f34ad64 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6/link new file mode 100644 index 00000000..50794f16 --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_layers/sha256/f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6/link @@ -0,0 +1 @@ +sha256:f1a3f1328c13555b0fa6833ca510254c494d0b71983174d18ee40d2097e413a6 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/revisions/sha256/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/revisions/sha256/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/link new file mode 100644 index 00000000..8761e9df --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/revisions/sha256/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/link @@ -0,0 +1 @@ +sha256:7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/revisions/sha256/fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/revisions/sha256/fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea/link new file mode 100644 index 00000000..7137a1ba --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/revisions/sha256/fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea/link @@ -0,0 +1 @@ +sha256:fc2d39a0d6565db4bd6c94aa7b5efc2da67734cc97388afb5c72369a24bcfaea \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/tags/1.25.2-alpine/current/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/tags/1.25.2-alpine/current/link new file mode 100644 index 00000000..8761e9df --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/tags/1.25.2-alpine/current/link @@ -0,0 +1 @@ +sha256:7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449 \ No newline at end of file diff --git a/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/tags/1.25.2-alpine/index/sha256/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/link b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/tags/1.25.2-alpine/index/sha256/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/link new file mode 100644 index 00000000..8761e9df --- /dev/null +++ b/kubespray/roles/registry/files/images/data/docker/registry/v2/repositories/docker.io/library/nginx/_manifests/tags/1.25.2-alpine/index/sha256/7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449/link @@ -0,0 +1 @@ +sha256:7fbd1848a3b784ba61d472dd8d703e45a4af6c5042d2528ac5775fa923384449 \ No newline at end of file