Create assetdata

We create some yaml files that record the hashes for well-known file assets,
and then we will be able to look them up by their canonical URL.

This is not yet actually used, that can be done in a future commit.
This commit is contained in:
justinsb 2024-03-30 13:51:55 -04:00
parent 393aac40df
commit 991bfe207d
18 changed files with 7743 additions and 0 deletions

87
hack/generate-asset-hashes.sh Executable file
View File

@ -0,0 +1,87 @@
#!/bin/bash
# Copyright 2024 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
REPO_ROOT="$(git rev-parse --show-toplevel)"
cd "${REPO_ROOT}"
function generate_k8s_hashes() {
prefix=$1
max_patch=$2
cat > "${REPO_ROOT}/pkg/assets/assetdata/k8s-${prefix}.yaml" <<EOF
# This file is generated by generate-asset-hashes.sh
filestores:
- base: https://dl.k8s.io/release/
files:
EOF
for ((patch = 0 ; patch < max_patch ; patch++ )); do
version="${prefix}.${patch}"
echo "k8s ${version}"
# We exclude some files that we don't currently need, to keep the size down
go run ./pkg/assets/assetdata/tools/cmd/generatefileassets \
--base https://dl.k8s.io/release/ \
--prefix "v${version}/" \
--exclude "**/arm/**" \
--exclude "**/s390x/**" \
--exclude "**/ppc64le/**" \
--exclude "**/windows/**" \
--exclude "**/*-s390x.tar.gz" \
--exclude "**/*-ppc64le.tar.gz" \
--exclude "**/*.tar.gz" \
| sed "s@files:@# kubernetes ${version}@g" >> "${REPO_ROOT}/pkg/assets/assetdata/k8s-${prefix}.yaml"
done
}
function generate_runc_hashes() {
prefix=$1
max_patch=$2
cat > "${REPO_ROOT}/pkg/assets/assetdata/runc-${prefix}.yaml" <<EOF
# This file is generated by generate-asset-hashes.sh
filestores:
- base: https://dl.k8s.io/release/
files:
EOF
for ((patch = 0 ; patch < max_patch ; patch++ )); do
version="${prefix}.${patch}"
echo "runc ${version}"
# We exclude some files that we don't currently need, to keep the size down
go run ./pkg/assets/assetdata/tools/cmd/generatefileassets \
--base https://github.com/opencontainers/runc/releases/download/ \
--prefix "v${version}/" \
--sums "https://github.com/opencontainers/runc/releases/download/v${version}/runc.sha256sum" \
| sed "s@files:@# runc ${version}@g" >> "${REPO_ROOT}/pkg/assets/assetdata/runc-${prefix}.yaml"
done
}
generate_k8s_hashes 1.24 17
generate_k8s_hashes 1.25 16
generate_k8s_hashes 1.26 15
generate_k8s_hashes 1.27 12
generate_k8s_hashes 1.28 8
generate_k8s_hashes 1.29 3
generate_runc_hashes 1.1 12

View File

