- 21 Feb, 2017 30 commits
-
-
Balu Dontu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Log that debug handlers have been turned on. **What this PR does / why we need it**: PR allows user to have a message in logs that debug handlers are on. It should allow the operator to know and automate a check for the case where debug has been left on. **Release note**: ``` NONE ```
-
Shyam JVS authored
Whitelist kubemark in node_ssh_supported_providers for log dump
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Adds owners for hack/verify-flags SIG-CLI as the owners of `hack/verify-flags`. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Prompt user to use secure config in kubeadm If don't set the kubeconfig, the default action is to use insecure port to connect to apiserver. It's necessary to tell people to use the admin.kubeconfig ``` #kubectl cluster-info Kubernetes master is running at http://localhost:8080 KubeDNS is running at http://localhost:8080/api/v1/proxy/namespaces/kube-system/services/kube-dns To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41364, 40317, 41326, 41783, 41782) Speedup dns-autoscaling test in large clusters
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41364, 40317, 41326, 41783, 41782) Debug what is hapening in large clusters What I'm seeing in large clusters is: ``` I0219 19:34:29.994] [90m/go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/common/secrets.go:44[0m I0219 19:34:29.994] [90m------------------------------[0m I0219 21:27:11.421] Dumping master and node logs to /workspace/_artifacts I0219 21:27:11.422] Master SSH not supported for gke ``` i have no idea what is happening during those 2 hours, and would like to understand this.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41364, 40317, 41326, 41783, 41782) Add ability to enable cache mutation detector in GCE Add the ability to enable the cache mutation detector in GCE. The current default behavior (disabled) is retained. When paired with https://github.com/kubernetes/test-infra/pull/1901, we'll be able to detect shared informer cache mutations in gce e2e PR jobs.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41364, 40317, 41326, 41783, 41782) changes to cleanup the volume plugin for recycle **What this PR does / why we need it**: Code cleanup. Changing from creating a new interface from the plugin, that then calls a function to recycle a volume, to adding the function to the plugin itself. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #26230 **Special notes for your reviewer**: Took same approach from closed PR #28432. Do you want the approach to be the same for NewDeleter(), NewMounter(), NewUnMounter() and should they be in this same PR or submit different PR's for those? **Release note**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation] Modify the comments in Federation E2E tests to use standard Go conventions for documentation comments ```release-note NONE ```
-
Fabiano Franz authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add scheduler predicate to filter for max Azure disks attached **What this PR does / why we need it**: This PR adds scheduler predicates for maximum Azure Disks count. This allows to use the environment variable KUBE_MAX_PD_VOLS on scheduler the same as it's already possible with GCE and AWS. This is needed as we need a way to specify the maximum attachable disks on Azure to avoid permanently failing disk attachment in cases k8s scheduled too many PODs with AzureDisk volumes onto the same node. I've chosen 16 as the default value for DefaultMaxAzureDiskVolumes even though it may be too high for many smaller VM types and too low for the larger VM types. This means, the default behavior may change for clusters with large VM types. For smaller VM types, the behavior will not change (it will keep failing attaching). In the future, the value should be determined at run time on a per node basis, depending on the VM size. I know that this is already implemented in the ongoing Azure Managed Disks work, but I don't remember where to find this anymore and also forgot who was working on this. Maybe @colemickens can help here. **Release note**: ```release-note Support KUBE_MAX_PD_VOLS on Azure ``` CC @colemickens @brendandburns
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Spew replica sets in any deployment upgrade test failure Should help identifying whether the new replica set is considered as old after the upgrade (or maybe it's something else too). For debugging https://github.com/kubernetes/kubernetes/issues/41518 https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-gke-latest-upgrade-master/5/ The failure seems suspiciously related to https://github.com/kubernetes/kubernetes/issues/40415 but it may not be related at all too... @kubernetes/sig-apps-bugs
-
Shyam Jeedigunta authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41709, 41685, 41754, 41759, 37237) Projected volume plugin This is a WIP volume driver implementation as noted in the commit for https://github.com/kubernetes/kubernetes/pull/35313.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41709, 41685, 41754, 41759, 37237) kubeadm: Add the --use-service-account-credentials to controller-manager **What this PR does / why we need it**: As outlined in https://docs.google.com/document/d/1PqI--ql3LQsA69fEvRq1nQWgiIoE5Dyftja5Um9ML7Q/edit, the controller-manager should run with `--use-service-account-credentials` for new clusters. Also removing a totally unnecessary flag **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note NONE ``` @dmmcquay @deads2k @liggitt @mikedanese
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41709, 41685, 41754, 41759, 37237) Ignore Bootstrap Token secrets that don't use predictable names.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41709, 41685, 41754, 41759, 37237) Tolerate unknown fields in strategic merge patch When using `apply` or `edit` with an object that has a compiled-in struct, if an unknown server-side field is sent, or is present in a provided file, the strategic merge patch computation fails looking up type info from the go struct If the field only exists in one side of the patch (is being added or removed), or is identical in both sides of the patch, we should tolerate missing type info, since it doesn't affect the patch.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kubeadm: Hide the unnecessary --fuzz-iters flag super straightforward. We don't want this flag to leak into our UX. cc @jbeda @dmmcquay @deads2k
-
Wojciech Tyczynski authored
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41706, 39063, 41330, 41739, 41576) deprecate and disconnect --output-version For at least two releases, there haven't been multiple versions of API groups and we don't plan to support conversions in commands other than `kubectl convert`. This disconnects the `--output-version` option to be consistent with conversion agnostic command before it becomes an issue. @kubernetes/sig-cli-pr-reviews @fabianofranz @smarterclayton ```release-note `--output-version` is ignored for all commands except `kubectl convert`. This is consistent with the generic nature of `kubectl` CRUD commands and the previous removal of `--api-version`. Specific versions can be specified in the resource field: `resource.version.group`, `jobs.v1.batch`. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41706, 39063, 41330, 41739, 41576) [Kubemark] Add option to log hollow-node logs Ref https://github.com/kubernetes/kubernetes/issues/41613 Added an option to log kubemark hollow-node logs which includes kubelet, kubeproxy and npd logs for each hollow-node. Setting the env var `ENABLE_HOLLOW_NODE_LOGS=true` should now enable logging for tests. cc @kubernetes/sig-scalability-misc @wojtek-t @gmarek @yujuhong @Random-Liu
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41706, 39063, 41330, 41739, 41576) Fix regex match doc of procfs.PidOf Fixes #41247. cc @bboreham
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41706, 39063, 41330, 41739, 41576) Added bool type support for jsonpath. Added keywords "true" and "false" for supporting bool type in jsonpath. Fixed #28678
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add liggitt to sig-cli-maintainers
-
Wojciech Tyczynski authored
Revert "Use watch param instead of deprecated /watch/ prefix"
-
Wojciech Tyczynski authored
-
Jordan Liggitt authored
-
Jordan Liggitt authored
-
- 20 Feb, 2017 10 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue make: allow overriding quick-release opts Prior to this change, `make quick-release KUBE_RELEASE_RUN_TESTS=y` would still not run the tests. This change makes it so such overriding works. It also specifies the options as variables, which helps some shells with tab-completion. Finally, I plan to add a new "quick-release" option that not everyone will want on in #35249 (`RELEASE_HYPERKUBE_ONLY`), and this sets the needed groundwork to make such an "opt-in for quickness" flag possible. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41756, 36344, 34259, 40843, 41526) add swagger ui in local cluster use `ENABLE_SWAGGER_UI=true hack/local-up-cluster.sh`
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41756, 36344, 34259, 40843, 41526) Update Photon Controller cloud provider for authentication support Resolve Issue: [#40755](https://github.com/kubernetes/kubernetes/issues/40755) 1. Update the configuration file for Photon Controller cloud provider 2. Only master nodes can communicate with Photon Controller endpoint 3. Enable support for authentication-enabled Photon Controller endpoint 4. Update NodeAddresses function for query from local node New format of photon controller config file: ``` [Global] target = https://[LOAD_BALANCER_IP]:443 project = [PROJECT ID] overrideIP = true vmID = [LOCAL VM ID] authentication = true ``` This config file will be automatically created by Photon Controller cluster management. If authentication file is set to true, then a pc_login_info file should be placed under /etc/kubernetes with username and password. This file can be created by user directly. Or the user can choose to use kubernetes secret and a handling pod to avoid directly login to master nodes. This usage will be available with Photon Controller 1.2. This is a temporary solution before metadata service becomes available in Photon Controller.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41756, 36344, 34259, 40843, 41526) add InternalDNS/ExternalDNS node address types This PR adds internal/external DNS names to the types of NodeAddresses that can be reported by the kubelet. will spawn follow up issues for cloud provider owners to include these when possible ```release-note Nodes can now report two additional address types in their status: InternalDNS and ExternalDNS. The apiserver can use `--kubelet-preferred-address-types` to give priority to the type of address it uses to reach nodes. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 41756, 36344, 34259, 40843, 41526) Migrate rackspace/gophercloud -> gophercloud/gophercloud `gophercloud` is the go library we use to interact with openstack. It has recently been renamed and incorporated a number of breaking code cleanups. This change migrates the Kubernetes openstack code (openstack provider, keystone auth, cinder volumes) to the new library. Fixes #30404 ```release-note The openstack cloud provider config no longer supports the deprecated `api-key` option. ``` Note this PR doesn't change the rackspace provider. It uses some rackspace-specific APIs and continues to use the older rackspace/gophercloud library.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert "first steps to adding kubelet option to enable debugger mode, next steps is to included a warning message." This reverts commit d3b2708a. Kubelet already defaults to enabling debug handlers. I don't think we want to surface every possible option in local-up-cluster.sh
-
Joe Beda authored
This aligns with spec changes coming in https://github.com/kubernetes/community/pull/381. Signed-off-by:
Joe Beda <joe.github@bedafamily.com>
-
Lucas Käldström authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add OWNERS file for CockroachDB example As suggested in https://github.com/kubernetes/kubernetes/pull/41412#issuecomment-279803983 Two quick questions: 1. I assume that the OWNERS files inherit all owners from higher-level directories, right? https://github.com/kubernetes/community/blob/master/contributors/devel/owners.md#adding-owners-files isn't 100% clear 1. Should I also make an OWNERS file for https://github.com/kubernetes/kubernetes/tree/master/test/e2e/testing-manifests/statefulset/cockroachdb?
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix misspell "underlying" in cacher.go
-