k3s/hack/testdata
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
..
CRD Rename TPR to CRD to be consistent 2017-10-01 21:13:24 +05:30
filter Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
null-propagation Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
prune Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
prune-reap
recursive Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
retainKeys/deployment add apply test for retainKeys 2017-08-28 16:37:23 -07:00
sorted-pods Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
auth-tokens.csv *: remove --insecure-allow-any-token option 2017-07-18 16:03:15 -07:00
configmap.yaml Add bash test for kubectl set env command 2017-08-25 20:37:46 +08:00
csr.yml promote certificates.k8s.io to beta 2017-01-19 13:13:20 -08:00
deployment-label-change1.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
deployment-label-change2.yaml Merge pull request #57824 from thockin/gcr-vanity 2018-02-08 03:29:32 -08:00
deployment-label-change3.yaml fix apply --force w/ invalid AND conflicting resource 2018-02-06 11:29:00 -05:00
deployment-multicontainer-resources.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
deployment-multicontainer.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
deployment-revision1.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
deployment-revision2.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
deployment-with-UnixUserID.yaml Add test from #47578 2017-06-21 10:56:00 -07:00
deployment-with-initializer.yaml add tests 2017-09-01 10:46:13 +08:00
frontend-controller.yaml
frontend-replicaset.yaml
initializer-clusterrolebinding.yaml add tests 2017-08-31 16:31:02 +08:00
initializer-deployments.yaml add tests 2017-08-31 16:31:02 +08:00
initializer-redis-master-service.yaml add tests 2017-08-31 16:31:02 +08:00
invalid-rc-with-empty-args.yaml
kubernetes-service.yaml Adding test-federation-cmd.sh to test kubectl with federation apiserver 2017-01-04 11:17:05 -08:00
list.yaml
multi-resource-json-modify.json Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
multi-resource-json.json Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
multi-resource-list-modify.json Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
multi-resource-list.json Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
multi-resource-rclist-modify.json Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
multi-resource-rclist.json Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
multi-resource-svclist-modify.json
multi-resource-svclist.json
multi-resource-yaml-modify.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
multi-resource-yaml.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
pod-apply.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
pod-with-api-env.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
pod-with-large-name.yaml Modify serve-hostname image to handle graceful termination 2017-10-23 14:09:32 -07:00
pod-with-precision.json Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
pod.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
redis-slave-replicaset.yaml
replicaset-with-initializer.yaml add tests 2017-09-01 10:46:13 +08:00
rollingupdate-daemonset-rv2.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
rollingupdate-daemonset.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
rollingupdate-statefulset-rv2.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
rollingupdate-statefulset.yaml Switch to k8s.gcr.io vanity domain 2018-02-07 21:14:19 -08:00
scale-deploy-1.yaml Add bash test for kubectl scale --selector and --all 2017-08-27 15:42:20 +08:00
scale-deploy-2.yaml Add bash test for kubectl scale --selector and --all 2017-08-27 15:42:20 +08:00
scale-deploy-3.yaml Add bash test for kubectl scale --selector and --all 2017-08-27 15:42:20 +08:00
secret.yaml Add bash test for kubectl set env command 2017-08-25 20:37:46 +08:00
tls.crt
tls.key