Ciprian Hacman
6a4080dbe5
Update printing of KOPS_BASE_URL for easy copy/paste
2022-11-15 14:40:14 +02:00
John Gardiner Myers
4bae3ee5b7
Don't stage kops as file assets
2021-05-28 00:11:07 -07:00
Ciprian Hacman
a39d829f1f
Set canonical location for downloads to artifacts.k8s.io
...
And remove the legacy location for downloads.
2021-05-14 00:41:56 +03:00
Ciprian Hacman
77b72efe1d
Fix various nits when changing Protokube to run as service
2021-03-08 07:19:48 +02:00
Bharath Vedartham
e5aa8177b6
Add protokube and channels urls
2021-03-06 00:31:18 +05:30
Justin SB
7d9ff3ba96
Refactor MirroredAsset into mirrors package
...
This means we can use MirroredAsset for nodeup without circular
dependencies. Also removes a duplicate constant that was declared
twice.
2020-12-19 18:39:09 -05:00
Ciprian Hacman
0c6f1c733c
Use all kops mirrors to determine artifacts hashes
2020-09-18 09:44:37 +03:00
Ciprian Hacman
315ed2c9b5
Use new GitHub artifact names for mirrored assets
2020-09-08 10:10:23 +03:00
Peter Rifel
4d9f0128a3
Upgrade to klog2
...
This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out.
2020-08-16 20:56:48 -05:00
Ciprian Hacman
331d223043
ARM64 support - Side-load multi-arch images
2020-08-10 13:47:07 +03:00
Ciprian Hacman
de6f6e9677
ARM64 support - Generate multi-arch config for assets
2020-06-19 04:42:11 +03:00
ZouYu
2fc52ec6be
fix some go-lint warning
...
Signed-off-by: ZouYu <zouy.fnst@cn.fujitsu.com>
2020-06-09 08:52:50 +08:00
Adrian Philipp
4982a94721
Fix Github download url for nodeup
...
Currently this generates:
```
NODEUP_URL=https://artifacts.k8s.io/binaries/kops/1.15.1/linux/amd64/nodeup,https://github.com/kubernetes/kops/releases/download/1.15.1/linux-amd64-nodeup,https://kubeupv2.s3.amazonaws.com/kops/1.15.1/linux/amd64/nodeup
NODEUP_HASH=de4939eadb6e4d89fcf608b1f632e770bcce521d6dc5c45d76d2c4608ad23db4
```
However for the Github URL a `v` is missing in front of the version tag.
Returns a 404:
```
curl https://github.com/kubernetes/kops/releases/download/1.15.1/linux-amd64-nodeup
```
Downloads the file:
```
curl https://github.com/kubernetes/kops/releases/download/v1.15.1/linux-amd64-nodeup
```
2020-02-04 14:24:48 +01:00
Justin SB
4e1e596fc9
Add artifacts.k8s.io to mirror list
...
The official mirror is coming!
2019-09-30 12:03:53 -04:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Justin SB
330ccfcd55
Support mirroring for nodeup also
...
We weren't using mirrors for nodeup (just protokube), though the
existing bash script supports mirrors.
2019-08-04 01:34:39 -04:00
Justin SB
3e33ac7682
Change code from glog to klog
...
We don't call klog.InitFlags yet, because that will cause a flag
redefinition error until we get everyone to stop using glog. That
will happen when we update to k8s 1.13.
2019-05-06 12:54:51 -04:00
xichengliudui
3cd5c71330
Using const() defines constants together (part:3)
2019-04-11 15:19:27 -04:00
Justin SB
4f469fab9a
Support mirrors with restricted characters
...
Github doesn't allow us to have slashes in our release artifact names;
we therefore support a configurable per-mirror set of substitutions.
We use that to map `/` to `-` for github.
2019-03-26 01:02:31 -04:00
Justin SB
7bd4a7e262
Support download protokube from mirror
2019-03-26 00:45:54 -04:00
Justin SB
8b9969e01c
Simple mirror support
...
We recognize our primary location via string-matching, and we then
have a hard-coded list of mirrors for that location.
Didn't prove easy to make this much better, but we can hopefully do so
iteratively (e.g. fetch mirrors via URL)
2019-02-20 14:31:50 -05:00
mahuihuang
960648fdbc
fix grammar mistake
2018-04-08 09:54:36 +08:00
Kashif Saadat
0b9a1116ad
Fix null pointer issues when custom PROTOKUBE_IMAGE is specified.
2017-12-20 12:28:40 +00:00
chrislovecnm
7057aaf1bb
Enabling the file assets
...
File assets and the SHA files are uploaded to the new location. Files
when are users uses s3 are upload public read only. The copyfile task
uses only the existing SHA value.
This PR include major refactoring of the use of URLs. Strings are no
longer categnated, but converted into a URL struct and path.Join is
utlilized.
A new values.go file is included so that we can start refactoring more
code out of the "fi" package.
A
2017-12-17 15:26:57 -07:00
Zach Loafman
28ccf9cdf4
Remove KOPS_URL fallback
...
Not needed after kubernetes/test-infra#1482
2017-01-04 09:38:44 -08:00
Zach Loafman
7079729f26
Revert "Revert "Load protokube from http/https""
2017-01-04 09:32:24 -08:00
Zach Loafman
d69fd6989c
Revert "Load protokube from http/https"
2017-01-04 07:54:20 -08:00
Justin Santa Barbara
95a4069fad
Recognize KOPS_BASE_URL, fallback to KOPS_URL
...
KOPS_URL feels a little too generic
2017-01-03 10:18:49 -05:00
Justin Santa Barbara
66d5d55195
Fixes per code review
2016-12-31 16:03:23 -05:00
Justin Santa Barbara
5d6d0f5f5d
Load protokube from http/https
...
This helps us treat protokube as being paired with nodeup, and is a step
towards registry-less deployments (and isolated deployments) along with
moving away from our deprecated gcr.io usage.
2016-12-31 15:21:20 -05:00