k3s/pkg
Kubernetes Submit Queue fb340a4695
Merge pull request #57824 from thockin/gcr-vanity
Automatic merge from submit-queue (batch tested with PRs 57824, 58806, 59410, 59280). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

2nd try at using a vanity GCR name

The 2nd commit here is the changes relative to the reverted PR.  Please focus review attention on that.

This is the 2nd attempt.  The previous try (#57573) was reverted while we
figured out the regional mirrors (oops).
    
New plan: k8s.gcr.io is a read-only facade that auto-detects your source
region (us, eu, or asia for now) and pulls from the closest.  To publish
an image, push k8s-staging.gcr.io and it will be synced to the regionals
automatically (similar to today).  For now the staging is an alias to
gcr.io/google_containers (the legacy URL).
    
When we move off of google-owned projects (working on it), then we just
do a one-time sync, and change the google-internal config, and nobody
outside should notice.
    
We can, in parallel, change the auto-sync into a manual sync - send a PR
to "promote" something from staging, and a bot activates it.  Nice and
visible, easy to keep track of.

xref https://github.com/kubernetes/release/issues/281

TL;DR:
  *  The new `staging-k8s.gcr.io` is where we push images.  It is literally an alias to `gcr.io/google_containers` (the existing repo) and is hosted in the US.
  * The contents of `staging-k8s.gcr.io` are automatically synced to `{asia,eu,us)-k8s.gcr.io`.
  * The new `k8s.gcr.io` will be a read-only alias to whichever regional repo is closest to you.
  * In the future, images will be promoted from `staging` to regional "prod" more explicitly and auditably.

 ```release-note
Use "k8s.gcr.io" for pulling container images rather than "gcr.io/google_containers".  Images are already synced, so this should not impact anyone materially.
    
Documentation and tools should all convert to the new name. Users should take note of this in case they see this new name in the system.
```
2018-02-08 03:29:32 -08:00
..
api Merge pull request #57824 from thockin/gcr-vanity 2018-02-08 03:29:32 -08:00
apis Merge pull request #59249 from hanxiaoshuai/fixtodo0202 2018-02-07 19:35:15 -08:00
auth Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
capabilities Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
client Fix typo 2018-02-01 19:11:19 +08:00
cloudprovider Set instanceID to azure resource ID format while useInstanceMetadata is enabled 2018-02-08 15:12:36 +08:00
controller fix deployment's collision avoidance mechanism 2018-02-07 11:28:43 -08:00
credentialprovider Better check for GCE VM 2018-01-17 18:35:51 -05:00
features Merge pull request #59252 from jsafrane/mountpropagation-beta 2018-02-05 22:28:38 -08:00
fieldpath Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
generated Merge pull request #59334 from cblecker/top-dir-owners 2018-02-05 21:14:37 -08:00
kubeapiserver Merge pull request #58743 from NickrenREN/pv-protection 2018-02-01 19:39:52 -08:00
kubectl Merge pull request #57824 from thockin/gcr-vanity 2018-02-08 03:29:32 -08:00
kubelet Merge pull request #57824 from thockin/gcr-vanity 2018-02-08 03:29:32 -08:00
kubemark
master Merge pull request #59287 from cheftako/cloud-context-level 2018-02-06 20:27:39 -08:00
printers Merge pull request #59309 from zhangxiaoyu-zidif/fix-node-describe 2018-02-08 02:18:37 -08:00
probe Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
proxy Merge pull request #57336 from danwinship/proxier-simplification 2018-02-06 15:54:07 -08:00
quota Merge pull request #50286 from Pingan2017/modify0808 2018-01-15 11:35:03 -08:00
registry Merge pull request #59017 from drinktee/fixcomments 2018-02-07 12:47:32 -08:00
routes
scheduler Merge pull request #59281 from bsalamat/nominated_node 2018-02-07 15:27:43 -08:00
security selinux/mustrunas_test.go(TestMustRunAsValidate): add more test cases to improve code coverage. 2018-01-24 18:52:11 +01:00
securitycontext pkg/securitycontext/util_test.go(TestAddNoNewPrivileges): update tests. 2018-01-08 15:46:39 +01:00
serviceaccount svcacct: move claim generation out of TokenGenerator 2018-02-06 13:19:54 -08:00
ssh Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
util Merge pull request #59429 from rramkumar1/ipvs-cleanup 2018-02-07 18:07:35 -08:00
version Kubelet flags take precedence 2018-01-29 10:07:37 -08:00
volume Merge pull request #57824 from thockin/gcr-vanity 2018-02-08 03:29:32 -08:00
watch/json remove outdate package 2018-01-15 23:17:19 +08:00
.import-restrictions
BUILD Merge pull request #58295 from zouyee/outdate 2018-02-05 22:28:41 -08:00
OWNERS