- 10 Oct, 2016 10 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Small refactoring of scheduler predicates Ref #34336, #34441
-
gmarek authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Rescheduling for critical pods proposal ref #29023
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Part 1] Implementation of equivalence pod Part 1 of #30844 This PR: - Refactored `predicate.go`, so that `GetResourceRequest` can be used in other places to `GetEquivalencePod`. - Implement a `equivalence_cache.go` to deal with all information we need to calculate an equivalent pod. - Define and register a `RegisterGetEquivalencePodFunction `. Work in next PR: - The update of `equivalence_cache.go` - Unit test - Integration/e2e test I think we can begin from the `equivalence_cache.go`? Thanks. cc @wojtek-t @davidopp If I missed any other necessary part, please point it out.
-
Piotr Szczesniak authored
-
Harry Zhang authored
Update equivalent class & remove priority Use controller ref Directly clear the cache
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Support upgrade/downgrade in etcd image. Ref #22448 #20504
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update documentation for running e2e tests locally **What this PR does / why we need it**: The docs for running e2e tests locally needs to be updated. check_node_count option has been removed and developers usually need to perform additional steps do get it going.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix yaml decode issue fix #33588 @janetkuo @smarterclayton ptal.
-
- 09 Oct, 2016 5 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Pet Set] petset internal replicas type should be int32 <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: Fixes #32993 Sometimes an int is 4 bytes and sometimes it's 8(depend on CPU architecture), but an int32 is always 32bits. So set petset internal replicas type to int32, avoid type casting in API version converting.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix a formatting string. Related to #33793
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: still run cm if not pod cidr is specified @kubernetes/sig-cluster-lifecycle
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Generate and store federation OpenAPI spec in source tree A follow up of #33628 to also add federation spec to source tree.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add sandbox gc minage Fixes https://github.com/kubernetes/kubernetes/issues/34272. Fixes https://github.com/kubernetes/kubernetes/issues/33984. This PR: 1) Change the `GetPodStatus` to get statuses of all containers in a pod instead of only containers belonging to existing sandboxes. This is because sandbox may be removed by GC or by users, kubelet should be able to deal with this case. 2) Change the CRI comment to clarify the timestamp unit (nanosecond). 2) Add MinAge for sandbox GC Policy. @yujuhong @feiskyer @yifan-gu /cc @kubernetes/sig-node
-
- 08 Oct, 2016 25 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Grab different etcd versions in etcd image. Ref #20504 @timothysc
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add support for adding a suffix to the GCS upload dir in jenkins/build Second step of fixing kubernetes/test-infra#670. Sequences after https://github.com/kubernetes/release/pull/135. cc @luxas
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add retry loop around check for /etc/hosts contents to work around issue #34256 See https://github.com/kubernetes/kubernetes/issues/34256 fixes #27023
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubectl: add two more test of kubectl apply --prune @pwittrock
-
Brendan Burns authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix replica set hot loop <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: Fix replicas set hot loop. Related issue: #30629
-
Wojciech Tyczynski authored
Revert "Kubelet: Use RepoDigest for ImageID when available"
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Juju automated charm testing shouldn't bootstrap **What this PR does / why we need it**: **Special notes for your reviewer**: This controls the tooling around our test automation. This is a low impact change to the k8s codebase, that will have a big impact on our CI infrastructure. **Release note**: ```release-note release-note-none ``` Juju bootstrapping is an act of cost. This should be an explicit action by the tooling surrounding bundle-tester when testing a charm. Setting bootstrap:false will allow us to get faster feedback at lower cost when running the kubernetes charm under ci.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Check for rsync and give friendlier message Fixes #34300. Not sure if #34309 is the same issue. Hopefully it is the same issue.
-
m1093782566 authored
Change-Id: I0b8c30083e4a221421de46d9d4dcb21b1f5bb36f
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue controller: save older revisions for Deployment's replica sets @jwforres the only usable way I could find for multiple old revisions for a single replica set is to stuff them as comma-separated values. @kubernetes/deployment this retains old revisions served by a replica set inside an annotation. Fixes https://github.com/kubernetes/kubernetes/issues/33844
-
Wojciech Tyczynski authored
-
m1093782566 authored
Change-Id: I5176eb9350324de8e7b2035686c4e2c2abc5ef3d
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix confusing log messages While debugging https://github.com/kubernetes/kubernetes/issues/33876 , I noticed following confusing message: ``` The status of Pod kibana-logging-v1-j99la is Running, waiting for it to be either Running or Failed ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue annotate some addtional errors in e2e tests <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: Adds some additional context to e2e test failures. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: some work toward #34059 **Special notes for your reviewer**: I didn't want to go through all of the offending cases so I picked off a few files and addressed those. **Release note**: <!-- Steps to write your release note: 1. Use the release-note-* labels to set the release note state (if you have access) 2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. --> ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue user-parameter support for API_BIND_ADDRESS in local-up-cluster.sh **What this PR does / why we need it**: Fixes #34262. user-parameter for the secure api bind address when running a local dev cluster. Default bind-address is `0.0.0.0` if not specified by the user. I'm guessing this was the intended behaviour of the original code. Allow to reach the secure API on different interfaces/IPs when running a dev local-up-cluster.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Improve some logging in cacher
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make kubectl label and annotate more consistent **What this PR does / why we need it**: This makes the label and annotate cmd files more consistent which should help with code maintenance. Some of the main changes: - add dryrun to annotate (can push this in a different PR if requested) - use Complete(), Validate() and RunX() - don't place dynamic variables in the options (only user options and args) - call the NewBuilder() in the Run function. **Which issue this PR fixes** fixes #34151 **Special notes for your reviewer**: Note: you *can* now diff the two files and the changes make sense. **Release note**: ```release-note kubectl annotate now supports --dry-run ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue CRI: Fix cri pre-submit test. Fixes https://github.com/kubernetes/kubernetes/pull/33988#issuecomment-252134276. We should use `k8s-jkns-pr-node-e2e` instead of `k8s-jkns-ci-node-e2e` for presubmit test. @yujuhong @feiskyer
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: mark etcd flags as deprecated Lets mark flags that we don't plan on exposing through the command line permanently as deprecated from now on. @kubernetes/sig-cluster-lifecycle
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubectl: Add external ip information to node when '-o wide' is used <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **Which issue this PR fixes**: fixes #33457 **Special notes for your reviewer**: 1. Is it possible to expose multiple external ips on the node? 2. Should this be supported or first one be taken like now? 3. Should more node address types be shown? I'll add tests if solution is approved. **Release note**: <!-- Steps to write your release note: 1. Use the release-note-* labels to set the release note state (if you have access) 2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. --> ```release-note kubectl: Add external ip information to node when '-o wide' is used ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove testapi.Default.GroupVersion I'm going to try to take this as a series of mechanicals. This removes `testapi.Default.GroupVersion()` and replaces it with `registered.GroupOrDie(api.GroupName).GroupVersion`. @caesarxuchao I'm trying to see how much of `pkg/api/testapi` I can remove.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue OpenStack LBaaSV2: EnsureLoadBalancer now updates instead of recreates existing LBs <!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes --> **What this PR does / why we need it**: Current LBaaSV2 integration recreates existing LBs and causes service downtime and floating ip rotation. New implementation updates LBs without service downtime or any ip rotation. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #32794 **Special notes for your reviewer**: I really need this before we can move to production with kubernetes. Getting this to v1.4 would be really great. I have performed plenty of testing; lb and listener creation, port changing and listener update, multiple listeners for multi-port LBs, and deletion. Seems to work flawlessly. **Release note**: <!-- Steps to write your release note: 1. Use the release-note-* labels to set the release note state (if you have access) 2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. --> ```release-note ```
-
Jess Frazelle authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Create a get-kube-binaries script to download client/server tarballs **What this PR does / why we need it**: One step towards removing all server and client binary tarballs from the kubernetes.tar.gz release tarball. If someone uses `cluster/get-kube.sh` (or https://get.k8s.io, which needs to be synced), this will automatically download the necessary client and server tarballs as part of the flow, though as of right now this will largely be a no-op. (When we remove the client/server binaries, it will have more of an effect.) I've opted to put this script inside the release tarball (rather than in get-kube.sh), since each release probably has a better idea which platforms/architectures/etc it supports. Further improvements would probably include omitting downloading the server tarball entirely unless needed, but this seems like a reasonable first step. This also fixes some errors in get-kube.sh, and remove client architectures we don't officially support. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # x-ref #28629 and #28435 **Special notes for your reviewer** Assigning to Tim semi-arbitrarily for now, but please reassign as you feel appropriate. **Release note**: We probably don't need a release note yet. We'll definitely want one when we remove the server and client binaries. cc @jbeda @luxas @david-mcmahon @zmerlynn @gajju26
-