@ -0,0 +1,11 @@
This directory contains hashes for well-known dependencies of kubernetes / a kOps cluster.
We store the hashes here, rather than downloading them every time - it is a little more secure,
and it is more efficient.
The yaml file structure is intended to mirror the asset structure used by the k8s project,
e.g. by [kpromo](https://github.com/kubernetes-sigs/promo-tools/blob/main/docs/file-promotion.md).
However, this should be treated as an implementation detail.
Currently many hash files are manually curated. Some of them can be automatically generated,
and we have scripts named `generate-<foo>.sh` to generate them.

View File

@ -0,0 +1,14 @@
filestores:
- base: https://storage.googleapis.com/k8s-artifacts-cni/release/
files:
- name: v0.9.1/cni-plugins-linux-amd64-v0.9.1.tgz
sha256: 962100bbc4baeaaa5748cdbfce941f756b1531c2eadb290129401498bfac21e7
- name: v0.9.1/cni-plugins-linux-arm64-v0.9.1.tgz
sha256: ef17764ffd6cdcb16d76401bac1db6acc050c9b088f1be5efa0e094ea3b01df0
- name: v1.2.0/cni-plugins-linux-amd64-v1.2.0.tgz
sha256: f3a841324845ca6bf0d4091b4fc7f97e18a623172158b72fc3fdcdb9d42d2d37
- name: v1.2.0/cni-plugins-linux-arm64-v1.2.0.tgz
sha256: 525e2b62ba92a1b6f3dc9612449a84aa61652e680f7ebf4eff579795fe464b57

View File

@ -0,0 +1,16 @@
filestores:
- base: https://github.com/containerd/containerd/releases/download/
# Manually constructed; there is a .sha256sum file available
files:
- name: v1.6.20/containerd-1.6.20-linux-amd64.tar.gz
sha256: bb9a9ccd6517e2a54da748a9f60dc9aa9d79d19d4724663f2386812f083968e2
- name: v1.6.20/containerd-1.6.20-linux-arm64.tar.gz
sha256: c3e6a054b18b20fce06c7c3ed53f0989bb4b255c849bede446ebca955f07a9ce
- name: v1.7.13/containerd-1.7.13-linux-amd64.tar.gz
sha256: c2371c009dd8b7738663333d91e5ab50d204f8bcae24201f45d59060d12c3a23
- name: v1.7.13/containerd-1.7.13-linux-arm64.tar.gz
sha256: 118759e398f35337109592b4d237538872dc12a207d38832b9d04515d0acbc4d

View File

@ -0,0 +1,9 @@
filestores:
- base: https://github.com/kubernetes-sigs/cri-tools/releases/download/
# Manually constructed, though we could quickly get the hash by downloading the .sha256 file for each asset
files:
- name: v1.29.0/crictl-v1.29.0-linux-amd64.tar.gz
sha256: d16a1ffb3938f5a19d5c8f45d363bd091ef89c0bc4d44ad16b933eede32fdcbb
- name: v1.29.0/crictl-v1.29.0-linux-arm64.tar.gz
sha256: 0b615cfa00c331fb9c4524f3d4058a61cc487b33a3436d1269e7832cf283f925

View File

@ -0,0 +1,118 @@
/*
Copyright 2024 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package assetdata
import (
"embed"
"fmt"
"io/fs"
"net/url"
"strings"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/kops/util/pkg/hashing"
"sigs.k8s.io/yaml"
)
//go:embed *.yaml
var embeddedDataFS embed.FS
// GetHash returns the stored hash for the well-known asset, looking it up by the canonicalURL.
// If found, it returns (hash, true, nil)
// If not found, it returns (nil, false, nil)
func GetHash(canonicalURL *url.URL) (*hashing.Hash, bool, error) {
var allMatches []*file
if err := fs.WalkDir(embeddedDataFS, ".", func(p string, d fs.DirEntry, err error) error {
if err != nil {
return err
}
if d.IsDir() {
return nil
}
b, err := fs.ReadFile(embeddedDataFS, p)
if err != nil {
return fmt.Errorf("reading embedded file %q: %w", p, err)
}
manifest, err := parseManifestFile(b)
if err != nil {
return fmt.Errorf("parsing embedded file %q: %w", p, err)
}
matches := manifest.Matches(canonicalURL.String())
allMatches = append(allMatches, matches...)
return nil
}); err != nil {
return nil, false, fmt.Errorf("walking embedded data: %w", err)
}
hashes := sets.New[string]()
for _, match := range allMatches {
hashes.Insert(match.SHA256)
}
if len(hashes) == 0 {
return nil, false, nil
}
if len(hashes) > 1 {
return nil, false, fmt.Errorf("found multiple matches for asset %q", canonicalURL)
}
h, err := hashing.FromString(hashes.UnsortedList()[0])
if err != nil {
return nil, false, err
}
return h, true, nil
}
type file struct {
Name string `json:"name,omitempty"`
SHA256 string `json:"sha256,omitempty"`
}
type fileStore struct {
Base string `json:"base,omitempty"`
}
type manifest struct {
FileStores []fileStore `json:"filestores,omitempty"`
Files []file `json:"files,omitempty"`
}
func parseManifestFile(b []byte) (*manifest, error) {
m := &manifest{}
if err := yaml.Unmarshal(b, m); err != nil {
return nil, fmt.Errorf("parsing yaml: %w", err)
}
return m, nil
}
func (m *manifest) Matches(canonicalURL string) []*file {
var matches []*file
for _, fileStore := range m.FileStores {
if !strings.HasPrefix(canonicalURL, fileStore.Base) {
continue
}
relativePath := strings.TrimPrefix(canonicalURL, fileStore.Base)
for i := range m.Files {
f := &m.Files[i]
if f.Name == relativePath {
matches = append(matches, f)
}
}
}
return matches
}

View File

@ -0,0 +1,50 @@
/*
Copyright 2024 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package assetdata
import (
"net/url"
"testing"
)
func TestGetHash(t *testing.T) {
grid := []struct {
Name string
Hash string
}{
{Name: "https://dl.k8s.io/release/v1.26.0/bin/linux/amd64/kubelet", Hash: "sha256:b64949fe696c77565edbe4100a315b6bf8f0e2325daeb762f7e865f16a6e54b5"},
}
for _, g := range grid {
u, err := url.Parse(g.Name)
if err != nil {
t.Fatalf("parsing url %q: %v", g.Name, err)
}
h, found, err := GetHash(u)
if err != nil {
t.Fatalf("getting hash for %q: %v", g.Name, err)
}
if !found {
t.Fatalf("hash for %q was not found", g.Name)
}
got := h.String()
want := g.Hash
if got != g.Hash {
t.Errorf("unexpected hash for %q; got %q, want %q", g.Name, got, want)
}
}
}

View File

@ -0,0 +1,10 @@
filestores:
- base: https://artifacts.k8s.io/binaries/cloud-provider-aws/
# Manually constructed; there is a .sha256 file available for each asset
files:
- name: v1.27.1/linux/amd64/ecr-credential-provider-linux-amd64
sha256: 5035d7814c95cd3cedbc5efb447ef25a4942ef05caab2159746d55ce1698c74a
- name: v1.27.1/linux/arm64/ecr-credential-provider-linux-arm64
sha256: b3d567bda9e2996fc1fbd9d13506bd16763d3865b5c7b0b3c4b48c6088c04481

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,846 @@
# This file is generated by generate-asset-hashes.sh
filestores:
- base: https://dl.k8s.io/release/
files:
# kubernetes 1.28.0
- name: v1.28.0/bin/darwin/amd64/kubectl
sha256: 6db117a55a14a47c0dcf9144c31780c6de0c3c84ccb9a297de0d9e6fc481534d
- name: v1.28.0/bin/darwin/amd64/kubectl-convert
sha256: 9ddc456d3f2044678d0624747f3bc8f926ffec33071015edee62e8eaebbddaa3
- name: v1.28.0/bin/darwin/arm64/kubectl
sha256: 5d74042f5972b342a02636cf5969d4d73234f2d3afe84fe5ddaaa4baff79cdd8
- name: v1.28.0/bin/darwin/arm64/kubectl-convert
sha256: 39f2d2533028a3f44e74a8c59c16a23bc9916aa34797384608a6e93e47c02166
- name: v1.28.0/bin/linux/386/kubectl
sha256: aa8513ca6c820599ee3b26c16d9320ea5bb8da1bf272a3ddf5d748df11a67c6d
- name: v1.28.0/bin/linux/386/kubectl-convert
sha256: ccba2546b499e0c61cea850ebf1070c15b4843b7bf0cb7881ae34efcf0ba1bc9
- name: v1.28.0/bin/linux/amd64/apiextensions-apiserver
sha256: fb04ea84125b740ed253495a8bd533b2cb8e382355d0340ebae87187cb731f98
- name: v1.28.0/bin/linux/amd64/kube-aggregator
sha256: 793026739c8a7d2ba84ae8dda59ea81b447ff2986b2dac7c266ec68321939ea3
- name: v1.28.0/bin/linux/amd64/kube-apiserver
sha256: 98684d167a2b475eae7cf0cf556df698e204e25aa8af0cbcda52935c15baa1bc
- name: v1.28.0/bin/linux/amd64/kube-apiserver.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/amd64/kube-apiserver.tar
sha256: 15a57e666ba929f38153d3f070beb2b6d6ec3ddd8ef9ba4373352d9515a37298
- name: v1.28.0/bin/linux/amd64/kube-controller-manager
sha256: 80d76355bd4c2d2601b52fff373623ec5ca0daa3889df9530d27358980b0eadb
- name: v1.28.0/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/amd64/kube-controller-manager.tar
sha256: bd0242b9c3d53d042b2fce22cd343e978879651bca87c1814bd218d58e491df9
- name: v1.28.0/bin/linux/amd64/kube-log-runner
sha256: 88263c9c1ac7d1959d214a2c27dbe6813a8f79832bcbe10c398d825c2c55ffa8
- name: v1.28.0/bin/linux/amd64/kube-proxy
sha256: 9fc6ee06e704c86f978708cb361cc4a08414f7d6bb90899d2940ba1ce42e5312
- name: v1.28.0/bin/linux/amd64/kube-proxy.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/amd64/kube-proxy.tar
sha256: 7acb7ab09fe7ac92417d83a87d2d7c932f25500f7876fcfd1b519e69ac8fdb48
- name: v1.28.0/bin/linux/amd64/kube-scheduler
sha256: e2fcf65cbd0a6968bebccb9b348ee8665551e8c0e3ac0b847e572ca7ec4ddcdf
- name: v1.28.0/bin/linux/amd64/kube-scheduler.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/amd64/kube-scheduler.tar
sha256: 9ddb17f59c8031a2cf8d74c7b6fdffc37858d40fcf820d9e88fe21234c7f9815
- name: v1.28.0/bin/linux/amd64/kubeadm
sha256: 12ea68bfef0377ccedc1a7c98a05ea76907decbcf1e1ec858a60a7b9b73211bb
- name: v1.28.0/bin/linux/amd64/kubectl
sha256: 4717660fd1466ec72d59000bb1d9f5cdc91fac31d491043ca62b34398e0799ce
- name: v1.28.0/bin/linux/amd64/kubectl-convert
sha256: 2c6b2d855609d98491a5077244e349d22f259976962f5891ab199696be6fdd32
- name: v1.28.0/bin/linux/amd64/kubectl.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/amd64/kubectl.tar
sha256: 1cd806e844d0132d397ff6ea08461fa36706d311adb6d9643e615c3da79524c6
- name: v1.28.0/bin/linux/amd64/kubelet
sha256: bfb6b977100963f2879a33e5fbaa59a5276ba829a957a6819c936e9c1465f981
- name: v1.28.0/bin/linux/amd64/mounter
sha256: 3f450ec5aa85cb940018296346afffd42d8db02f84c141afe395dea2dada4b93
- name: v1.28.0/bin/linux/arm64/apiextensions-apiserver
sha256: 168b421dac593d79fe1ea6b1ace148b81726accc278ffeb16769aa0b79b23934
- name: v1.28.0/bin/linux/arm64/kube-aggregator
sha256: 9281e54d4d5c5fe4e4223fe7fd56a4e43b619791037f3d4dd072f2cab866c6b1
- name: v1.28.0/bin/linux/arm64/kube-apiserver
sha256: 68c739a69a6286b052e901330c4e94dbf8f53de6f103d2160c554c08c55e998b
- name: v1.28.0/bin/linux/arm64/kube-apiserver.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/arm64/kube-apiserver.tar
sha256: 6a7be9fc068d15bb9ca4d0f0751c3d4d7fda673eb12ff739f79e751aa6318131
- name: v1.28.0/bin/linux/arm64/kube-controller-manager
sha256: d97705f81579925ef5d002dc92984fd50d95250d846c5518690383e4a213cf08
- name: v1.28.0/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/arm64/kube-controller-manager.tar
sha256: 6b19e96264d13600ece0bac738ec8b5af4acc3c1cfb7966ea0d56a02a8cf84d8
- name: v1.28.0/bin/linux/arm64/kube-log-runner
sha256: c737e71d785861dd3db93d8d0b82e1edfe26fcba14113b2535023fde3cfcefff
- name: v1.28.0/bin/linux/arm64/kube-proxy
sha256: 0a4663efb52cafc289e6a6716d1badbffa370a8e9066106bde10e5bea3b2a4a0
- name: v1.28.0/bin/linux/arm64/kube-proxy.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/arm64/kube-proxy.tar
sha256: ad5d9b79e7d6f836fa858294952c2edaed69ef47c3b294456078f37e14dcfe87
- name: v1.28.0/bin/linux/arm64/kube-scheduler
sha256: 8d3aa852c7ef8463d9b9e7776e7c9df85fabaab2a129bb87e318f0a6005b7401
- name: v1.28.0/bin/linux/arm64/kube-scheduler.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/arm64/kube-scheduler.tar
sha256: 75192b6a94cad4df196b8acddbef74f941fe7a55d7d5c432dfa92f41962a58e2
- name: v1.28.0/bin/linux/arm64/kubeadm
sha256: b9b473d2d9136559b19eb465006af77df45c09862cd7ce6673a33aae517ff5ab
- name: v1.28.0/bin/linux/arm64/kubectl
sha256: f5484bd9cac66b183c653abed30226b561f537d15346c605cc81d98095f1717c
- name: v1.28.0/bin/linux/arm64/kubectl-convert
sha256: 27c6a92d318ed909e16d0dc51a5611bc23ec65a5dd046591d35ddd729884de95
- name: v1.28.0/bin/linux/arm64/kubectl.docker_tag
sha256: 30d8b7ac95806aea6d2fd4534f5e670223bad981084e16dbcc3ec12025523e84
- name: v1.28.0/bin/linux/arm64/kubectl.tar
sha256: b5a1936e09c1aacf373bc306ceb1e2b27ad18c4f92893bd52d58d8ceb35cec18
- name: v1.28.0/bin/linux/arm64/kubelet
sha256: 05dd12e35783cab4960e885ec0e7d0e461989b94297e7bea9018ccbd15c4dce9
- name: v1.28.0/bin/linux/arm64/mounter
sha256: 2de833de185b545bd73c108879dc6b2ed82e44ec2dcfae1d129864755c17e708
- name: v1.28.0/kubernetes-release.spdx
sha256: 46f7946eb95004b66cd867b9e316c10fb95d87e6bf31773c67e15f3ea598508e
- name: v1.28.0/kubernetes-source.spdx
sha256: 3e087d77441418c94e69d1ecd290375d0d44011dad00bb1946caacfc7cd80380
# kubernetes 1.28.1
- name: v1.28.1/bin/darwin/amd64/kubectl
sha256: d6b8f2bac5f828478eade0acf15fb7dde02d7613fc9e644dc019a7520d822a1a
- name: v1.28.1/bin/darwin/amd64/kubectl-convert
sha256: ef44016389b0cf40ce5cb31259e53d975956c8b311fc29f20fe2154c739a9909
- name: v1.28.1/bin/darwin/arm64/kubectl
sha256: 8fe9f753383574863959335d8b830908e67a40c3f51960af63892d969bfc1b10
- name: v1.28.1/bin/darwin/arm64/kubectl-convert
sha256: 103dfaa82b6ea8367ddb95d112e0d5b10fd193ede10b6ad7c6b76c816fdc62c3
- name: v1.28.1/bin/linux/386/kubectl
sha256: caaf9166875570937d6fbd8bd791ca131265025d02e9268e8f47496e9c444922
- name: v1.28.1/bin/linux/386/kubectl-convert
sha256: 69287695af64a3c1b1f193db427f89536b8e6a7c4888f3d958dbe6da693e7d7e
- name: v1.28.1/bin/linux/amd64/apiextensions-apiserver
sha256: 649ad08998f97bd02feeaf167de328cb30ba909c47377dff95f747734ac136f7
- name: v1.28.1/bin/linux/amd64/kube-aggregator
sha256: 0ba7aec0a35d349d5d0e9176ef27eaafe5c29d07bfda421525ec726de160ffa2
- name: v1.28.1/bin/linux/amd64/kube-apiserver
sha256: b9f907682e8573b7add9565c56ec395be1ebd1fa4e0ac42743772cbe0db5ce8b
- name: v1.28.1/bin/linux/amd64/kube-apiserver.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/amd64/kube-apiserver.tar
sha256: be2b8cc313b6722892bbf645f880464dd91348b37c98c7f1b96f399a2ae104bc
- name: v1.28.1/bin/linux/amd64/kube-controller-manager
sha256: 5a3189f602fcf7a4a26f79dd3b0370b0a81cca847bbe78c1b2325940737fef0a
- name: v1.28.1/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/amd64/kube-controller-manager.tar
sha256: 1c27c51e32292600d19d048a962cbe0c0328da6176d959f45a84e66ea31c585b
- name: v1.28.1/bin/linux/amd64/kube-log-runner
sha256: 62295dd74f2514bc976bd301a950c0b2edab78f9e127371b1b0079d2f30dcb49
- name: v1.28.1/bin/linux/amd64/kube-proxy
sha256: 2500d15a224543f6be543c8273287ec8fe5e5ca0257fd3c1d6b0bf2cd31ed90d
- name: v1.28.1/bin/linux/amd64/kube-proxy.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/amd64/kube-proxy.tar
sha256: 3c9d75a092de337870e2fb380c89e479e8f2a00048d5f8187437d93406557ee4
- name: v1.28.1/bin/linux/amd64/kube-scheduler
sha256: 73140e354553ab9cb657ba3cd6e8cc115be00fd4d6bbeaca579ba9607995ca21
- name: v1.28.1/bin/linux/amd64/kube-scheduler.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/amd64/kube-scheduler.tar
sha256: 1d30353b616220133e7ab66270ce3350df52d9e88e9d7d7cc6634613af32ab70
- name: v1.28.1/bin/linux/amd64/kubeadm
sha256: 6134dbc92dcb83c3bae1a8030f7bb391419b5d13ea94badd3a79b7ece75b2736
- name: v1.28.1/bin/linux/amd64/kubectl
sha256: e7a7d6f9d06fab38b4128785aa80f65c54f6675a0d2abef655259ddd852274e1
- name: v1.28.1/bin/linux/amd64/kubectl-convert
sha256: 2ac89d42559f6a769186fd1a524a2a015727cc6bffe4d0758da7315f1fd8ea4a
- name: v1.28.1/bin/linux/amd64/kubectl.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/amd64/kubectl.tar
sha256: 82be7bf7aa3e30e711748a5cef816f5f6bc1955c3f6098ca2fd514e9d643add9
- name: v1.28.1/bin/linux/amd64/kubelet
sha256: 2bc22332f44f8fcd3fce57879fd873f977949ebd261571fbae31fbb2713a5dd3
- name: v1.28.1/bin/linux/amd64/mounter
sha256: 262a3013834b7bb6ad02154fac5a575bcec66eb55af4ec9c78bcbb8aaf537715
- name: v1.28.1/bin/linux/arm64/apiextensions-apiserver
sha256: 00dae9986daf8f441b4aacf35ed28021bd272ca9f547fde69dfc0dafb7f06c21
- name: v1.28.1/bin/linux/arm64/kube-aggregator
sha256: 66cab84e0cc249959a59d59f8cafc5bd1bed857aa050f1283c2010fbe7c1111c
- name: v1.28.1/bin/linux/arm64/kube-apiserver
sha256: d80546e50d5f047a15f8c3e2df986b4b7a56a63f7b7f727bee95ce6414341446
- name: v1.28.1/bin/linux/arm64/kube-apiserver.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/arm64/kube-apiserver.tar
sha256: b51201ab0cf5f7dfc1bf399f9e24815f44c5d0deef5c051ce2efbb3cec52abc9
- name: v1.28.1/bin/linux/arm64/kube-controller-manager
sha256: aadfdf45ff22ddf3067b48014b06eb1219e1c4363cfbdd70d63e826b8ba88c80
- name: v1.28.1/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/arm64/kube-controller-manager.tar
sha256: 591c829528ba348929346c5b8edb7dc1299369a07a07d02a1f0753e92ead502c
- name: v1.28.1/bin/linux/arm64/kube-log-runner
sha256: 3f7ded75d7acdb3356ad335879703f9a1af662c1d322dc7bc54e9d9e71839ace
- name: v1.28.1/bin/linux/arm64/kube-proxy
sha256: e144f0c9f296d5eb3f3197fafe74439a88423f02a6fc6e7c828da17fa2c76b9e
- name: v1.28.1/bin/linux/arm64/kube-proxy.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/arm64/kube-proxy.tar
sha256: f91512fe1f89b4885ba932486c5ee56954efe931648d21d6f27a37f00b6e12c4
- name: v1.28.1/bin/linux/arm64/kube-scheduler
sha256: 401202db2f90f4f744cd3e9468cded6a4d482847c79fc49bcca58c37e8c7dc5d
- name: v1.28.1/bin/linux/arm64/kube-scheduler.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/arm64/kube-scheduler.tar
sha256: 5a1cf88ac82ebf5ceee9e98e1192261fc497380933eafcdc5005e66de9600bf4
- name: v1.28.1/bin/linux/arm64/kubeadm
sha256: 7d2f68917470a5d66bd2a7d62897f59cb4afaeffb2f26c028afa119acd8c3fc8
- name: v1.28.1/bin/linux/arm64/kubectl
sha256: 46954a604b784a8b0dc16754cfc3fa26aabca9fd4ffd109cd028bfba99d492f6
- name: v1.28.1/bin/linux/arm64/kubectl-convert
sha256: edfd3628a3d3e28103e6e2b8936ad8e098aac37882dc86a3fcd36988b6c419cb
- name: v1.28.1/bin/linux/arm64/kubectl.docker_tag
sha256: b90be57f882927960eacbfcccf81feae6c640dc6984b3dd1071aedae741b5dac
- name: v1.28.1/bin/linux/arm64/kubectl.tar
sha256: 10c3229ae5477b113304d902b3e98d533f4070197fd9e013818b3ef4f6435af2
- name: v1.28.1/bin/linux/arm64/kubelet
sha256: 9b7fa64b2785da4a38768377961e227f8da629c56a5df43ca1b665dd07b56f3c
- name: v1.28.1/bin/linux/arm64/mounter
sha256: b4db996dc1d2c2b4aad9a78fb44471d86dc1a09b46f8310e578256accf9fc1ef
- name: v1.28.1/kubernetes-release.spdx
sha256: 12bf8c6ed09f8fdeaf7d429c6ae5edbe0987eccbacae1f898786ea697f70bbbd
- name: v1.28.1/kubernetes-source.spdx
sha256: 867eed887bd69996cb0d3450a5086dbe0fb299babd2d4df92403930695eb22a5
# kubernetes 1.28.2
- name: v1.28.2/bin/darwin/amd64/kubectl
sha256: fb90ffc2b1751537ec1131276dd3a2f165464191025c3392a0ee2ed1575a19f0
- name: v1.28.2/bin/darwin/amd64/kubectl-convert
sha256: b84da3ef5c823a1f38f7fba99378e099f1ad427fe75e5a1e51eb25d80b2eb84b
- name: v1.28.2/bin/darwin/arm64/kubectl
sha256: a00300f8463f659f4eeb04ff2ad92fec5f552e3de041bf4eae23587cc7408fbc
- name: v1.28.2/bin/darwin/arm64/kubectl-convert
sha256: 0c0a011008a78576e497d4c6b13b8e8ceeab0bf0dbd8c179ea47e1994f8f48b8
- name: v1.28.2/bin/linux/386/kubectl
sha256: 4433dfae47fb700f49233f5e8631944d8dd1e0572ee025c2cc44fee0aa431c2c
- name: v1.28.2/bin/linux/386/kubectl-convert
sha256: f6f026f2f1d5c5e6c051b4b51cebf4c33d0ccc44eb6708d9d1c66d0731a2371d
- name: v1.28.2/bin/linux/amd64/apiextensions-apiserver
sha256: 24fadb4b7c6e5d4ad7a3107f75e7e5a1d0e0d74a52d4412bb4017ddb62a2f190
- name: v1.28.2/bin/linux/amd64/kube-aggregator
sha256: 0d15f3ecd8e97d6f13924bf72f044d51d98c11a71247c43d8483483373f4215a
- name: v1.28.2/bin/linux/amd64/kube-apiserver
sha256: a6f95173a6de7e57057aca8c37e73c774f807e2b12660c563d351e089dd0a92c
- name: v1.28.2/bin/linux/amd64/kube-apiserver.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/amd64/kube-apiserver.tar
sha256: ce4e23915f473365054cb5fbdd7e483fb747f0ab9186b3e05611cceaed8b3dc0
- name: v1.28.2/bin/linux/amd64/kube-controller-manager
sha256: bf43e0f0ee277de5f447381ca22c058270c37106e4b45c2a8c0cff6e7fa81676
- name: v1.28.2/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/amd64/kube-controller-manager.tar
sha256: 4ea42314f7c1aa78a6a06d6d22cbf4f1923e54cb943fd5cf0481abad19130b84
- name: v1.28.2/bin/linux/amd64/kube-log-runner
sha256: d5551620b79f0cb9739b31acddce2837f49b7017493a5736bbb6c2a5ceae154b
- name: v1.28.2/bin/linux/amd64/kube-proxy
sha256: c7e265b745c7bdf07245acd5485202655535df7763eab7fdd410d4a74faf00ab
- name: v1.28.2/bin/linux/amd64/kube-proxy.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/amd64/kube-proxy.tar
sha256: af770e61408e166167281442e9363314ad7a5c7dcebab9f03b19b6235ab523de
- name: v1.28.2/bin/linux/amd64/kube-scheduler
sha256: 746495c79a8a74eedf2b6656d104f6ec32fa5881f69157375d2029a4d38615da
- name: v1.28.2/bin/linux/amd64/kube-scheduler.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/amd64/kube-scheduler.tar
sha256: a9f69f7e7ae84916a6e14fe35b71c59e10237e9e017ae62ab8e5d49a983b5d42
- name: v1.28.2/bin/linux/amd64/kubeadm
sha256: 6a4808230661c69431143db2e200ea2d021c7f1b1085e6353583075471310d00
- name: v1.28.2/bin/linux/amd64/kubectl
sha256: c922440b043e5de1afa3c1382f8c663a25f055978cbc6e8423493ec157579ec5
- name: v1.28.2/bin/linux/amd64/kubectl-convert
sha256: d4467eb1cf74fde18db65688afd9f4fd7f93925e0bf5e539f3edac3e432374a1
- name: v1.28.2/bin/linux/amd64/kubectl.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/amd64/kubectl.tar
sha256: 0ffeb6b1c93df347f85c045837249e4423c95b1729f97d6e24ed3b701e829e16
- name: v1.28.2/bin/linux/amd64/kubelet
sha256: 17edb866636f14eceaad58c56eab12af7ab3be3c78400aff9680635d927f1185
- name: v1.28.2/bin/linux/amd64/mounter
sha256: c1b86eaf44d0f4a763fb4bba8b3e7f685739b6762fbdf4af9dee1c8712f32bc8
- name: v1.28.2/bin/linux/arm64/apiextensions-apiserver
sha256: ed11f52e9c15488d8c017f072c7fc3a56b6c5241079a28d491593976df63c834
- name: v1.28.2/bin/linux/arm64/kube-aggregator
sha256: 5c110aef2394a12479b7ddbce12130583dd5ddc4c2d4db516f12ada14a9420d3
- name: v1.28.2/bin/linux/arm64/kube-apiserver
sha256: beebec36ed2c5eea888e3c2c607576d7fec40736a13259c6bf942809d1808ba2
- name: v1.28.2/bin/linux/arm64/kube-apiserver.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/arm64/kube-apiserver.tar
sha256: deee2750ff75b1ab1a3a41c27f10f3cb9dbb47bde09c997dbf3aac4622ca706a
- name: v1.28.2/bin/linux/arm64/kube-controller-manager
sha256: 47b1e4b4bffde7fc24e2ac2dd4c548bf403f430fcd69b26e6c5e9f01bd242cbb
- name: v1.28.2/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/arm64/kube-controller-manager.tar
sha256: 97bf0f1c6198ebcb1486b1cb2c55bfb376ecf0ecdbb57177f361396b71a2228b
- name: v1.28.2/bin/linux/arm64/kube-log-runner
sha256: d2a2dba1c42194a85e72ce0aecc63d17f8857af9452058c09f728d92323783bd
- name: v1.28.2/bin/linux/arm64/kube-proxy
sha256: 9b1bd2758fd892826d5e4cf0bfd37dc4dd6761868e17eb8de5eb888e7c9d940e
- name: v1.28.2/bin/linux/arm64/kube-proxy.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/arm64/kube-proxy.tar
sha256: 7defa7e3e4b0eaba3506819797195ba9d2fa915769d8a9ce67105a88ecf599c2
- name: v1.28.2/bin/linux/arm64/kube-scheduler
sha256: 3c120193c56a2cdda1d5b06b505fa204a50ba4bad536157bebafe5279aab1cf8
- name: v1.28.2/bin/linux/arm64/kube-scheduler.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/arm64/kube-scheduler.tar
sha256: 6928bd71311280236a377776a8908b97560bd5160e784e54580e57b9c7c9d457
- name: v1.28.2/bin/linux/arm64/kubeadm
sha256: 010789a94cf512d918ec4a3ef8ec734dea0061d89a8293059ef9101ca1bf6bff
- name: v1.28.2/bin/linux/arm64/kubectl
sha256: ea6d89b677a8d9df331a82139bb90d9968131530b94eab26cee561531eff4c53
- name: v1.28.2/bin/linux/arm64/kubectl-convert
sha256: 03477aa25bdfc355e3e9672d7c986f44d7a94fc77067f71d485392e90ca346c1
- name: v1.28.2/bin/linux/arm64/kubectl.docker_tag
sha256: 18510bdf04b2fb0e4455fbca4c57a14a3a413a7c853c61b8f6475275c33b69f3
- name: v1.28.2/bin/linux/arm64/kubectl.tar
sha256: 740406d8e12e93e9489d0469f5fc603523ae11d22def0775ef78e652fde7b680
- name: v1.28.2/bin/linux/arm64/kubelet
sha256: 32269e9ec38c561d028b65c3048ea6a100e1292cbe9e505565222455c8096577
- name: v1.28.2/bin/linux/arm64/mounter
sha256: 661a7eb587608abf31f51d48f37c385d123ca68b684cff997332fb9b07f00ffe
- name: v1.28.2/kubernetes-release.spdx
sha256: 026519b1673481c2fd8e8b6f61c6a4b1cdd7eb722162fac0aead25cd50ef62a1
- name: v1.28.2/kubernetes-source.spdx
sha256: 87e610106f091029e2073cc0e637b1fafdb7def74913a68f446f3aa2d7f90c6d
# kubernetes 1.28.3
- name: v1.28.3/bin/darwin/amd64/kubectl
sha256: 3130398698b131ceae24879745aa536f9ec38790b397d806e4f6db03d65e4abb
- name: v1.28.3/bin/darwin/amd64/kubectl-convert
sha256: 17d17abbf6218b33a5fe53957faef525256b8125654ef5df767cf51d8df5e769
- name: v1.28.3/bin/darwin/arm64/kubectl
sha256: b1b83c298177b849f9a8564b0dfcde8ecabc646b7f409d18001b8d4de407e0bf
- name: v1.28.3/bin/darwin/arm64/kubectl-convert
sha256: 93c64e49f5625b9143a7c9ccc5bb92f3d124c4204b0334253db94f19d3bd2c93
- name: v1.28.3/bin/linux/386/kubectl
sha256: 3621d07ee0452f319409947fbbc44a6247622eb0190a05fe8039f94994a20909
- name: v1.28.3/bin/linux/386/kubectl-convert
sha256: 032a8fb20ee64907786905a03efbd7c26ff6773c41281094a87d61d2102325dc
- name: v1.28.3/bin/linux/amd64/apiextensions-apiserver
sha256: be2839c5865528b90fc5158a5ebd0f1f7ea8e92ddd6c03dd9828b127807b579e
- name: v1.28.3/bin/linux/amd64/kube-aggregator
sha256: dc8d4c02549720139c1f27ebebfe3e999b77498778cb156ec2593705e11b4b4e
- name: v1.28.3/bin/linux/amd64/kube-apiserver
sha256: b87d8b5e267dc3ca5b48fe37c36ecef8ffd6f59b1739ed0888a8a49638440826
- name: v1.28.3/bin/linux/amd64/kube-apiserver.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/amd64/kube-apiserver.tar
sha256: 3e4d9fa1bab9ce29bd8239e5d9ce302f21f4259f77108172c9bbe2829b01e456
- name: v1.28.3/bin/linux/amd64/kube-controller-manager
sha256: d3dc08fa3eb62602faa4d45e392239b6fdbbe9b32c1ebb5f56c4b9f09ab45592
- name: v1.28.3/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/amd64/kube-controller-manager.tar
sha256: b2e72a171ec2245e78950edf36ca2155b5c475d288c4cb58f2c7e7d85752c388
- name: v1.28.3/bin/linux/amd64/kube-log-runner
sha256: 4d24a25b57686b8b7357d58d0fa1779c2620ad71ee9dc318bd4ba47015f327fa
- name: v1.28.3/bin/linux/amd64/kube-proxy
sha256: 8609d562e5d1bb578241707a9ed36e691d6ff9352163ea8966e09859bb6926a0
- name: v1.28.3/bin/linux/amd64/kube-proxy.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/amd64/kube-proxy.tar
sha256: 3ec00b5b5b24cef15b921fb1389d92f06dc6c24481be650b7a0cd72360225ab0
- name: v1.28.3/bin/linux/amd64/kube-scheduler
sha256: de9bf827e3825c3de662434e052fc9ddc490c4e634806fcac89fd0917fd869f5
- name: v1.28.3/bin/linux/amd64/kube-scheduler.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/amd64/kube-scheduler.tar
sha256: 3be993e60b8a3815c237d33aee2c7db99359cbc3f64872e02a9ade46759afb7b
- name: v1.28.3/bin/linux/amd64/kubeadm
sha256: ce3848b1dfa562e0fa2f911a3d8e3bb07ba040eea76654d68e213315c8846ac0
- name: v1.28.3/bin/linux/amd64/kubectl
sha256: 0c680c90892c43e5ce708e918821f92445d1d244f9b3d7513023bcae9a6246d1
- name: v1.28.3/bin/linux/amd64/kubectl-convert
sha256: e1c83872e9a3b5db9d7fee8a1eb914195abc6b792cad5db00140064c802863d3
- name: v1.28.3/bin/linux/amd64/kubectl.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/amd64/kubectl.tar
sha256: 5f076f88a85971d580684af29f6f7e7f6bd4db892f23b20679294325bee6e401
- name: v1.28.3/bin/linux/amd64/kubelet
sha256: a3a058b4ba30da01ffe1801cd38fcad58a9022a2d39e080b4b2e0e9749a75ad5
- name: v1.28.3/bin/linux/amd64/mounter
sha256: b6a59bb723c68415d8d466afc2264e768f89770d0fc1b6005bee227221af9283
- name: v1.28.3/bin/linux/arm64/apiextensions-apiserver
sha256: 03d4333faab4d5f65662e518080c1e3457d13eeb6b6b7c86418744589330712f
- name: v1.28.3/bin/linux/arm64/kube-aggregator
sha256: c5dbc27635c42603dda94219ddefe489e86c5e435f5dea64dd657a474f114845
- name: v1.28.3/bin/linux/arm64/kube-apiserver
sha256: e9f123eeb487d3fa4d3526ee8c460bb421dc71124b93902188a4c7fdfdf087de
- name: v1.28.3/bin/linux/arm64/kube-apiserver.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/arm64/kube-apiserver.tar
sha256: f1128422996cda4387f060cb095bdf9116ad376c913fb49f8ccee9156dbb226c
- name: v1.28.3/bin/linux/arm64/kube-controller-manager
sha256: e8a65ea109071439a3ea7ab39682913f47269d12dc89aeff802dfac50ef9d932
- name: v1.28.3/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/arm64/kube-controller-manager.tar
sha256: c129147c996fd9aee28395cd8962e1a590d55d2a169e2bc3c936e5cd74a314ce
- name: v1.28.3/bin/linux/arm64/kube-log-runner
sha256: d437aea689ca5ffe130159666fdb8cea02bf7d0150422b491bda2f1435b0069d
- name: v1.28.3/bin/linux/arm64/kube-proxy
sha256: 3924322d9026fc0a2f88180f6a76403f902dc09b8fbaeea00c155cf9c10e7af0
- name: v1.28.3/bin/linux/arm64/kube-proxy.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/arm64/kube-proxy.tar
sha256: 91e8a1ed0d7b7832f1f34d7163b3bc9aff111a2a55451aa9f4ae853075a57238
- name: v1.28.3/bin/linux/arm64/kube-scheduler
sha256: 244af43e54b18f4b623706eb26d31c0fc8f3eb1f8f2113e730bc56037b88d9f3
- name: v1.28.3/bin/linux/arm64/kube-scheduler.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/arm64/kube-scheduler.tar
sha256: ba926abe1037a5330a3b066c5c43f6903bda808c7af5f60d51083d729b2b6243
- name: v1.28.3/bin/linux/arm64/kubeadm
sha256: dcb37d78ccdfe9d8dd6f100e188ddc6e3f5570d0c49db68470073683b453a1e7
- name: v1.28.3/bin/linux/arm64/kubectl
sha256: 06511f03e34d8ee350bd55717845e27ebec3116526db7c60092eeb33a475a337
- name: v1.28.3/bin/linux/arm64/kubectl-convert
sha256: 3201067f7dfa49fba90be9b09f486354723609ac07bce1e00c7b8784cc6882b4
- name: v1.28.3/bin/linux/arm64/kubectl.docker_tag
sha256: 46ada07742bd24f1c191119347306ab9fe5735523982e138f51a030bb53ab5d3
- name: v1.28.3/bin/linux/arm64/kubectl.tar
sha256: eba12c38d2b9e8f8d7bb758147ee4d3cec37c7400b231e32a296e24d0354e103
- name: v1.28.3/bin/linux/arm64/kubelet
sha256: 64f56e9c55183919153fe59df2c9015dff09c56de13a3cbccc0f04a95b76dab9
- name: v1.28.3/bin/linux/arm64/mounter
sha256: 9a15a892e1450c5ff91aad89934f60f11c2d86068970ac371e1c953919cc9894
- name: v1.28.3/kubernetes-release.spdx
sha256: c9f37d0c2d30f7ff918c7655a76aff48b7931d9f70774a977b8f6778d06067d4
- name: v1.28.3/kubernetes-source.spdx
sha256: 7eac1303a6d519861c9b2f7555b785d7c9ddc7e93b7e8e53c85231aaa89ba782
# kubernetes 1.28.4
- name: v1.28.4/bin/darwin/amd64/kubectl
sha256: 70ac52dab10e4e276ce49a5cde05d495149ecaa0dc3126ba50611542ef0e6d56
- name: v1.28.4/bin/darwin/amd64/kubectl-convert
sha256: d17a94ac9aa391074fc9811c73d33dab9fa7b0040ce6112d34fdd9f2150a8833
- name: v1.28.4/bin/darwin/arm64/kubectl
sha256: 7e49c25887fe7cbf2a4b01a41604bdf1edc18a9faede45c810713af2b3a28361
- name: v1.28.4/bin/darwin/arm64/kubectl-convert
sha256: d73ec75bbac19e3a917fb79448c04ad408c630fa27bd3735679abb6268180cf8
- name: v1.28.4/bin/linux/386/kubectl
sha256: d0264bafbf47f1a8c564d393b355639c783b96eefa01ad6a7bbd8e87a272bf3e
- name: v1.28.4/bin/linux/386/kubectl-convert
sha256: faabbf28b561ab8374555085f3f148c6be5573a35e6ed8a932e8040d98230f2e
- name: v1.28.4/bin/linux/amd64/apiextensions-apiserver
sha256: f3984fa941c27930428b3fd3c9a5397e61fdf1e87b8c12c2ee4df9179427ac6f
- name: v1.28.4/bin/linux/amd64/kube-aggregator
sha256: 6ad7e67c1060915ccf98e89fbd7ff4d99aa80df60a109160c25a5acf5d0c1cb9
- name: v1.28.4/bin/linux/amd64/kube-apiserver
sha256: da00ae77b449f6bc4bba2e6947ab46f57ecfddc6af0fd32a2e6c66e996e9cf45
- name: v1.28.4/bin/linux/amd64/kube-apiserver.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/amd64/kube-apiserver.tar
sha256: ab2308f3ea38f52b145722a439a37da22ebde4bacd4d53e39159ed39510183e6
- name: v1.28.4/bin/linux/amd64/kube-controller-manager
sha256: 4b7bf2f76dc343ecce1e6e5f959d584ea5ed252fa7dd502eb4fbc3bf54d26336
- name: v1.28.4/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/amd64/kube-controller-manager.tar
sha256: bc0e622178eeff3f6c0e5cf31f3815d5d364a67c91701222e8597bf111260523
- name: v1.28.4/bin/linux/amd64/kube-log-runner
sha256: bf3af0fe7b9498d7be44a1e99abf903f814c5553819ab8b3a0d56515272edfd4
- name: v1.28.4/bin/linux/amd64/kube-proxy
sha256: 67b09977e512205063e94814ff89aa9b991e3c16f3fcb654d21865f02c44a7a1
- name: v1.28.4/bin/linux/amd64/kube-proxy.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/amd64/kube-proxy.tar
sha256: 2b2878e0f70fbe34e22bc992d0f69da5251611037ca8b6d065b598df063d6d2a
- name: v1.28.4/bin/linux/amd64/kube-scheduler
sha256: 157f01b5009646db382d29c76bdc5b90f8df62de3c187a1d1c7729b8206c196f
- name: v1.28.4/bin/linux/amd64/kube-scheduler.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/amd64/kube-scheduler.tar
sha256: d740e2fe770caed90b134c7e275649a63baee0059df81d68b9e368d0790ece74
- name: v1.28.4/bin/linux/amd64/kubeadm
sha256: b4d2531b7cddf782f59555436bc098485b5fa6c05afccdeecf0d62d21d84f5bd
- name: v1.28.4/bin/linux/amd64/kubectl
sha256: 893c92053adea6edbbd4e959c871f5c21edce416988f968bec565d115383f7b8
- name: v1.28.4/bin/linux/amd64/kubectl-convert
sha256: cb205e0f19ccded63b83a5002b1cdf8487a356d9ff66b7dd4f39c09dcfcf81e7
- name: v1.28.4/bin/linux/amd64/kubectl.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/amd64/kubectl.tar
sha256: aeaaa4ab8c6fc4e294cd91188e98b6e044f7c6e77d78ecf25935cb5774cfdb29
- name: v1.28.4/bin/linux/amd64/kubelet
sha256: db2a473b73c3754d4011590f2f0aa877657608499590c6b0f8b40bec96a3e9ba
- name: v1.28.4/bin/linux/amd64/mounter
sha256: e1ed55dfc85a99d9df61954086744ab73915741c83624bef994bfb728bcda957
- name: v1.28.4/bin/linux/arm64/apiextensions-apiserver
sha256: dd6c2ee893f99e20a7f34f8b1017f5534a15d59772d67d4e7648e814c9cd8e9e
- name: v1.28.4/bin/linux/arm64/kube-aggregator
sha256: 7d817fe7368dd8dd0d7b00e968ff4e6808d3ddf591535b2c1c25c4316259a0b4
- name: v1.28.4/bin/linux/arm64/kube-apiserver
sha256: ad57ac6e7fea9ef8f5de172b9984795d91d4353ea1badf3883161e9a8fdeda58
- name: v1.28.4/bin/linux/arm64/kube-apiserver.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/arm64/kube-apiserver.tar
sha256: 8804c31f5b022feb65a8ed927388bd7831634c908e56b8a2ac3111627ccaf81f
- name: v1.28.4/bin/linux/arm64/kube-controller-manager
sha256: a6c1e82431b6e9b045a8feb713fc14a4a6fa168a3d3edf91c63a496c8bcd0133
- name: v1.28.4/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/arm64/kube-controller-manager.tar
sha256: 2dc9a790319549329b4b4e577a3bfadf0ea7a8cd95c46a0a3479094c564ab9bf
- name: v1.28.4/bin/linux/arm64/kube-log-runner
sha256: 3064c4155f7894403155c54fc8310a42f28c3309085f9838e72ddc923a1582e7
- name: v1.28.4/bin/linux/arm64/kube-proxy
sha256: 34db8fe1ebb87c9e081b172672301927c8cd35f667720ef2aa9f647700f579c1
- name: v1.28.4/bin/linux/arm64/kube-proxy.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/arm64/kube-proxy.tar
sha256: 609688aeb9df122388a0525175153589361a49c475b460e54d00b329cacecee0
- name: v1.28.4/bin/linux/arm64/kube-scheduler
sha256: a13001593c8cfdfa3896f54267fd778a944ac6a6d41aff53b672b9f118aa4112
- name: v1.28.4/bin/linux/arm64/kube-scheduler.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/arm64/kube-scheduler.tar
sha256: 99238f72a470c67536299fca117a90c8580e2f26e0e4477425ad45f9a612ebf8
- name: v1.28.4/bin/linux/arm64/kubeadm
sha256: a4422780020954436b8e76ab1c59b68c5581a54432dd3e566c4709bb40c8d4f9
- name: v1.28.4/bin/linux/arm64/kubectl
sha256: edf1e17b41891ec15d59dd3cc62bcd2cdce4b0fd9c2ee058b0967b17534457d7
- name: v1.28.4/bin/linux/arm64/kubectl-convert
sha256: caf05607ce17bce698a7b8033af4223181a076dbec59002c150aa732ab198782
- name: v1.28.4/bin/linux/arm64/kubectl.docker_tag
sha256: 922f0b61016134ea2608d01720e569b678a29f3db5aadfe6391405c789868f2b
- name: v1.28.4/bin/linux/arm64/kubectl.tar
sha256: 87ed006c2dd69aeb4f2f72ec2f51dd2c5c45bffb454ab31273403e8d9fb1c6e3
- name: v1.28.4/bin/linux/arm64/kubelet
sha256: bf203989dd9b3987b8a0d2331dcce6319f834b57df810fafba5a4805d54823ac
- name: v1.28.4/bin/linux/arm64/mounter
sha256: 273ffb00bc12edc149e158aeabfdca4364cfdee5ee3f6574c64d27f613c2ebdd
- name: v1.28.4/kubernetes-release.spdx
sha256: a46649f8ef275448d11dcaaffdce4bf03f069840141a32ec77e46dc6637148cb
- name: v1.28.4/kubernetes-source.spdx
sha256: 5f984277057d0435e9a918f77eea01413d154e03f50770708b87fe4efcd89e3f
# kubernetes 1.28.5
- name: v1.28.5/bin/darwin/amd64/kubectl
sha256: b6ca01e3f21bc5e7fe711c917d3f59b06c0849d688ccc4590a82f1098e078849
- name: v1.28.5/bin/darwin/amd64/kubectl-convert
sha256: a10bab81687483ee60e0e284156366e0b3c62cff543aba8d70c9e218b7e707c1
- name: v1.28.5/bin/darwin/arm64/kubectl
sha256: 9c9ec9e69c7fe989fde601b5a71035782271fb788bb92b24eed20bc4fbc8b310
- name: v1.28.5/bin/darwin/arm64/kubectl-convert
sha256: 3bf6fe81b9fbad555cef12c90034d212f592f3887b9c6386b3b5cf17ee9121fc
- name: v1.28.5/bin/linux/386/kubectl
sha256: 0f64a2856a765d5062c96ab46f17f4c33c006e43bffea0d4fe63d287d55db545
- name: v1.28.5/bin/linux/386/kubectl-convert
sha256: 74e72d092f3ad0498bfdf5582961272b9c5e4de43fc7424c29d16ca82ce1055f
- name: v1.28.5/bin/linux/amd64/apiextensions-apiserver
sha256: 83c8b2e0be3cafa6348ea28f5dd89ee4571048678a6b4372a11d26b5564d7d6d
- name: v1.28.5/bin/linux/amd64/kube-aggregator
sha256: d329e125126cc04adaa034269b63b635bb528764c3aea3b66be5a38d2160eb36
- name: v1.28.5/bin/linux/amd64/kube-apiserver
sha256: 80b05800e780bf95384dd1e2c1759aeaeaf73446e9ebd12be5cee101913195c8
- name: v1.28.5/bin/linux/amd64/kube-apiserver.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/amd64/kube-apiserver.tar
sha256: b4980c2fed1ffb7236713d5d3094832c416c5f97f317461b8bf9bdfa40bccdff
- name: v1.28.5/bin/linux/amd64/kube-controller-manager
sha256: 2e6f15e8b5884476511ecc4d785dc4acf071fd5cb55c3a1b21f146c3e3197b99
- name: v1.28.5/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/amd64/kube-controller-manager.tar
sha256: 3dcf7ad2e85b2a387e6a51f9447d7cc698b401d1f7d2c03dafb00190b5516ee7
- name: v1.28.5/bin/linux/amd64/kube-log-runner
sha256: f9309024f11e4d724e154c91ef1b4590e079164170cde0349a398a1c1cc0552e
- name: v1.28.5/bin/linux/amd64/kube-proxy
sha256: 981113f82e425b6c0acb2bf2d2cc642f7882222a4b2377854cd6f14aa03f048d
- name: v1.28.5/bin/linux/amd64/kube-proxy.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/amd64/kube-proxy.tar
sha256: 333acfa44fd4c644e3b139fc60816c165e05bb0a2fae87942e92e8ab28889a10
- name: v1.28.5/bin/linux/amd64/kube-scheduler
sha256: 8ebbc7d08c650c0d67cc3f6c35ff0c61a7cda637114fbdc3ea47431c4fa3fc76
- name: v1.28.5/bin/linux/amd64/kube-scheduler.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/amd64/kube-scheduler.tar
sha256: 27340946525e4b181d9204f9daf6bfaabf440aab9c983bf8912bf28962896c0b
- name: v1.28.5/bin/linux/amd64/kubeadm
sha256: 2b54078c5ea9e85b27f162f508e0bf834a2753e52a57e896812ec3dca92fe9cd
- name: v1.28.5/bin/linux/amd64/kubectl
sha256: 2a44c0841b794d85b7819b505da2ff3acd5950bd1bcd956863714acc80653574
- name: v1.28.5/bin/linux/amd64/kubectl-convert
sha256: e47af77801357378ace3fd1605b1d5b1055628bb3d4ad2d5fa682a8ebc622e95
- name: v1.28.5/bin/linux/amd64/kubectl.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/amd64/kubectl.tar
sha256: 36ba9c60bec1c38d394028eb51067fca148c385694dd547abe150415863e4025
- name: v1.28.5/bin/linux/amd64/kubelet
sha256: bf37335da58182783a8c63866ec1f895b4c436e3ed96bdd87fe3f8ae8004ba1d
- name: v1.28.5/bin/linux/amd64/mounter
sha256: 777e79ed325582b7260ff4775d1c7759cc26a4adeea6766ff2826e1409361b9e
- name: v1.28.5/bin/linux/arm64/apiextensions-apiserver
sha256: 4a8f80ed931f374294600bf0b7e7dae4b1688573ee79ee453bc2e0cefac39306
- name: v1.28.5/bin/linux/arm64/kube-aggregator
sha256: e9c6d1c48a1b3c438e52abc40f68a958d490b88e986eae7e6ffb3e435350730b
- name: v1.28.5/bin/linux/arm64/kube-apiserver
sha256: 6cdcfa266bcdf34fe122b6d1a2949eebfe6aca7d56bc266d16906b588fe6275d
- name: v1.28.5/bin/linux/arm64/kube-apiserver.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/arm64/kube-apiserver.tar
sha256: 739425d915d6f6d076a1dfd9bbaac61ba2f056b93eb1b24fc3bda23f918a4b45
- name: v1.28.5/bin/linux/arm64/kube-controller-manager
sha256: d61a0557307d2754a97d9be7466f86154aebfea85f77cf500b7df203c34a5fd9
- name: v1.28.5/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/arm64/kube-controller-manager.tar
sha256: 98456124b0cfc86fcb4bac0a0218dbe52e3888d2aef65133b5c71c85a92d680a
- name: v1.28.5/bin/linux/arm64/kube-log-runner
sha256: 615cf91a482a1f12f0f99cab58a900f51f767c1d771cddbfaf0caf9cc98423cc
- name: v1.28.5/bin/linux/arm64/kube-proxy
sha256: 4557bc333b3a7eadf461ccc65e45c382cded229f0e02ccfd37459dfde4d125d2
- name: v1.28.5/bin/linux/arm64/kube-proxy.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/arm64/kube-proxy.tar
sha256: 1f570ad88c6020af18e569194971903de5c4027602b2a8bfa6d8d5520a7c81c1
- name: v1.28.5/bin/linux/arm64/kube-scheduler
sha256: da2c05a88e8510bb8b0c9ee9007361bb5bcfedb49045d0e830823a32ca6ec2cc
- name: v1.28.5/bin/linux/arm64/kube-scheduler.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/arm64/kube-scheduler.tar
sha256: cbdb51e6122d548eb725cc6f69de678500cfc2e4b2a0364766d55af4519f5d24
- name: v1.28.5/bin/linux/arm64/kubeadm
sha256: 22bb6b3377204e93d008f33ac4924d77adca1478f1ae3b515c03476ba54f1adc
- name: v1.28.5/bin/linux/arm64/kubectl
sha256: f87fe017ae3ccfd93df03bf17edd4089672528107f230563b8c9966909661ef2
- name: v1.28.5/bin/linux/arm64/kubectl-convert
sha256: f3ca899221fb27039fd7aa6f3b46544527c91b3e1378b65f24ff61af91b2ce19
- name: v1.28.5/bin/linux/arm64/kubectl.docker_tag
sha256: edd165f851395b3b6ba111a4f519eea7dd3ec9e50ba3725344e1f9493e8e7eb7
- name: v1.28.5/bin/linux/arm64/kubectl.tar
sha256: 5fb71442f408efcadfb1d30563342551fd4afc67550a1cb176432cedddfe92d5
- name: v1.28.5/bin/linux/arm64/kubelet
sha256: 28ddb696eb6e076f2a2f59ccaa2e409785a63346e5bda819717c6e0f58297702
- name: v1.28.5/bin/linux/arm64/mounter
sha256: 4a5474cdfc08b1f8796c29d63ae90c125b880e0f5c0e99175ad50ed9b56745a4
- name: v1.28.5/kubernetes-release.spdx
sha256: 585c71affa3f173bc999f1ef28faecda5eac99d4edd582bb0f0714242e01db35
- name: v1.28.5/kubernetes-source.spdx
sha256: 83754d06f3461422492adbe44c18f42f2f8faf38e2cf7171bf9bafd76fbe56d2
# kubernetes 1.28.6
- name: v1.28.6/bin/darwin/amd64/kubectl
sha256: 2853d5a40a618a8d25f3cb30e72d03a8394a92e32842d60428271755e46bf2fe
- name: v1.28.6/bin/darwin/amd64/kubectl-convert
sha256: dbae04025e1401de0996b38bec9aa7215808ee58d6156aaf18ac30decf75fcaa
- name: v1.28.6/bin/darwin/arm64/kubectl
sha256: 35a3ae87eee5af0a561f90d5139bda21da2f41884ec37bfe31547d271b0b2339
- name: v1.28.6/bin/darwin/arm64/kubectl-convert
sha256: 824ac73814febcee306aa0078f4dcf11cff82a8a918f199762e06493e0e1d138
- name: v1.28.6/bin/linux/386/kubectl
sha256: 12a4d9b8bf5a9d5bdd09f70f4797bf3a1a9c50ffa1ad673272878f47805983cd
- name: v1.28.6/bin/linux/386/kubectl-convert
sha256: fec892a685916508187f856f3f73d652b81ff01941d80a10129dc0fd2f98738a
- name: v1.28.6/bin/linux/amd64/apiextensions-apiserver
sha256: ae03bf9e195ec65b8c110142491cd8b4dbfab54310824cd9848065763dd60837
- name: v1.28.6/bin/linux/amd64/kube-aggregator
sha256: 4e61e4e90d7c92b7857ecf2970b5b8b8253c31ba74c654ed8a08104ddaa9d9a9
- name: v1.28.6/bin/linux/amd64/kube-apiserver
sha256: 74c55fa351dfb6ebf14c24b298e27ceb2ce1a0cadd4f651e83b658569b63875a
- name: v1.28.6/bin/linux/amd64/kube-apiserver.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/amd64/kube-apiserver.tar
sha256: 95fcb492a6f7d4020850fce58af500f46c8bdf494f21239c817471166bdc5c62
- name: v1.28.6/bin/linux/amd64/kube-controller-manager
sha256: 25159b2b35150e0aea3d5e15429e632a975da921a802047d5ac81a7cbd66440a
- name: v1.28.6/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/amd64/kube-controller-manager.tar
sha256: 231ebec0265ca45738336216d18252b174d7c702b08c9c1dd30321658a199360
- name: v1.28.6/bin/linux/amd64/kube-log-runner
sha256: eec4ae145daf66f68508fc9a20e3eef0672c947159233051e195f59e4a435aa2
- name: v1.28.6/bin/linux/amd64/kube-proxy
sha256: df2e08f9d3d4195b00b1fca26480f2eb8060befdedba9d9064ab4090edbc1dca
- name: v1.28.6/bin/linux/amd64/kube-proxy.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/amd64/kube-proxy.tar
sha256: 5eafddd39addb5150023416db7d825d90e948180f34b93760b7cf306ffd09d53
- name: v1.28.6/bin/linux/amd64/kube-scheduler
sha256: ef73c50079287b1d05bc3caa03cff025a7faa6360ab262dae070887947d1f591
- name: v1.28.6/bin/linux/amd64/kube-scheduler.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/amd64/kube-scheduler.tar
sha256: 8bf8646afa945fff0121d023fa81eee62e5c91fd154b458dbec89219287769fd
- name: v1.28.6/bin/linux/amd64/kubeadm
sha256: bda3eda8d51e8746a42b535b7eab7df52b091a796227c3212dc30909a8f1b431
- name: v1.28.6/bin/linux/amd64/kubectl
sha256: c8351fe0611119fd36634dd3f53eb94ec1a2d43ef9e78b92b4846df5cc7aa7e3
- name: v1.28.6/bin/linux/amd64/kubectl-convert
sha256: d764489c2e4e9fc0903f57346318c058bb4eee2b0ac822409c328b559e1a1990
- name: v1.28.6/bin/linux/amd64/kubectl.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/amd64/kubectl.tar
sha256: 9bb271b746f91f4558e652222ac912363415abff5e38305c5635d4685a23cff0
- name: v1.28.6/bin/linux/amd64/kubelet
sha256: 8506df1f20a5f8bba0592f5a4cf5d0cc541047708e664cb88580735400d0b26f
- name: v1.28.6/bin/linux/amd64/mounter
sha256: bcdc183df4f1684f915a3f8ced4a79f4a9dc573610e0b59d8cd39110dfa2f03e
- name: v1.28.6/bin/linux/arm64/apiextensions-apiserver
sha256: 4e9721025e11ad2e4ef66088446167807f9f2cb6e8fdada71bf637336b067c67
- name: v1.28.6/bin/linux/arm64/kube-aggregator
sha256: 9c9eaf4a8c29554a45cba7a8d3c41b5ccbfa5b4ed5b82df45849a74d4b9e73c9
- name: v1.28.6/bin/linux/arm64/kube-apiserver
sha256: aa88c10f5564d8d14770a9639ff247020e5cfbb505fb8dde6dc7d7856d50b5d0
- name: v1.28.6/bin/linux/arm64/kube-apiserver.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/arm64/kube-apiserver.tar
sha256: 16cf9703def9e7ff99c418d028ff85bc22311c30051cfb107907536cb1fd8046
- name: v1.28.6/bin/linux/arm64/kube-controller-manager
sha256: 3416dc63eaf9293c82783ddefa52dd4ac290f1461cc92ff2b073d6e782c46e84
- name: v1.28.6/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/arm64/kube-controller-manager.tar
sha256: 26ded50d900694f246e1737b4f37a46ee72c763e10de3f9d36ae787182d11837
- name: v1.28.6/bin/linux/arm64/kube-log-runner
sha256: fcef0258fa164034c3cfc47173278c0c4127d5716cfc92237c2fad141ad14adb
- name: v1.28.6/bin/linux/arm64/kube-proxy
sha256: 3b6432342d9b947b685ef294a081d4772ce8e15ee4144f156119ef0a2047cece
- name: v1.28.6/bin/linux/arm64/kube-proxy.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/arm64/kube-proxy.tar
sha256: 585858b6fa553cd2157dd1832eb4d0e860c486283d47b16352be1c35116d1657
- name: v1.28.6/bin/linux/arm64/kube-scheduler
sha256: 93b1c0a6e829a66a913dee0e0dc86ec66a8873419230ffd1595495ba44221c9a
- name: v1.28.6/bin/linux/arm64/kube-scheduler.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/arm64/kube-scheduler.tar
sha256: c53418bf9a42252c5a11c8de4ec30e0ea9cac27e09ff0a1e49d63c41297af49b
- name: v1.28.6/bin/linux/arm64/kubeadm
sha256: 4298cad464e92eec19cdf3e6a607a82a1d626ae70fedba7956175152ab983457
- name: v1.28.6/bin/linux/arm64/kubectl
sha256: 0de705659a80c3fef01df43cc0926610fe31482f728b0f992818abd9bdcd2cb9
- name: v1.28.6/bin/linux/arm64/kubectl-convert
sha256: d1e32054010076ec4f05901d3610c2c1f7bc67041a85a3e9d222dfa1c4995af1
- name: v1.28.6/bin/linux/arm64/kubectl.docker_tag
sha256: c233f9f8061f23c343bf11a2441d395d030a68f4d06f4ffb91c2da69ec68b186
- name: v1.28.6/bin/linux/arm64/kubectl.tar
sha256: 9a6c609958623530e1d720a16c265794bd526822a3efc40dba2b4d65213f00b0
- name: v1.28.6/bin/linux/arm64/kubelet
sha256: ee2c060deff330d3338e24aec9734c9e5d5aea4fea1905c0795bccff6997a65e
- name: v1.28.6/bin/linux/arm64/mounter
sha256: 6a20db1ec4ebe8f7f706eca2b2394c77d20754befd18e992f8762ea8efc9bccb
- name: v1.28.6/kubernetes-release.spdx
sha256: 45296d42bbadbb8f58e8ba1a073c69bd35982b5b2fbf4f762696e20d17c2d8a6
- name: v1.28.6/kubernetes-source.spdx
sha256: a83f8b36a73217a7981b23ff360dbbc2d9a72fd88266593e96cedba8cce8abce
# kubernetes 1.28.7
- name: v1.28.7/bin/darwin/amd64/kubectl
sha256: 69bdb3f618e40de912400c2e56d085325f872abc604e87a4f9f2da6bb25c8aa4
- name: v1.28.7/bin/darwin/amd64/kubectl-convert
sha256: 0f9a3b2e1f39794616c21084ff5f15941d8ae826f825798ef3f8c191a36c02bb
- name: v1.28.7/bin/darwin/arm64/kubectl
sha256: 250104cd000aa31a45075c82b1267938833e1ca8f9322a9512f96caa489b68ec
- name: v1.28.7/bin/darwin/arm64/kubectl-convert
sha256: 4e557a8f4fc7f5dc124d3caa9e352a459c03a55319f1b7776bbec031476bf8e9
- name: v1.28.7/bin/linux/386/kubectl
sha256: 54dcff436dd17d0e1f8d2043b962c08774c106ce0daec55d4237379da6885ca3
- name: v1.28.7/bin/linux/386/kubectl-convert
sha256: c34866339fd7687fb091e2631b01c3c3c260c083161affc164d33cfa8d7c5a4c
- name: v1.28.7/bin/linux/amd64/apiextensions-apiserver
sha256: 8837fdb042b19283fb82bdf8ea43a70bc6a133b8697fa9708aed21b4bc93ab88
- name: v1.28.7/bin/linux/amd64/kube-aggregator
sha256: 8f313d2444f3f84d4ea35c2549f08e78cc889c66ac83dfa69a2d3751f0c6f189
- name: v1.28.7/bin/linux/amd64/kube-apiserver
sha256: bb5e41ee00ed285780e543bd52473f5b79a522ab60b2fa760c176dee209afc58
- name: v1.28.7/bin/linux/amd64/kube-apiserver.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/amd64/kube-apiserver.tar
sha256: 9d7a7af2e7ab1d957518883897c882bcde11420d2db11db300ef1c7e1595f101
- name: v1.28.7/bin/linux/amd64/kube-controller-manager
sha256: eff317e8ba9a40af95ea328da26e0e31d82e140d731c08c70241c8a82b6dcc88
- name: v1.28.7/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/amd64/kube-controller-manager.tar
sha256: 0406246b9fac4e496b49fdbba6e216bd299122070da106446f98753133758a63
- name: v1.28.7/bin/linux/amd64/kube-log-runner
sha256: ccd3d33b1e33d1000ae8a4fc9c8af519e4d5f9b462611128493578b969e7cb0a
- name: v1.28.7/bin/linux/amd64/kube-proxy
sha256: eaac71e7540cf954778857454c01e43fc83a66dd3e604e4212ad3a3acc03df58
- name: v1.28.7/bin/linux/amd64/kube-proxy.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/amd64/kube-proxy.tar
sha256: 0c34113a45e8ec00fec8027e78380f2f0dfa6f6d9c4f62bc9ea8e1ec2c9fb04c
- name: v1.28.7/bin/linux/amd64/kube-scheduler
sha256: c70c103acd2ba0a2ef707653fbc61358f35e9d845b403b10f2d950d5f00960f3
- name: v1.28.7/bin/linux/amd64/kube-scheduler.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/amd64/kube-scheduler.tar
sha256: 22593c08477e9fe207712b05437ea1e7f38705cbe5f6c533ab4e75853ee5f335
- name: v1.28.7/bin/linux/amd64/kubeadm
sha256: 8aa005bdf6af43e47fc818b26f4cb9f361aae8ec4390519e8d4033be65fbef2b
- name: v1.28.7/bin/linux/amd64/kubectl
sha256: aff42d3167685e4d8e86fda0ad9c6ce6ec6c047bc24d608041d54717a18192ba
- name: v1.28.7/bin/linux/amd64/kubectl-convert
sha256: 2a35a0e1b1c32bed8c75ec54f8db9039b8b8af7da3b8b1092a55c82eca89db2e
- name: v1.28.7/bin/linux/amd64/kubectl.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/amd64/kubectl.tar
sha256: 2a2f4040700fb4ad9d5c1e64f6c849569bb64ca1632b08b7e5b49a44838e5ab8
- name: v1.28.7/bin/linux/amd64/kubelet
sha256: 120b1495babc4364f7e16a9d0f8b8e6b6f78316d047e4f6de77b5569b05813c7
- name: v1.28.7/bin/linux/amd64/mounter
sha256: f16e25a1f9ffb399d90bb99714253de201048d3aa4922be8d20b855cb8988227
- name: v1.28.7/bin/linux/arm64/apiextensions-apiserver
sha256: 5caa403ce629a7fb083583cec8e0097445f9dd25784524cb0678d901608adc12
- name: v1.28.7/bin/linux/arm64/kube-aggregator
sha256: 914bdc3e95608f8b8c58dc972dd2b6ad37b03b4808e176322a6ebac2cbffd0f9
- name: v1.28.7/bin/linux/arm64/kube-apiserver
sha256: f29cbd7f3d5fe023211fd6ea5e590c5ec55e0b69a6d17aa4cc7fefe50f309619
- name: v1.28.7/bin/linux/arm64/kube-apiserver.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/arm64/kube-apiserver.tar
sha256: ffa6a0f90d1388252f49439d8ebc0ff45b80260f98142b7a32ac734bd33bdb13
- name: v1.28.7/bin/linux/arm64/kube-controller-manager
sha256: febeb4f07edfe73b83e4e1676a11edfa8a786ca84e0b09f8c5e8c859b55411b0
- name: v1.28.7/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/arm64/kube-controller-manager.tar
sha256: 2d713bdaa4856d8e6f17f3c206538ff110b273765df5a637341e64e22ccf2a1b
- name: v1.28.7/bin/linux/arm64/kube-log-runner
sha256: 954fb5d9eacc22019b1cc54404b34bc9d095408b1e130c31283616c26d6cd25f
- name: v1.28.7/bin/linux/arm64/kube-proxy
sha256: 0c189d8cabd3dc528ce0232d813038e59f1baacb0044b008dbbd335e4595fba4
- name: v1.28.7/bin/linux/arm64/kube-proxy.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/arm64/kube-proxy.tar
sha256: 0ce3add49bb9ee946d7ca608b8cf10262c08aaf01de9e85aaaf67a3d68dbc248
- name: v1.28.7/bin/linux/arm64/kube-scheduler
sha256: ab4279c1d79d86394481cae13bceec8095e186fe8248b12d2bf0c69f4475bec0
- name: v1.28.7/bin/linux/arm64/kube-scheduler.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/arm64/kube-scheduler.tar
sha256: 6fef4ea2a0746a4a7a3b014170ac3c3d42d0999223ee3d4bc70c1f1ac7a705b5
- name: v1.28.7/bin/linux/arm64/kubeadm
sha256: f556e49494737f97a15bf15bb4b27d45f8747b477302cdfd22dd61816bc02203
- name: v1.28.7/bin/linux/arm64/kubectl
sha256: 13d547495bdea49b223fe06bffb6d2bef96436634847f759107655aa80fc990e
- name: v1.28.7/bin/linux/arm64/kubectl-convert
sha256: f514dd18464c7dac522d4f2533fba40ef9440ce8785680857c7d745726d78471
- name: v1.28.7/bin/linux/arm64/kubectl.docker_tag
sha256: 9dd8bc74908d7eca4bc63fdf5febcc8c03876f7bec0b13c253c91a0bfbabf79b
- name: v1.28.7/bin/linux/arm64/kubectl.tar
sha256: 90e81b120d5f1eef9e4342f8b94577d3a67692ec4f6b3633b3342def98f05da6
- name: v1.28.7/bin/linux/arm64/kubelet
sha256: e2c98b39b0b0745ef3e30febaeb8eaaf31ec721012405bd0dcf25e84026c221e
- name: v1.28.7/bin/linux/arm64/mounter
sha256: 59d56e28dc1b731d81aebdcef857c3c2215d5aa965d06a0f1a21273bd2256719
- name: v1.28.7/kubernetes-release.spdx
sha256: 5e9b68fae70eaa95d14304cb3fc5f00aa0ba6a317d82b75da6aa84ae60690ee4
- name: v1.28.7/kubernetes-source.spdx
sha256: 31c7e3e216e7cc5c8eb9210b9980c3913da55a240003c60e7a57a8f620cfe36f

View File

@ -0,0 +1,321 @@
# This file is generated by generate-asset-hashes.sh
filestores:
- base: https://dl.k8s.io/release/
files:
# kubernetes 1.29.0
- name: v1.29.0/bin/darwin/amd64/kubectl
sha256: d69c2b0929070e42518b304758fbe05cf76c4fb60d36e93bb667d7b76e582124
- name: v1.29.0/bin/darwin/amd64/kubectl-convert
sha256: 78164f09baea59e74e8c52850749f093924219df9f518d79eee31cd433bd3317
- name: v1.29.0/bin/darwin/arm64/kubectl
sha256: 403beb5d64d8a8517f808a320619a28adc89003b1b710f02421933a9ee4eb968
- name: v1.29.0/bin/darwin/arm64/kubectl-convert
sha256: 7c94ce9ae0ee770dd896c708c2f61e8300e74ff10d6ffb65212eb7b2d83f41e4
- name: v1.29.0/bin/linux/386/kubectl
sha256: a275e41faa26570b378dd91cf398ce04cfa395d1ee510af53c71f9344a0893a6
- name: v1.29.0/bin/linux/386/kubectl-convert
sha256: 036f346737b1d6ee90107bc324e80fa5913eba0758baab9a82276f5a4d998f2e
- name: v1.29.0/bin/linux/amd64/apiextensions-apiserver
sha256: d0d30d2d582f4bab3d0b37f1f99293bfbc69fdebb331e0286196d55aaa7e684f
- name: v1.29.0/bin/linux/amd64/kube-aggregator
sha256: 7a96e03281696cf1ed6b2d98f71caa5712bacc3457807b4cd4faa6957f40c957
- name: v1.29.0/bin/linux/amd64/kube-apiserver
sha256: 73c9888dbc92647ac6767d6b5f17bb035542fc7744cc332424c69d0f689d711e
- name: v1.29.0/bin/linux/amd64/kube-apiserver.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/amd64/kube-apiserver.tar
sha256: 5cae3e59747dc5c47400b518db7ee8f1f2774c89daf6d39c9d47c258f090108c
- name: v1.29.0/bin/linux/amd64/kube-controller-manager
sha256: 45c603948e216e917843e1c3e378dcca08bc4d4fc22cdbc2bd4951ad0a260483
- name: v1.29.0/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/amd64/kube-controller-manager.tar
sha256: a69c4a2f6a23004188423964965885fd03a45e8a53416b41d04182426723cd53
- name: v1.29.0/bin/linux/amd64/kube-log-runner
sha256: 465fd267fed43e19b601e3d675d8b4b295fe5491b948fbbd57d2eb1335b38362
- name: v1.29.0/bin/linux/amd64/kube-proxy
sha256: e321e384db11eb176342d1927bdb54c41b7a2f5d3d02065f438c379c97795596
- name: v1.29.0/bin/linux/amd64/kube-proxy.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/amd64/kube-proxy.tar
sha256: 4204c1d4436dc7a3080cd41af7af2d829d012ee9e6b9f811f1dd73cc0958787f
- name: v1.29.0/bin/linux/amd64/kube-scheduler
sha256: f8d01a4e4a58611c689996f25ce21e8f6fc01aba86ddc25e3461b7a6f6d1d108
- name: v1.29.0/bin/linux/amd64/kube-scheduler.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/amd64/kube-scheduler.tar
sha256: 1e4ddf9779c6458dc8c12a6ad71e5f19a23a5cfb897d54d7516e19f7063be4b4
- name: v1.29.0/bin/linux/amd64/kubeadm
sha256: 629d4630657caace9c819fd3797f4a70c397fbd41a2a7e464a0507dad675d52c
- name: v1.29.0/bin/linux/amd64/kubectl
sha256: 0e03ab096163f61ab610b33f37f55709d3af8e16e4dcc1eb682882ef80f96fd5
- name: v1.29.0/bin/linux/amd64/kubectl-convert
sha256: 334e1c59c96f54d16b3a8e4409c144f9889bfa7949f7741705ec0d07af5d208c
- name: v1.29.0/bin/linux/amd64/kubectl.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/amd64/kubectl.tar
sha256: 5bad9c7def5fe288f3bb7e9b46a19e36e77d27e25b33d3e142ded0fb767cb0a9
- name: v1.29.0/bin/linux/amd64/kubelet
sha256: e1c38137db8d8777eed8813646b59bf4d22d19b9011ab11dc28e2e34f6b80a05
- name: v1.29.0/bin/linux/amd64/mounter
sha256: d1ea113bd82b086e8ac25cc4fe2c8cc4b69b29c5bd8083c96ae17178f0aa0c5c
- name: v1.29.0/bin/linux/arm64/apiextensions-apiserver
sha256: 627aff8f0c20a42f5b43971292b2a6b01df70b9d64bb5e63b657d2cdf96604bf
- name: v1.29.0/bin/linux/arm64/kube-aggregator
sha256: c9e98cb4a644cbeb978ed89ec3922dd94d1c0036a9f91305ffdee4a76973cb27
- name: v1.29.0/bin/linux/arm64/kube-apiserver
sha256: d3b8928a5f6b3dd6d9f29d3ddd61437160de0c72225807055b1e3caff8237587
- name: v1.29.0/bin/linux/arm64/kube-apiserver.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/arm64/kube-apiserver.tar
sha256: 8ff1d5b79351690ae0783dcabfb86b7c86f7817803f0db9d95e714878fbc2ae7
- name: v1.29.0/bin/linux/arm64/kube-controller-manager
sha256: 80ef3f1284fb37b34f458828c5ac2639aa15abf8a985d34c00f349396f0e6d57
- name: v1.29.0/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/arm64/kube-controller-manager.tar
sha256: e1e063ae01041cf4eac318d5b5b8ce86bdce4250a44795581218667b2acdfcaf
- name: v1.29.0/bin/linux/arm64/kube-log-runner
sha256: a35b0c9e8c914f4232590ce7f32579374c6e05a5139e7c0bf04936c10f0e2540
- name: v1.29.0/bin/linux/arm64/kube-proxy
sha256: eed7d8631761b813a48e2897de62022e3f92add8ecf24888de4c00239db03b53
- name: v1.29.0/bin/linux/arm64/kube-proxy.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/arm64/kube-proxy.tar
sha256: c2d49562aeac0fc119f969e5ae3677d3380e0d65af4701bb394f23633ffb1aeb
- name: v1.29.0/bin/linux/arm64/kube-scheduler
sha256: 519c927366b90132493209a0b6ee0ab2a53060cced5f7f631767f7a193cae4a2
- name: v1.29.0/bin/linux/arm64/kube-scheduler.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/arm64/kube-scheduler.tar
sha256: 766e2639232d38db320993d86ed34d13ceba2b79db648a23d4478192858833ae
- name: v1.29.0/bin/linux/arm64/kubeadm
sha256: bbddee2d46d2e1643ae3623698b45b13aa2e858616d61c642f2f49e5bb14c980
- name: v1.29.0/bin/linux/arm64/kubectl
sha256: 8f7a4bd6bae900a4ddab12bd1399aa652c0d59ea508f39b910e111d248893ff7
- name: v1.29.0/bin/linux/arm64/kubectl-convert
sha256: eea7994d1335a15869504af735cf0a5b29cccacbb53b3557986021ea351f17eb
- name: v1.29.0/bin/linux/arm64/kubectl.docker_tag
sha256: 0a78a66f8b7f563de9892a0d2ae28dc6e00aed21593c5833705aa9533ab6b360
- name: v1.29.0/bin/linux/arm64/kubectl.tar
sha256: 2430bcea7f557c68b0e3fd70508965f0070c6de42ab61c357c5ea06219777b54
- name: v1.29.0/bin/linux/arm64/kubelet
sha256: 0e0e4544c2a0a3475529154b7534d0d58683466efa04a2bb2e763b476db0bb16
- name: v1.29.0/bin/linux/arm64/mounter
sha256: a3075e89c1039c38c6243cee8b39cb517d80e185727193a95b5257caabc0d30d
- name: v1.29.0/kubernetes-release.spdx
sha256: f195f77e22d5132136e4d93fa3a2af9325948cd6d2e31605ca79dca1caa70f50
- name: v1.29.0/kubernetes-source.spdx
sha256: 2bbe70e93e20bf9ce87458ebc485ee3383324502add3e5cfa162056b9722f081
# kubernetes 1.29.1
- name: v1.29.1/bin/darwin/amd64/kubectl
sha256: c4da86e5c0fc9415db14a48d9ef1515b0b472346cbc9b7f015175b6109505d2c
- name: v1.29.1/bin/darwin/amd64/kubectl-convert
sha256: 79402b0e0b0f36d612346d93381c0223a8eaef166b0717128690a8db4495c35e
- name: v1.29.1/bin/darwin/arm64/kubectl
sha256: c31b99d7bf0faa486a6554c5f96e36af4821a488e90176a12ba18298bc4c8fb0
- name: v1.29.1/bin/darwin/arm64/kubectl-convert
sha256: e0dc16aca5ea85c3695ea5f30c3f4725117b2e2864140b8888b19161a09e27c2
- name: v1.29.1/bin/linux/386/kubectl
sha256: d8b8e75d78913bb92988b8f79372adf46ec33bdfea56bae3df519b5cf03d3e61
- name: v1.29.1/bin/linux/386/kubectl-convert
sha256: b4e8da88012c6d63aaaf46c3a8925d271deb3ccadbdc00178c282f4e8e6380e8
- name: v1.29.1/bin/linux/amd64/apiextensions-apiserver
sha256: d1d0b14b6d7945593d0a569d66f498b6d53d75d59539c49caf2133dd628294f9
- name: v1.29.1/bin/linux/amd64/kube-aggregator
sha256: a2a4b0c03ff249b659e59aff00b73120c346271013abcb7240b6e6a2131a4878
- name: v1.29.1/bin/linux/amd64/kube-apiserver
sha256: d0260624e5e423a9df1d21ee702cf23a5d9404bccbe0a566f3d82fcf64de5f8f
- name: v1.29.1/bin/linux/amd64/kube-apiserver.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/amd64/kube-apiserver.tar
sha256: b8f997f858379ca3a33d3eb1f07ca9a6a322295bed27e5181b3082877d186d87
- name: v1.29.1/bin/linux/amd64/kube-controller-manager
sha256: b63a2929e537e08fec6dbe96f198bb5ce278cec0d279fd485026668578288e65
- name: v1.29.1/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/amd64/kube-controller-manager.tar
sha256: 673f4ac10a24bf85dcd699fb67af8999c1296edc63cbb0a6769d6b2efbeb42ad
- name: v1.29.1/bin/linux/amd64/kube-log-runner
sha256: 6289ed8192f4b2754eda11b3725e74e77b6e785638b57b708d8c71441c45bff1
- name: v1.29.1/bin/linux/amd64/kube-proxy
sha256: df126187f448fd1cf49bd6f9052919ff0a25f959da76be330155d9ba773c52a6
- name: v1.29.1/bin/linux/amd64/kube-proxy.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/amd64/kube-proxy.tar
sha256: 4d0e59212526998cded414fafe169ee1406202375bf64f1e1a1fc279ed8732d6
- name: v1.29.1/bin/linux/amd64/kube-scheduler
sha256: 127d76c79f9dc4d04103e1ec17f830f72bcfc9f650c2204a6192c8134ab35271
- name: v1.29.1/bin/linux/amd64/kube-scheduler.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/amd64/kube-scheduler.tar
sha256: 5027e0a55cf6912c3ebbbc6455c42004c243d5613c68c01ab481c7b84c951c46
- name: v1.29.1/bin/linux/amd64/kubeadm
sha256: d4d81d9020b550c896376fb9e0586a9f15a332175890d061619b52b3e9bc6cbd
- name: v1.29.1/bin/linux/amd64/kubectl
sha256: 69ab3a931e826bf7ac14d38ba7ca637d66a6fcb1ca0e3333a2cafdf15482af9f
- name: v1.29.1/bin/linux/amd64/kubectl-convert
sha256: 6a5ac926b0d4193f2996aca2f31017f4088c4d8244a22eb47ac191b294c0fcdc
- name: v1.29.1/bin/linux/amd64/kubectl.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/amd64/kubectl.tar
sha256: e9069ff7d09356a810676d6e8c16481ca6d6cda966f5ee61028abde61589a753
- name: v1.29.1/bin/linux/amd64/kubelet
sha256: 1b1975c58d38be1a99a8bcba4564ac489afd223b0abe9f2ab08bbde89d2412a3
- name: v1.29.1/bin/linux/amd64/mounter
sha256: 32811628cd5e455f05e77d7e2841c6666431e7982bb42f6a5549675b3b189964
- name: v1.29.1/bin/linux/arm64/apiextensions-apiserver
sha256: 00671d0bd1d2ab849d34e98d77dd27a89f83859e9b7367808236cc96ef50c096
- name: v1.29.1/bin/linux/arm64/kube-aggregator
sha256: 8d859121b132cfe3a81f5f0a177b5707b8b103fe4098fc5c0961bca3400bed09
- name: v1.29.1/bin/linux/arm64/kube-apiserver
sha256: 80df5c34a6ed925a7bef3cb5a49830cbb60be10fab05029f67a13995656424c0
- name: v1.29.1/bin/linux/arm64/kube-apiserver.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/arm64/kube-apiserver.tar
sha256: 60a5ffe06423262ec01245fef36de08d75671db031ae52f3bb808500fa5e7f1e
- name: v1.29.1/bin/linux/arm64/kube-controller-manager
sha256: 20a4fc0e12bbf3ef0b48ba846b41cfe795587a46cac03722ae12528fbff874ae
- name: v1.29.1/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/arm64/kube-controller-manager.tar
sha256: 0d8c0e46b1848929677a50fdf5ff2b6d2d2e5ddd04d569c57adb9d26c1b8e329
- name: v1.29.1/bin/linux/arm64/kube-log-runner
sha256: 3f08df66f72f1c542855b9cfcca4f2672a1d96fb0d855927c34159b247d7c9dd
- name: v1.29.1/bin/linux/arm64/kube-proxy
sha256: c815b18c319c0dd2993604af985fd4392eb3b4053c34edc5e41e5e3e658d41ca
- name: v1.29.1/bin/linux/arm64/kube-proxy.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/arm64/kube-proxy.tar
sha256: cb98416cf51f4b6a842a633766ec835a75de5398c262c6d3b133499c028a7c6f
- name: v1.29.1/bin/linux/arm64/kube-scheduler
sha256: 2cf9eed6f79a1f1c8e0adc4b04f54319cd3a4c65d9e971155f97b72afb7087f3
- name: v1.29.1/bin/linux/arm64/kube-scheduler.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/arm64/kube-scheduler.tar
sha256: 9b48fbd667d02ebaf70c224cc132cc44fc64196653a9329ddc743a3241d189b0
- name: v1.29.1/bin/linux/arm64/kubeadm
sha256: 3bff8c50c104c45e416cce9991706c6ac46365f0defbcd54f8cf4ace0fa68dcf
- name: v1.29.1/bin/linux/arm64/kubectl
sha256: 96d6dc7b2bdcd344ce58d17631c452225de5bbf59b83fd3c89c33c6298fb5d8b
- name: v1.29.1/bin/linux/arm64/kubectl-convert
sha256: 814527a533774530cc23a82197e71a3b2d76e38dbbb9ece344e499a00ed973d2
- name: v1.29.1/bin/linux/arm64/kubectl.docker_tag
sha256: d872cf186080ad9899a4c7ee4f14f37379003dba0f5376ef1ae78431ddd8292a
- name: v1.29.1/bin/linux/arm64/kubectl.tar
sha256: 8bdbdf08e58254aaedb9dd782bb3d3b3a2625daed29f953239d64a72a964a6f6
- name: v1.29.1/bin/linux/arm64/kubelet
sha256: e46417ab1ceae995f0e00d4177959a36ed34b807829422bc9dda70b263fe5c5d
- name: v1.29.1/bin/linux/arm64/mounter
sha256: e125e0361352a0bc144d6cfe457876cbc812d5eaefa4a1ee49a093e70a83cbd8
- name: v1.29.1/kubernetes-release.spdx
sha256: 6df5ff8ce723f98865dda3634500d1c49ec3545c3081894b0dedb92b62cc97d4
- name: v1.29.1/kubernetes-source.spdx
sha256: 8d1f52cbbdb42abc9eef1d6dd80766c432d6f9ca9263d8a299f060a3d6fea75a
# kubernetes 1.29.2
- name: v1.29.2/bin/darwin/amd64/kubectl
sha256: bb04d9450d9c9fa120956c5cc7c8dfaa700297038ff9c941741e730b02bbd1f3
- name: v1.29.2/bin/darwin/amd64/kubectl-convert
sha256: 3b75d3b3d554481040e675354d805004a6ea8ba6276ab41bdf809bbe89d96420
- name: v1.29.2/bin/darwin/arm64/kubectl
sha256: ce030f86625df96560402573d86d4e6f4b8b956ca3e3b9df57cb8ccf2b9a540c
- name: v1.29.2/bin/darwin/arm64/kubectl-convert
sha256: 06b1058a3b2ceaf0f27ed747dc74e967360f613b992ca4e8d9447141ae68a3b7
- name: v1.29.2/bin/linux/386/kubectl
sha256: e29e54882f436a0b2b8b787220f7f2b3474fce40933cec8546d18ac9e6811937
- name: v1.29.2/bin/linux/386/kubectl-convert
sha256: bd2d71673849e5227a7f607eecaf354b20d29c047868b53772a59f3504a74667
- name: v1.29.2/bin/linux/amd64/apiextensions-apiserver
sha256: d75f5df02c3d17e4fba20c4162c4d877cf82be2326c30db72d7efd9ec245b1d7
- name: v1.29.2/bin/linux/amd64/kube-aggregator
sha256: 52ad0a897906ed899f958654d92f2d24771a6f62a7ef7e46ad11dcd60b3b8596
- name: v1.29.2/bin/linux/amd64/kube-apiserver
sha256: bebc535246e93ad870e31841bb0a6cd102425cee5a4f9edc557c42909a01c590
- name: v1.29.2/bin/linux/amd64/kube-apiserver.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/amd64/kube-apiserver.tar
sha256: 01477f0cc5b3a042e3259f6fd691a66fbcd0311c534a807ec6f2417b70d9542a
- name: v1.29.2/bin/linux/amd64/kube-controller-manager
sha256: 81aeeb8ee0d5b3ece30df78cba6d67187c143c1f56567941deb0c0e3359bde18
- name: v1.29.2/bin/linux/amd64/kube-controller-manager.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/amd64/kube-controller-manager.tar
sha256: 1255064cbce12b8f0c93739ed9c733534ad78f5481fc759cc6df05783b063853
- name: v1.29.2/bin/linux/amd64/kube-log-runner
sha256: 3204ae21fb308b1909a673a6295c557bd91f6079bd81aaaaafabae8616e6a9b1
- name: v1.29.2/bin/linux/amd64/kube-proxy
sha256: e640420c23ff7121e9d3f80dd9e26e0dd70aefe2969917774761086aff5f9f45
- name: v1.29.2/bin/linux/amd64/kube-proxy.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/amd64/kube-proxy.tar
sha256: 5b67004c91d55d68a796204743233a7aae8b344f277f20971f14edd6c5b5d6d2
- name: v1.29.2/bin/linux/amd64/kube-scheduler
sha256: 948fc277f636eab2737febc50404958aa7faf3c8917be44dad4e485b0c073b53
- name: v1.29.2/bin/linux/amd64/kube-scheduler.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/amd64/kube-scheduler.tar
sha256: ff1fcb4cb88f4a69b0ae3e9f31c9ab9177962592a7a95af0ba2ecfd481a10d2b
- name: v1.29.2/bin/linux/amd64/kubeadm
sha256: 2d4e4fa8685bcbfb661cb41050cd4756f50a7aa147f68492d51a99f9cdfd69ac
- name: v1.29.2/bin/linux/amd64/kubectl
sha256: 7816d067740f47f949be826ac76943167b7b3a38c4f0c18b902fffa8779a5afa
- name: v1.29.2/bin/linux/amd64/kubectl-convert
sha256: b2adbdb795aaad4d7d809f76ca9aa457b1ce90fc47f9ff193a4c250019f5c030
- name: v1.29.2/bin/linux/amd64/kubectl.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/amd64/kubectl.tar
sha256: 95499f18f091e1072502076887a09b4ae295fd6ca135eb26596cfccc2f9821a7
- name: v1.29.2/bin/linux/amd64/kubelet
sha256: f71a85039b71fe08f1c063a93d61a1c952dc8f9a8c6be9b13fbdac8f0d9ff960
- name: v1.29.2/bin/linux/amd64/mounter
sha256: 5c7fe077d500659f9484be60ef753ac5e2009a49a45e99342a74f611b492a3da
- name: v1.29.2/bin/linux/arm64/apiextensions-apiserver
sha256: bd6d34c8d999cfa7a648e8ea24e0235cd85eb09c40b7ffe5dcaf61edd852916f
- name: v1.29.2/bin/linux/arm64/kube-aggregator
sha256: 1d95b9953fe8192b38e186b69734ec464ee47fc9c5bd9a05aaea470c4f972b54
- name: v1.29.2/bin/linux/arm64/kube-apiserver
sha256: 491a0e15ad5412c3ed0685d20624d989557032878c518ba1799de6d29bcfd1a8
- name: v1.29.2/bin/linux/arm64/kube-apiserver.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/arm64/kube-apiserver.tar
sha256: 6b80173a7b1a8b0bc0797582f316dcb0e0ac07f0873ffaae8927b8c410d60234
- name: v1.29.2/bin/linux/arm64/kube-controller-manager
sha256: 988ef75bad3223b5d59b0aafe2f3b640ad2c73c1ee6b6e9319a291824788ef1e
- name: v1.29.2/bin/linux/arm64/kube-controller-manager.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/arm64/kube-controller-manager.tar
sha256: 8d6993c08f1bd8afb9156499b834062c3468258ddfdf93e17105c37a0ed28663
- name: v1.29.2/bin/linux/arm64/kube-log-runner
sha256: 74940d2336eb29f0fb30a68f3b6e7e6d2f2c14a02695e57ebe28ad2384a6e352
- name: v1.29.2/bin/linux/arm64/kube-proxy
sha256: c19f68bb288b4d87906be32b5191477d6aa63e7dd26e938a397d88af0f203f90
- name: v1.29.2/bin/linux/arm64/kube-proxy.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/arm64/kube-proxy.tar
sha256: 7c799b80beaa88d49a0025879d3f0b9cbc89d77294be54c431caca32e694cd6b
- name: v1.29.2/bin/linux/arm64/kube-scheduler
sha256: 98bd5e6f7d3ad562632088c011ee13f9c2f0f73badf517834fea9aa6d040855f
- name: v1.29.2/bin/linux/arm64/kube-scheduler.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/arm64/kube-scheduler.tar
sha256: e7af85929b9e43946dfd809d7d4c1fdf537fb6a081f5b69da5420fc85ab23f1a
- name: v1.29.2/bin/linux/arm64/kubeadm
sha256: e05720feb9d2d67eff25b0156a5c22e2de37be2ffab4e1f4d31e8c526fafd0e1
- name: v1.29.2/bin/linux/arm64/kubectl
sha256: 3507ecb4224cf05ae2151a98d4932253624e7762159936d5347b19fe037655ca
- name: v1.29.2/bin/linux/arm64/kubectl-convert
sha256: 7af4e6df76f6db4f4d9d13b4c9cffe1c636ad6eb10ed30663eb0a8080c7625de
- name: v1.29.2/bin/linux/arm64/kubectl.docker_tag
sha256: 01eb2e87e917f1d8943e4b5857580b94a250a31f81287144df14b26b977f0276
- name: v1.29.2/bin/linux/arm64/kubectl.tar
sha256: e3b94d3536677d1994d483ac94309c92409fa804e4b5ce68d73d48a219bdf667
- name: v1.29.2/bin/linux/arm64/kubelet
sha256: 9b4aa572d4cd51a41b1067161d961423d0d12b120fb636ea887a12a975d4b19a
- name: v1.29.2/bin/linux/arm64/mounter
sha256: 793e5aa02e1707a50db6a9983853a53c95557b2419a958b0878109f197a10799
- name: v1.29.2/kubernetes-release.spdx
sha256: 88bb79bfb535fa98ac12f3f519e92a2f361dd664bd923b638a53f5bd9d21d47b
- name: v1.29.2/kubernetes-source.spdx
sha256: dcf6b496b5736e8d5c633230cbbfb95050722ff0ad0aded3e8fc50ed4af2d9cb

View File

@ -0,0 +1,194 @@
# This file is generated by generate-asset-hashes.sh
filestores:
- base: https://dl.k8s.io/release/
files:
# runc 1.1.0
- name: v1.1.0/runc.amd64
sha256: ab1c67fbcbdddbe481e48a55cf0ef9a86b38b166b5079e0010737fd87d7454bb
- name: v1.1.0/runc.arm64
sha256: 9ec8e68feabc4e7083a4cfa45ebe4d529467391e0b03ee7de7ddda5770b05e68
- name: v1.1.0/runc.armel
sha256: 1f04c4352a227593fed7b66167b7fc0e706ae19c9de593acee9bfcd8e84b7bff
- name: v1.1.0/runc.armhf
sha256: f796d4d6b66c28fde4c980731bec098034a865f710823b8a492de5440355f008
- name: v1.1.0/runc.ppc64le
sha256: 4a6b2f43c0f2371b1948b2eceb906fd8b9d8f5e9f6bab7d21bc037f5b300f43e
- name: v1.1.0/runc.s390x
sha256: 01ebd086d6d32ccf364e3906310001bbdd437b91959bd7fc3c815429ee4aabda
- name: v1.1.0/runc.tar.xz
sha256: 152e8975793aa45a6717e367bd1652f8147728d25adad339d2f70c4fd2ddc623
# runc 1.1.1
- name: v1.1.1/runc.amd64
sha256: 5798c85d2c8b6942247ab8d6830ef362924cd72a8e236e77430c3ab1be15f080
- name: v1.1.1/runc.arm64
sha256: 20c436a736547309371c7ac2a335f5fe5a42b450120e497d09c8dc3902c28444
- name: v1.1.1/runc.armel
sha256: 39269649aeef49853490f4fbe035d810242064e68dcec6c0abe1cd648255c50e
- name: v1.1.1/runc.armhf
sha256: a04302f1b738068f24d073eb33740cf0a1fb3bf001b4607d719cd5839f87e42a
- name: v1.1.1/runc.ppc64le
sha256: 5f14bca6e35177134251dfd3c44bccb81136d9043508e7a37494ad9485f5f0e4
- name: v1.1.1/runc.s390x
sha256: 8e6f1114d2d46df380f9e61b390a9417ba77ca01dad11f1d806f4d60439e18d4
- name: v1.1.1/runc.tar.xz
sha256: 75c1f0bb19b209412c52599e24b33ac306cf7caf772c97577b7ebe964837a54b
# runc 1.1.2
- name: v1.1.2/runc.amd64
sha256: e0436dfc5d26ca88f00e84cbdab5801dd9829b1e5ded05dcfc162ce5718c32ce
- name: v1.1.2/runc.arm64
sha256: 6ebd968d46d00a3886e9a0cae2e0a7b399e110cf5d7b26e63ce23c1d81ea10ef
- name: v1.1.2/runc.armel
sha256: a55e2123487cdcdd14056fa8f1e0dab9d90ef2bfe032dac0955e492fc597fdae
- name: v1.1.2/runc.armhf
sha256: dd3b778f3d70ab0e81c934a27d18d188d09911b22f1d90c400d753e18bacf6e5
- name: v1.1.2/runc.ppc64le
sha256: 545ac8165646ed2b157fae677dd6509baf10e370ebe67c23b2f800163fa97150
- name: v1.1.2/runc.s390x
sha256: 486fe49ccf97cfc4e0592f6cfdd81cbf3220bcfeb7280cdd90c5eabea37e237c
- name: v1.1.2/runc.tar.xz
sha256: 78ad532465ce4c2802480644a8756c30ae99c1bf779f0243af4bca11c4d041de
# runc 1.1.3
- name: v1.1.3/runc.amd64
sha256: 6e8b24be90fffce6b025d254846da9d2ca6d65125f9139b6354bab0272253d01
- name: v1.1.3/runc.arm64
sha256: 00c9ad161a77a01d9dcbd25b1d76fa9822e57d8e4abf26ba8907c98f6bcfcd0f
- name: v1.1.3/runc.armel
sha256: 7e57d8a4c6ec4c18bb12eab3ae8a883c1537b55ad67484eaee01798febc89afc
- name: v1.1.3/runc.armhf
sha256: abc4cc34b8ff0aec40adecc14895743b26127d9bcfce8616f159bb0ea3ca2b84
- name: v1.1.3/runc.ppc64le
sha256: 3b1b7f953fc8402dec53dcf2de05b6b72d86850737efa9766f8ffefc7cae3c0a
- name: v1.1.3/runc.s390x
sha256: 4833c8c037688e1534b6b57737fd5f918bbda42e2e44991b1963ad7169ac6db1
- name: v1.1.3/runc.tar.xz
sha256: 2db1f3a01ffd2f8fa3a259b9b512ca7d4dbf89be5765cc58d306e45658668453
# runc 1.1.4
- name: v1.1.4/runc.amd64
sha256: db772be63147a4e747b4fe286c7c16a2edc4a8458bd3092ea46aaee77750e8ce
- name: v1.1.4/runc.arm64
sha256: dbb71e737eaef454a406ce21fd021bd8f1b35afb7635016745992bbd7c17a223
- name: v1.1.4/runc.armel
sha256: e3cab58c2d7fcd407fe5a8aee7dbab63c6f7bff8ad20560b274faa7a583b8a0e
- name: v1.1.4/runc.armhf
sha256: cc8d9f06456aa163e883115e6d841c68c140da0b9289c939521b5b4dab7e03cb
- name: v1.1.4/runc.ppc64le
sha256: 0f7fb3d2426b6012d9b33c354c778c0ffbce02c329c4c16c1189433a958fd60d
- name: v1.1.4/runc.s390x
sha256: b19e3fcf466ce4d50e4bb0198dadf7575b852f0c4001cd8b2df02a5aca37ee6a
- name: v1.1.4/runc.tar.xz
sha256: 9f5972715dffb0b2371e4d678c1206cc8c4ec5eb80f2d48755d150bac49be35b
# runc 1.1.5
- name: v1.1.5/runc.amd64
sha256: f00b144e86f8c1db347a2e8f22caade07d55382c5f76dd5c0a5b1ab64eaec8bb
- name: v1.1.5/runc.arm64
sha256: 54e79e4d48b9e191767e4abc08be1a8476a1c757e9a9f8c45c6ded001226867f
- name: v1.1.5/runc.armel
sha256: 431b6ee0d5900bd9df4d992abff3bd85ef0db8c176dce13f03c776fa8e26492f
- name: v1.1.5/runc.armhf
sha256: 33346eb764f79a9c122689db8e5ee4342a9ecb7a9128a96a0ac7408f001d584a
- name: v1.1.5/runc.ppc64le
sha256: 4f06d25b46e11e6670bf38e638c9183bb6676787801f1226f0aa8e74e40169ea
- name: v1.1.5/runc.s390x
sha256: 6d30753e395dbacf7da5cf3c178660f716008555676db8b9d93f57ea2914764b
- name: v1.1.5/runc.tar.xz
sha256: bed3a10df91a161dea38115a955b9b68f9130d8ea24071b12cdf657929d9cfb4
# runc 1.1.6
- name: v1.1.6/runc.amd64
sha256: 868bee5b8dc2a01df0ca41d0accfad6a3372dc1165ebfb76143d2c6672e86115
- name: v1.1.6/runc.arm64
sha256: da5b2ed26a173a69ea66eae7c369feebf59c1031e14985f512a0a293bb5f76fb
- name: v1.1.6/runc.armel
sha256: e592eecf061a96a3e7c74635314530c68b21222e0d32cc924b2c99e867399a62
- name: v1.1.6/runc.armhf
sha256: 3f67791e5eb11d50ad52982c2a51ba5726ba73ff7fb03422071354203980de7c
- name: v1.1.6/runc.ppc64le
sha256: f98d585dd88d45a296a3f3adde39eaec84e0cfc75f75c50e5470d871e3538460
- name: v1.1.6/runc.s390x
sha256: a1562dc1ab935b93ed5705bf2529edd338027f0b9649260cd52bf348edcc9727
- name: v1.1.6/runc.tar.xz
sha256: 548506fc1de8f0a4790d8e937eeede17db4beb79c53d66acb4f7ec3edbc31668
# runc 1.1.7
- name: v1.1.7/runc.amd64
sha256: c3aadb419e5872af49504b6de894055251d2e685fddddb981a79703e7f895cbd
- name: v1.1.7/runc.arm64
sha256: 1b309c4d5aa4cc7b888b2f79c385ecee26ca3d55dae0852e7c4a692196d5faab
- name: v1.1.7/runc.armel
sha256: 5d622077430591168a98cfb46b8bccc4c16ca16dda66b172a5f14a6f01bd976a
- name: v1.1.7/runc.armhf
sha256: 94d7ede88e0f267158c8ccf20ab9307c135e320d8818c457bc954f22d81d6cc9
- name: v1.1.7/runc.ppc64le
sha256: eb0e76876d09fa8119dc6e6b037107e5d265d1cfa51f1fbed5418e5745ecf153
- name: v1.1.7/runc.s390x
sha256: 2b565f657968c0dcb33cf1fa58dc02675e08902fc86a732ba3eb4a24b95dd85d
- name: v1.1.7/runc.tar.xz
sha256: 86444cc07461b81bbcb8d15c5fc2cad20afc64a70be0fc623073538aa91bafdd
# runc 1.1.8
- name: v1.1.8/runc.amd64
sha256: 1d05ed79854efc707841dfc7afbf3b86546fc1d0b3a204435ca921c14af8385b
- name: v1.1.8/runc.arm64
sha256: 7c22cb618116d1d5216d79e076349f93a672253d564b19928a099c20e4acd658
- name: v1.1.8/runc.armel
sha256: 5efe5923c381e950fca3f3fe542e066b4ab8ce631ec7445e9f0fc389eb34c9d3
- name: v1.1.8/runc.armhf
sha256: 808c92810e837b9278d057f30d17642c85ef05bb38738c47d20c707ae7448443
- name: v1.1.8/runc.ppc64le
sha256: a816cd654e804249c4f757cc6bf2aa2c128e4b8e6a993067d44c63c891c081ab
- name: v1.1.8/runc.riscv64
sha256: e580223b9d9637804fb921cb4b0d9326feacb302e297dd5cb129185f54e91e21
- name: v1.1.8/runc.s390x
sha256: 43f2cf0d2730357b57a9cc54b87e3f81595ac5a7e32abc3b98af0654b612f166
- name: v1.1.8/runc.tar.xz
sha256: fac4b055f56a326bb422f6397ef27b109b87e2063c54c158766f82a5f315cdf0
# runc 1.1.9
- name: v1.1.9/runc.amd64
sha256: b9bfdd4cb27cddbb6172a442df165a80bfc0538a676fbca1a6a6c8f4c6933b43
- name: v1.1.9/runc.arm64
sha256: b43e9f561e85906f469eef5a7b7992fc586f750f44a0e011da4467e7008c33a0
- name: v1.1.9/runc.armel
sha256: e91164bc95e6a6f7d20288f9b3011ed63c4de4313626c3c1257daef3a14d3fea
- name: v1.1.9/runc.armhf
sha256: 3c33909a3e2b40d879a1c07b89dc18c7dc727de61a6c381173e8c5c46b200c3d
- name: v1.1.9/runc.ppc64le
sha256: 065cf4f84b5acc0acdb017af2955743dfb5f5e1f49a493eea3e8206f33bf6fe6
- name: v1.1.9/runc.riscv64
sha256: 177a64486b8ce372938692f44e4aa6a6d9d3476a1f77b152142f02cf881a4817
- name: v1.1.9/runc.s390x
sha256: 363b317d44a44591205439e29f70f94f01eb51e58047b092b03b1cd2cdad533a
- name: v1.1.9/runc.tar.xz
sha256: 7695febe134e17559b26224821a2a123bc9e9a637ad4a8c47e99ae0a1ec71dc2
# runc 1.1.10
- name: v1.1.10/runc.amd64
sha256: 81f73a59be3d122ab484d7dfe9ddc81030f595cc59968f61c113a9a38a2c113a
- name: v1.1.10/runc.arm64
sha256: 4830afd426bdeacbdf9cb8729524aa2ed51790b8c4b28786995925593708f1c8
- name: v1.1.10/runc.armel
sha256: 081f69a46e41041983475c91e44bc9fea957c55e5d6b5c915584bcb4dfe4bd1c
- name: v1.1.10/runc.armhf
sha256: a78cf549da89cc39d2464a5433e3db50191b9fc69f0165cefb61bbfbf0ceb7de
- name: v1.1.10/runc.ppc64le
sha256: 94a091c06c363e4af7be398dc31fa6e02576d5ecda6de1cbf3a08fe8662bf678
- name: v1.1.10/runc.riscv64
sha256: 0fcff1af876effb69c670c335e44e0afa4c3523695e382dc8740301c8dc67160
- name: v1.1.10/runc.s390x
sha256: 1940ef78f89a4ec2951ef9013b2572dd916888712d3e96ad29a928523a6d1104
- name: v1.1.10/runc.tar.xz
sha256: bd3e89ae89319ef344e7e26f392b40e344bcd5bbdea84ca459a43189451615bf
# runc 1.1.11
- name: v1.1.11/runc.amd64
sha256: 77ae134de014613c44d25e6310a57a219a7a91155cd47d069a0f22a2cad5caea
- name: v1.1.11/runc.arm64
sha256: 9f1ee53f06b78cc4a115ca6ae4eec10567999539ce828a22c5351edba043ed12
- name: v1.1.11/runc.armel
sha256: e6a96918d25a8d4e2cd999b6f7430d0fb7633d06e7d4113518ce37f355fb5957
- name: v1.1.11/runc.armhf
sha256: 8dd7e3e91762729b044c52ff562e56220f700548c8154fbadd1462302016adbc
- name: v1.1.11/runc.ppc64le
sha256: e3d1da41f97db1bb7e9a8d96c9092747c14ee53bc9f160048828e63f3a2d0896
- name: v1.1.11/runc.riscv64
sha256: 202f67a2b2e540c9dc537fe1bd9f83cb521e3e8019f969ee0b10990c631e72ed
- name: v1.1.11/runc.s390x
sha256: af2387aab26bc862b121515dde0b928a0d7933a140b2c574b8801edc595a963a
- name: v1.1.11/runc.tar.xz
sha256: 90a9f8a0093f9e06900e393c11c6b61c597eaf7f9e149aa3aad743961ed25478

View File

@ -0,0 +1,60 @@
/*
Copyright 2024 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package main
import (
"path"
"regexp"
"strings"
"k8s.io/klog/v2"
)
type globList []string
func (l *globList) String() string {
return strings.Join(*l, ",")
}
func (l *globList) Set(value string) error {
*l = append(*l, value)
return nil
}
func (l *globList) Matches(p string) bool {
for _, pattern := range *l {
// ** is not implemented by match: https://github.com/golang/go/issues/11862
if strings.Contains(pattern, "**") {
asRegexp := regexp.QuoteMeta(pattern)
asRegexp = strings.ReplaceAll(asRegexp, "\\*\\*", "(.*)")
asRegexp = strings.ReplaceAll(asRegexp, "\\*", "([^/]*)")
asRegexp = "^" + asRegexp + "$"
r := regexp.MustCompile(asRegexp)
if r.MatchString(p) {
return true
}
}
match, err := path.Match(pattern, p)
if err != nil {
klog.Fatalf("invalid pattern %q: %v", pattern, err)
}
if match {
return true
}
}
return false
}

View File

@ -0,0 +1,29 @@
/*
Copyright 2024 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package main
import "testing"
func TestGlobList(t *testing.T) {
var exclude globList
if err := exclude.Set("**/*-s390x.tar.gz"); err != nil {
t.Fatalf("error from set: %v", err)
}
if !exclude.Matches("v1.24.0/kubernetes-test-linux-s390x.tar.gz") {
t.Errorf("expected match; got no-match")
}
}

