Commit Graph

10324 Commits (1ad4dd78038800ce4cca41e4a37181105217b775)

Author SHA1 Message Date
Yu-Ju Hong 1ad4dd7803 Kubelet: replace DockerManager with the Runtime interface
This change instructs kubelet to switch to using the Runtime interface. In order
to do it, the change moves the Prober instantiation to DockerManager.

Note that most of the tests in kubelet_test.go needs to be migrated to
dockertools. For now, we use type assertion to convert the Runtime interface to
DockerManager in most tests.
2015-05-04 10:19:46 -07:00
Jeff Lowdermilk e87d735304 Merge pull request #7638 from eparis/copyright-boilerplate-phabricator
Add license boilerplate to examples/phabricator
2015-05-01 17:03:24 -07:00
Daniel Smith 4a6ab7fd36 Merge pull request #7597 from eparis/copyright
Use generic copyright holder name in license boilerplate
2015-05-01 17:01:39 -07:00
Zach Loafman 3b637ea6e1 Merge pull request #7663 from brendandburns/merge-release-0.16-to-master
Merge release 0.16 to master
2015-05-01 16:58:27 -07:00
Brendan Burns 508eb309f8 Merge remote-tracking branch 'upstream/release-0.16' into merge-release-0.16-to-master 2015-05-01 16:55:34 -07:00
Zach Loafman ce3b134df8 Merge pull request #7661 from brendandburns/release-0.16
Release 0.16.1
2015-05-01 16:41:28 -07:00
Brendan Burns 28d727a0c8 Kubernetes version v0.16.1-dev 2015-05-01 16:33:53 -07:00
Brendan Burns b933dda536 Kubernetes version v0.16.1 2015-05-01 16:33:40 -07:00
Brendan Burns a68c5c4f36 Fix assertion for old test-cmd.sh 2015-05-01 16:26:54 -07:00
Victor Marmol c5a86387a4 Merge pull request #7657 from yujuhong/docker_runtime
Removes RunPod in the Runtime interface
2015-05-01 16:09:44 -07:00
Eric Tune fae435c127 Merge pull request #7633 from derekwaynecarr/retry_quota
Retry incrementing quota if there is a conflict
2015-05-01 15:41:24 -07:00
Zach Loafman 33b3d99b96 Fix the fix for GKE kube-down
Fixes issue in #7565

(cherry picked from commit 6a0fab3d34)
2015-05-01 15:39:08 -07:00
Jeff Lowdermilk 3aaf51fa77 fix kube-down for provider gke
(cherry picked from commit 996168dced)
2015-05-01 15:38:40 -07:00
Prashanth Balasubramanian 20de8c93b7 Fix rollingupdate --image
(cherry picked from commit c8ea0c27e9)

Conflicts:
	docs/kubectl.md
	pkg/kubectl/cmd/rollingupdate.go
