- 11 Jan, 2017 40 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue delete unused variable in etcd_help_test.go **What this PR does / why we need it**: delete unused variable validEtcdVersion ,for keep the code clean **Special notes for your reviewer**: none **Release note**: none
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Split out server-only code from api packages shared with the client Fixes staging/copy.sh.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Enable kubernetes_metadata by default for ELK stack Looks like it was accidentally removed and was not restored back in this PR https://github.com/kubernetes/kubernetes/pull/29883 Because actually this plugin still exists in the image, but new ELK deployment don't allow you to index namespaces, pod names, etc.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue add owners to apimachinery Adds owners to apimachinery/pkg and I need a commit to use as an example for my sync'ing script. @kubernetes/sig-api-machinery-misc @smarterclayton @lavalamp should be non-contentious I'd think.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update amd64 kube-proxy base image to debian-iptables-amd64:v5 **What this PR does / why we need it**: this was supposed to go into #39695, but I screwed up the rebase. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39731, 39662, 39721) container-linux: restart rkt-api on failure This works around a flake I saw which had the same root cause as https://github.com/coreos/rkt/issues/3513. This will potentially help reduce the impact of such future problems as well. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39731, 39662, 39721) Update dashboard version to v1.5.1 **What this PR does / why we need it**: Latest Dashboard developments, including a CSRF issue in the dashboard POST handlers **Release note**: ``` Set Dashboard UI version to v1.5.1 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix kubelet cross build **What this PR does / why we need it**: Cross builds are not passing for MacOS and Windows. We are expecting Windows binaries for `kubelet` and `kube-proxy` to be released by the first time with 1.5.2 to be released later today. **Which issue this PR fixes**: fixes #39005 fixes #39714 **Special notes for your reviewer**: /cc @feiskyer @smarterclayton @vishh this should be P0 in order to be merged before 1.5.2 and obviously fix the cross build.
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix kubectl get -f <file> -o <nondefault printer> so it prints all items in the file **What this PR does / why we need it**: Fix kubectl get -f <file> -o <nondefault printer> so it prints all the objects in the file, instead of just the first one. Also add a test for this feature. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #38907 **Special notes for your reviewer**: **Release note**: ```release-note ``` cc @AdoHe @deads2k @liggitt @fabianofranz @kubernetes/kubectl @kubernetes/sig-cli-misc
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
Dr. Stefan Schimanski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39475, 38666, 39327, 38396, 39613) Remove unused parameter @pwittrock PTAL, thanks ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39475, 38666, 39327, 38396, 39613) e2e tests: new portforwardertester with another three tests for case … PR include: - add new e2e test cases for BIND_ADDRESS='0.0.0.0' - add to portforwardertester.go os.Getenv("BIND_ADDRESS") and if not set, it should be localhost for backward compability with existing tests - for existing tests pass explicity BIND_ADDRESS='localhost' - rename existing tests It was mention in the issue: #32128 cc @mzylowski @pskrzyns -
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39475, 38666, 39327, 38396, 39613) Fix a bug in cascading deletion of federation objects When FinalizerOrphan is present and set to true in federated object we are currently removing the FinalizerOrphan first and then removing FinalizerDeleteFromUnderlyingClusters. if a reconciliation is triggered in between the finalizer removals, it has undesired effect of object deletion in federated cluster. So we should remove FinalizerDeleteFromUnderlyingClusters first and then remove FinalizerOrphan, when FinalizerOrphan is set to true. @nikhiljindal, @madhusudancs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39475, 38666, 39327, 38396, 39613) Add checking the nil value **What this PR does / why we need it**: Add checking the nil value. Thanks. **Special notes for your reviewer**:
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39475, 38666, 39327, 38396, 39613) Create k8s.io/apimachinery repo Don't panic. The diff is quite large, but its all generated change. The first few commits are where are all the action is. I built a script to find the fanout from ``` k8s.io/kubernetes/pkg/apimachinery/registered k8s.io/kubernetes/pkg/runtime/serializer k8s.io/kubernetes/pkg/runtime/serializer/yaml k8s.io/kubernetes/pkg/runtime/serializer/streaming k8s.io/kubernetes/pkg/runtime/serializer/recognizer/testing ``` It copied ``` k8s.io/kubernetes/pkg/api/meta k8s.io/kubernetes/pkg/apimachinery k8s.io/kubernetes/pkg/apimachinery/registered k8s.io/kubernetes/pkg/apis/meta/v1 k8s.io/kubernetes/pkg/apis/meta/v1/unstructured k8s.io/kubernetes/pkg/conversion k8s.io/kubernetes/pkg/conversion/queryparams k8s.io/kubernetes/pkg/genericapiserver/openapi/common - this needs to renamed post-merge. It's just types k8s.io/kubernetes/pkg/labels k8s.io/kubernetes/pkg/runtime k8s.io/kubernetes/pkg/runtime/schema k8s.io/kubernetes/pkg/runtime/serializer k8s.io/kubernetes/pkg/runtime/serializer/json k8s.io/kubernetes/pkg/runtime/serializer/protobuf k8s.io/kubernetes/pkg/runtime/serializer/recognizer k8s.io/kubernetes/pkg/runtime/serializer/recognizer/testing k8s.io/kubernetes/pkg/runtime/serializer/streaming k8s.io/kubernetes/pkg/runtime/serializer/versioning k8s.io/kubernetes/pkg/runtime/serializer/yaml k8s.io/kubernetes/pkg/selection k8s.io/kubernetes/pkg/types k8s.io/kubernetes/pkg/util/diff k8s.io/kubernetes/pkg/util/errors k8s.io/kubernetes/pkg/util/framer k8s.io/kubernetes/pkg/util/json k8s.io/kubernetes/pkg/util/net k8s.io/kubernetes/pkg/util/runtime k8s.io/kubernetes/pkg/util/sets k8s.io/kubernetes/pkg/util/validation k8s.io/kubernetes/pkg/util/validation/field k8s.io/kubernetes/pkg/util/wait k8s.io/kubernetes/pkg/util/yaml k8s.io/kubernetes/pkg/watch k8s.io/kubernetes/third_party/forked/golang/reflect ``` The script does the import rewriting and gofmt. Then you do a build, codegen, bazel update, and it produces all the updates. If we agree this is the correct approach. I'll create a verify script to make sure that no one messes with any files in the "dead" packages above. @kubernetes/sig-api-machinery-misc @smarterclayton @sttts @lavalamp @caesarxuchao `staging/prime-apimachinery.sh && hack/update-codegen.sh && nice make WHAT="federation/cmd/federation-apiserver/ cmd/kube-apiserver" && hack/update-openapi-spec.sh && hack/update-federation-openapi-spec.sh && hack/update-codecgen.sh && hack/update-codegen.sh && hack/update-generated-protobuf.sh && hack/update-bazel.sh`
-
Paulo Pires authored
Refs #39005
-
Paulo Pires authored
Fixes #39005 Fixes #39714
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39714, 39646) use etcd2 as storage-backend for federation until federation features are completely tested with etcd3 **What this PR does / why we need it**: move federation etcd to etcd3 **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #39594 **Special notes for your reviewer**: here is the [link](https://github.com/kubernetes/features/issues/44#issuecomment-270772674) to announcement making etcd3 as default **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39714, 39646) dockertools: fix build on OSX #39005 introduces a build problem on OSX. This PR fixes it. Refer [here](https://github.com/kubernetes/kubernetes/pull/39005#issuecomment-271781026).
-
Andy Goldstein authored
Fix kubectl get -f <file> -o <nondefault printer> so it prints all the objects in the file, instead of just the first one. Also add a test for this feature.
-
deads2k authored
-
deads2k authored
-
deads2k authored
-
deads2k authored
-
kayrus authored
-
Jeff Grafton authored
-
Euan Kemp authored
This works around a flake I saw which had the same root cause as https://github.com/coreos/rkt/issues/3513. This will potentially help reduce the impact of such future problems as well.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39230, 39718) Remove special case for StatefulSets in scheduler **What this PR does / why we need it**: Removes special case for StatefulSet in scheduler code /ref: https://github.com/kubernetes/kubernetes/issues/39687 **Special notes for your reviewer**: **Release note**: ```release-note Scheduler treats StatefulSet pods as belonging to a single equivalence class. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39230, 39718) [Federation] Kubefed init verifies if control plane pods are up before returning success This PR updates the functionality as needed in issue https://github.com/kubernetes/kubernetes/issues/37841. cc @kubernetes/sig-cluster-federation @nikhiljindal @madhusudancs @shashidharatd
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39495, 39547) Tag persistent volume PersistentVolume E2E [Volume][Serial][Flaky] **What this PR does / why we need it**: When run parallel with other tests that use PV(C)s, cross-test binding causes flakes. Add `[Serial]` tag. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: f Partly addresses #39119 **Special notes for your reviewer**: cc @saad-ali @jsafrane @jeffvance
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39495, 39547) kubeadm: updated preflight types to avoid stutter Small change to kubeadm preflight pkg to remove stutter from preflight types PreFlightError and PreFlightCheck (now names Error and Checker). **Release note**: `NONE`
-
Anirudh authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39684, 39577, 38989, 39534, 39702) kubelet: request client auth certificates from certificate API. This fixes kubeadm and --experiment-kubelet-bootstrap. cc @liggitt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39684, 39577, 38989, 39534, 39702) kubeadm: refactored token discovery. **What this PR does / why we need it**: refactored `kubeadm` token discovery to follow the discovery interface and use new TLS bootstrap mechanism. /cc @luxas @mikedanese
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39684, 39577, 38989, 39534, 39702) Set PodStatus QOSClass field This PR continues the work for https://github.com/kubernetes/kubernetes/pull/37968 It converts all local usage of the `qos` package class types to the new API level types (first commit) and sets the pod status QOSClass field in the at pod creation time on the API server in `PrepareForCreate` and in the kubelet in the pod status update path (second commit). This way the pod QOS class is set even if the pod isn't scheduled yet. Fixes #33255 @ConnorDoyle @derekwaynecarr @vishh
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39684, 39577, 38989, 39534, 39702) examples: fix OpenShift example Fixes https://github.com/kubernetes/kubernetes/issues/39575
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 39684, 39577, 38989, 39534, 39702) add subresource to forbidden message Fixes https://github.com/kubernetes/kubernetes/issues/39640 The message will now be `user "username" cannot verb resource.group/subresource in the the namespace "ns"`.
-