View File

@ -0,0 +1,134 @@
/*
Copyright 2024 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package main
import (
"context"
"flag"
"fmt"
"io"
"net/http"
"os"
"strings"
"sigs.k8s.io/yaml"
)
func main() {
err := run(context.Background())
if err != nil {
fmt.Fprintf(os.Stderr, "%v\n", err)
os.Exit(1)
}
}
func run(ctx context.Context) error {
filestoreBase := ""
prefix := ""
hashFileURL := ""
var exclude globList
flag.StringVar(&filestoreBase, "base", filestoreBase, "base directory")
flag.StringVar(&prefix, "prefix", prefix, "prefix to fetch")
flag.StringVar(&hashFileURL, "sums", hashFileURL, "prefix to fetch")
flag.Var(&exclude, "exclude", "path-globs to exclude from output")
flag.Parse()
if hashFileURL == "" {
hashFileURL = filestoreBase + prefix + "SHA256SUMS"
}
httpResponse, err := http.Get(hashFileURL)
if err != nil {
return fmt.Errorf("downloading %q: %w", hashFileURL, err)
}
if httpResponse.StatusCode != 200 {
return fmt.Errorf("unexpected status getting %q: %v", hashFileURL, httpResponse.Status)
}
defer httpResponse.Body.Close()
b, err := io.ReadAll(httpResponse.Body)
if err != nil {
return fmt.Errorf("reading body %q: %w", hashFileURL, err)
}
m := &manifest{}
for _, line := range strings.Split(string(b), "\n") {
line = strings.TrimSpace(line)
if line == "" {
continue
}
if line == "-----BEGIN PGP SIGNED MESSAGE-----" {
// Start of the PGP boilerplate
continue
}
if line == "-----BEGIN PGP SIGNATURE-----" {
// Part of the PGP signature; end of signed content
break
}
if line == "Hash: SHA256" {
// Part of the PGP boilerplate
continue
}
tokens := strings.Fields(line)
if len(tokens) != 2 {
return fmt.Errorf("unexpected line %q (expected 2 tokens)", line)
}
hash := tokens[0]
name := tokens[1]
name = removeBadPrefix(name)
if exclude.Matches(prefix + name) {
continue
}
m.Files = append(m.Files, file{
Name: prefix + name,
SHA256: hash,
})
}
out, err := yaml.Marshal(&m)
if err != nil {
return fmt.Errorf("building yaml: %w", err)
}
if _, err := os.Stdout.Write(out); err != nil {
return fmt.Errorf("writing output: %w", err)
}
return nil
}
type manifest struct {
// FileStores []fileStore `json:"filestores,omitempty"`
Files []file `json:"files,omitempty"`
}
type file struct {
Name string `json:"name,omitempty"`
SHA256 string `json:"sha256,omitempty"`
}
// removeBadPrefix is a hack for some of the older kubernetes sha256sum files,
// while accidentally included an invalid prefix
func removeBadPrefix(name string) string {
badPrefix := "/workspace/src/k8s.io/kubernetes/_output"
if !strings.HasPrefix(name, badPrefix) {
return name
}
tokens := strings.Split(name, "/")
return strings.Join(tokens[8:], "/")
}