Skip to content

Commit 376cabf

Browse files
authored
Merge pull request #5268 from justaugustus/markers
sig-release: Add doc on version markers (migrated from k/test-infra)
2 parents d83cd53 + 070ff2c commit 376cabf

File tree

2 files changed

+463
-142
lines changed

2 files changed

+463
-142
lines changed
Lines changed: 11 additions & 142 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
# Getting Kubernetes Builds
22

3+
- [Version markers](#version-markers)
34
- [Using `hack/get-build.sh`](#using-hackget-buildsh)
4-
- [Using `gsutil`](#using-gsutil)
5-
- [Install `gsutil`](#install-gsutil)
6-
- [Examples](#examples)
7-
- [Output the latest CI version number](#output-the-latest-ci-version-number)
8-
- [List the contents of a CI release](#list-the-contents-of-a-ci-release)
9-
- [List all official releases and RCs](#list-all-official-releases-and-rcs)
5+
6+
## Version markers
7+
8+
Version markers are text files which act as sort of a public API for accessing
9+
Kubernetes builds.
10+
11+
They are artifacts of a successful Kubernetes build which are stored in a
12+
Google Cloud Storage bucket alongside the builds they make reference to.
13+
14+
You can read more about version markers [here](./kubernetes-versions.md).
1015

1116
## Using `hack/get-build.sh`
1217

@@ -41,139 +46,3 @@ build:
4146
```shell
4247
./hack/get-build.sh -v ci/latest
4348
```
44-
45-
## Using `gsutil`
46-
47-
You can also use the gsutil tool to explore the Google Cloud Storage release
48-
buckets.
49-
50-
### Install `gsutil`
51-
52-
`gsutil` is part of the Google Cloud SDK.
53-
Install instructions for the Google Cloud SDK can be found [here](https://cloud.google.com/sdk/install).
54-
55-
### Examples
56-
57-
#### Output the latest CI version number
58-
59-
```console
60-
$ gsutil cat gs://kubernetes-release-dev/ci/latest.txt
61-
v1.19.0-beta.2.32+35fc65dc2c614e
62-
```
63-
64-
#### List the contents of a CI release
65-
66-
```console
67-
$ gsutil ls gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e
68-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/SHA256SUMS
69-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/SHA256SUMS.sha256
70-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/SHA256SUMS.sha512
71-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/SHA512SUMS
72-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/SHA512SUMS.sha256
73-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/SHA512SUMS.sha512
74-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-client-linux-amd64.tar.gz
75-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-client-linux-amd64.tar.gz.sha256
76-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-client-linux-amd64.tar.gz.sha512
77-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-manifests.tar.gz
78-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-manifests.tar.gz.sha256
79-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-manifests.tar.gz.sha512
80-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-node-linux-amd64.tar.gz
81-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-node-linux-amd64.tar.gz.sha256
82-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-node-linux-amd64.tar.gz.sha512
83-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-server-linux-amd64.tar.gz
84-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-server-linux-amd64.tar.gz.sha256
85-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-server-linux-amd64.tar.gz.sha512
86-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-src.tar.gz
87-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-src.tar.gz.sha256
88-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-src.tar.gz.sha512
89-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-test-linux-amd64.tar.gz
90-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-test-linux-amd64.tar.gz.sha256
91-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-test-linux-amd64.tar.gz.sha512
92-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-test-portable.tar.gz
93-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-test-portable.tar.gz.sha256
94-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes-test-portable.tar.gz.sha512
95-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes.tar.gz
96-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes.tar.gz.sha256
97-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/kubernetes.tar.gz.sha512
98-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/bin/
99-
gs://kubernetes-release-dev/ci/v1.19.0-beta.2.32+35fc65dc2c614e/extra/
100-
```
101-
102-
#### List all official releases and RCs
103-
104-
```console
105-
$ gsutil ls gs://kubernetes-release/release
106-
gs://kubernetes-release/release/kube-register
107-
gs://kubernetes-release/release/latest-1.0.txt
108-
gs://kubernetes-release/release/latest-1.1.txt
109-
gs://kubernetes-release/release/latest-1.10.txt
110-
gs://kubernetes-release/release/latest-1.11.txt
111-
gs://kubernetes-release/release/latest-1.12.txt
112-
gs://kubernetes-release/release/latest-1.13.txt
113-
gs://kubernetes-release/release/latest-1.14.txt
114-
gs://kubernetes-release/release/latest-1.15.txt
115-
gs://kubernetes-release/release/latest-1.16.txt
116-
gs://kubernetes-release/release/latest-1.17.txt
117-
gs://kubernetes-release/release/latest-1.18.txt
118-
gs://kubernetes-release/release/latest-1.19.txt
119-
gs://kubernetes-release/release/latest-1.2.txt
120-
gs://kubernetes-release/release/latest-1.3.txt
121-
gs://kubernetes-release/release/latest-1.4.txt
122-
gs://kubernetes-release/release/latest-1.5.txt
123-
gs://kubernetes-release/release/latest-1.6.txt
124-
gs://kubernetes-release/release/latest-1.7.txt
125-
gs://kubernetes-release/release/latest-1.8.txt
126-
gs://kubernetes-release/release/latest-1.9.txt
127-
gs://kubernetes-release/release/latest-1.txt
128-
gs://kubernetes-release/release/latest.txt
129-
gs://kubernetes-release/release/stable-1.0.txt
130-
gs://kubernetes-release/release/stable-1.1.txt
131-
gs://kubernetes-release/release/stable-1.10.txt
132-
gs://kubernetes-release/release/stable-1.11.txt
133-
gs://kubernetes-release/release/stable-1.12.txt
134-
gs://kubernetes-release/release/stable-1.13.txt
135-
gs://kubernetes-release/release/stable-1.14.txt
136-
gs://kubernetes-release/release/stable-1.15.txt
137-
gs://kubernetes-release/release/stable-1.16.txt
138-
gs://kubernetes-release/release/stable-1.17.txt
139-
gs://kubernetes-release/release/stable-1.18.txt
140-
gs://kubernetes-release/release/stable-1.2.txt
141-
gs://kubernetes-release/release/stable-1.3.txt
142-
gs://kubernetes-release/release/stable-1.4.txt
143-
gs://kubernetes-release/release/stable-1.5.txt
144-
gs://kubernetes-release/release/stable-1.6.txt
145-
gs://kubernetes-release/release/stable-1.7.txt
146-
gs://kubernetes-release/release/stable-1.8.txt
147-
gs://kubernetes-release/release/stable-1.9.txt
148-
gs://kubernetes-release/release/stable-1.txt
149-
gs://kubernetes-release/release/stable.txt
150-
151-
<snip>
152-
153-
gs://kubernetes-release/release/v1.18.0-alpha.0/
154-
gs://kubernetes-release/release/v1.18.0-alpha.1/
155-
gs://kubernetes-release/release/v1.18.0-alpha.2/
156-
gs://kubernetes-release/release/v1.18.0-alpha.3/
157-
gs://kubernetes-release/release/v1.18.0-alpha.5/
158-
gs://kubernetes-release/release/v1.18.0-beta.0/
159-
gs://kubernetes-release/release/v1.18.0-beta.1/
160-
gs://kubernetes-release/release/v1.18.0-beta.2/
161-
gs://kubernetes-release/release/v1.18.0-rc.1/
162-
gs://kubernetes-release/release/v1.18.0/
163-
gs://kubernetes-release/release/v1.18.1-beta.0/
164-
gs://kubernetes-release/release/v1.18.1/
165-
gs://kubernetes-release/release/v1.18.2-beta.0/
166-
gs://kubernetes-release/release/v1.18.2/
167-
gs://kubernetes-release/release/v1.18.3-beta.0/
168-
gs://kubernetes-release/release/v1.18.3/
169-
gs://kubernetes-release/release/v1.18.4-rc.0/
170-
gs://kubernetes-release/release/v1.19.0-alpha.0/
171-
gs://kubernetes-release/release/v1.19.0-alpha.1/
172-
gs://kubernetes-release/release/v1.19.0-alpha.2/
173-
gs://kubernetes-release/release/v1.19.0-alpha.3/
174-
gs://kubernetes-release/release/v1.19.0-beta.0/
175-
gs://kubernetes-release/release/v1.19.0-beta.1/
176-
gs://kubernetes-release/release/v1.19.0-beta.2/
177-
178-
<snip>
179-
```

0 commit comments

Comments
 (0)