2015-05-01 15:28:23 -07:00
Yu-Ju Hong ae1b24f07f Merge pull request #7652 from vmarmol/runtime-switch
Kubelet: Add container runtime option.
2015-05-01 14:50:30 -07:00
Eric Paris 6b3a6e6b98 Make copyright ownership statement generic
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Yu-Ju Hong 4fe3366b04 Removes RunPod in the Runtime interface
SyncPod subsumes RunPod, so the latter is no longer needed.
After this change, DockerManager implements the Runtime interface.
2015-05-01 14:47:04 -07:00
Victor Marmol d9d61c3511 Kubelet: Add container runtime option. 2015-05-01 14:26:54 -07:00
Victor Marmol e3fc039eaa Merge pull request #7611 from yifan-gu/rkt_syncPod
kubelet/rkt: Add SyncPod() to rkt.
2015-05-01 14:26:11 -07:00
Vish Kannan 3cc53127de Merge pull request #7626 from crossorigin/heapster-0.11.0
bump heapster to v0.11.0 and grafana to v0.7.0
2015-05-01 14:24:25 -07:00
Zach Loafman 230449f122 Merge pull request #7593 from ixdy/jenkins-godep
Build github.com/onsi/ginkgo/ginkgo as a part of the release
2015-05-01 14:10:31 -07:00
Zach Loafman ae0989f92d Merge pull request #7650 from roberthbailey/validate-cluster
Don't exit abruptly if there aren't yet any minions right after the cluster is created.
2015-05-01 14:07:58 -07:00
Robert Bailey 14c2fb11e1 Don't exit abruptly if there aren't yet any minions right after
the cluster is created.
2015-05-01 13:51:59 -07:00
Clayton Coleman 1a8845af61 Merge pull request #7490 from smarterclayton/alter_list
Do not automatically decode runtime.RawExtension
2015-05-01 16:48:26 -04:00
Robert Bailey 8c4705fa2a Merge pull request #7500 from brendandburns/docs
Update changelog.
2015-05-01 13:35:02 -07:00
Eric Tune 285a990cbe Merge pull request #6973 from AntonioMeireles/etcd2
bringing CoreOS cloud-configs up-to-date (against 0.15.x and latest OS' alpha)
2015-05-01 13:34:41 -07:00
Yifan Gu 1b77615deb kubelet/rkt: Add SyncPod() to rkt. 2015-05-01 13:02:05 -07:00
Nikhil Jindal a100e976ec Merge pull request #7640 from eparis/verify-description-v1beta3
Check v1beta3 description on git commit
2015-05-01 12:52:09 -07:00
Brendan Burns 773bd23403 Update changelog. 2015-05-01 12:41:08 -07:00
derekwaynecarr 6d08cc30ed Retry incrementing quota if there is a conflict 2015-05-01 15:23:21 -04:00
Yu-Ju Hong ee473edd45 Merge pull request #7610 from vmarmol/runtime-syncpod
Add SyncPod() to DockerManager and use it in Kubelet
2015-05-01 12:22:39 -07:00
Robert Bailey 3a118cba37 Merge pull request #7602 from zmerlynn/upload_hashes
Build: Push .md5 and .sha1 files for every file we push to GCS
2015-05-01 12:01:55 -07:00
Quinton Hoole c68723e7f9 Merge pull request #7628 from bprashanth/rc_ttl
Update expiration timeout based on observed latencies
2015-05-01 11:42:22 -07:00
Jeff Grafton 1359125a4e Build github.com/onsi/ginkgo/ginkgo as a part of the release.
Additionally, add hack/lib to the testing tarball.
2015-05-01 11:29:11 -07:00
Ido Shamun e86316bc4d revert back INFLUXDB_EXTERNAL_URL to api v1beta1 2015-05-01 21:13:04 +03:00
Eric Paris ddca8248fe Check v1beta3 description on git commit
v1beta3 is no longer a special little snowflake
2015-05-01 14:10:50 -04:00
Eric Paris de4e84d3d9 Add license boilerplate to examples/phabricator 2015-05-01 14:05:21 -04:00
Victor Marmol 3b9eba2c1b Add SyncPod() to DockerManager and use in Kubelet.
This allows us to abstract away the logic of syncing a pod by the
runtime. It will allow other runtimes to perform their own sync as well.
2015-05-01 11:03:08 -07:00
Victor Marmol bb8ee5b0db Add lifecycle tests from kubelet_test to lifecycle. 2015-05-01 11:02:10 -07:00
Victor Marmol 7a737892f5 Extract out interface for GetPods().
This will remove the circular import with dockertools for
DockerManager. Eventually, this will be Runtime.
2015-05-01 11:02:10 -07:00
Eric Paris 204170e038 Merge pull request #7636 from eparis/copyright-boilerplate-man2doc
Update license boilerplate for docs/man/md2man-all.sh
2015-05-01 12:57:36 -05:00
Zach Loafman d3dbaa0008 Build: Push .md5 and .sha1 files for every file we push to GCS
Also by pre-staging and pushing all at once, and by doing the ACL
modify in parallel, this shaves the push time down anyways, despite
the extra I/O.

Along the way: Updates to longer hashes ala #6615
2015-05-01 10:55:44 -07:00
Eric Paris 89037a656b Merge pull request #7632 from eparis/copyright-boilerplate-k8petstore
Include shell license boilerplate in examples/k8petstore
2015-05-01 12:55:41 -05:00
Eric Paris ea9d6dfee6 Update license boilerplate for docs/man/md2man-all.sh 2015-05-01 13:50:14 -04:00
Jeff Lowdermilk 01fdd74a91 Merge pull request #7624 from erictune/servicedoc
Explain what pets are.
2015-05-01 10:45:40 -07:00
Eric Paris 8bd9d4b6ec Include shell license boilerplate in examples/k8petstore 2015-05-01 13:39:59 -04:00
Vish Kannan cadfde0bd1 Merge pull request #7277 from guenter/cgroup-parent
Add --cgroup_parent flag to Kubelet to set the parent cgroup for pods
2015-05-01 10:24:58 -07:00
Jeff Lowdermilk ec9942e995 Merge pull request #7540 from bprashanth/rollingupdate
Fix rolling update --image
2015-05-01 10:07:46 -07:00
David Oppenheimer 0759864d74 Merge pull request #6995 from rrati/ha-proposal-6993
Proposal for High Availability of Daemons
2015-05-01 09:56:56 -07:00
António Meireles adf8704f4c docs/getting-started-guides/coreos/: update for 0.15.0+ support.
- allow payloads to run in privileged mode.
  - update kube-register to latest upstream (v0.0.3).
  - jump into the etcd2 bandwagon.
    - etcd master on master node.
    - etcd proxies in nodes.
  - update docs to reflect minimum required CoreOS version.
    - 653.0.0 is the first to ship with etcd2, which we now consume.
  - propagate changes on coreos/cloud-configs/ also to aws/cloud-configs/.
  - update tested k8s versions that this addresses in the
    getting-started-guides table ence making sure we are consistent across
    it regarding the versions we claim to have tested, add myself there as
    contact too.
  - do not assume that cloud-init shortcuts will get everything right.
    - they won't (as setup-network-environment who populates *_ipv4, etc
      only runs way later).
  - use flannel's plain defaults, as they should just be enough for the
    common case.

Signed-off-by: António Meireles <antonio.meireles@reformi.st>
2015-05-01 17:54:44 +01:00