1. 04 May, 2017 24 commits
  2. 03 May, 2017 16 commits
    • Yu-Ju Hong's avatar
      pass noopnetworkhost to dockershim · 40b04749
      Yu-Ju Hong authored
      40b04749
    • Yu-Ju Hong's avatar
      kuberuntime: remove the unused network plugin · 78b2c3b4
      Yu-Ju Hong authored
      Network plugin is completely handled by the container runtimes. Remove
      this unused field in the kuberuntime manager.
      78b2c3b4
    • Jeff Grafton's avatar
    • Chao Xu's avatar
      control visibility client-go/pkg/api · c9844686
      Chao Xu authored
      c9844686
    • Suyog Barve's avatar
      use of --local should completely eliminate communication with API server · 05131c62
      Suyog Barve authored
      fix testcase use of --local should completely eliminate communication with API server
      05131c62
    • Kubernetes Submit Queue's avatar
      Merge pull request #45299 from yujuhong/cleanup-trivial · e537cec9
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      More dockertools cleanup
      
      This is part of #43234.
      e537cec9
    • deads2k's avatar
      use our own serve mux that directs how we want · c837c7fb
      deads2k authored
      c837c7fb
    • Yu-Ju Hong's avatar
      Add the seccomp profile loading test to dockershim · 3cd6b21b
      Yu-Ju Hong authored
      The test was originally in docker_manager_test.go (now removed). I
      copied and adapated the logic for the new test.
      
      Also move the original test fixtures needed for the test.
      3cd6b21b
    • Kubernetes Submit Queue's avatar
      Merge pull request #44295 from rootfs/azure-devicepath-nil · fcd9b7f7
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45283, 45289, 45248, 44295)
      
      Azure disk: dealing with missing disk probe
      
      **What this PR does / why we need it**:
      While Azure disks are expected to attach to SCSI host 3 and above on general purpose instances, on certain Azure instances disks are under SCSI host 2. 
      
      This fix searches all LUNs but excludes those used by Azure sys disks, based on udev rules [here](https://raw.githubusercontent.com/Azure/WALinuxAgent/master/config/66-azure-storage.rules)
      
      **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
      ```
      fcd9b7f7
    • Kubernetes Submit Queue's avatar
      Merge pull request #45248 from ixdy/docker-bundle-rule · 99af0416
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45283, 45289, 45248, 44295)
      
      Use docker_bundle rule from new rules_docker repo
      
      **What this PR does / why we need it**: switched to using the new `docker_bundle` rule from `rules_docker` instead of my patched `docker_build` rule. This also brings in some fixes for the docker rules that were missing from my fork.
      
      Additionally, I switched out the `git_repository` rules for `http_archive` rules, since that seems to be recommended by the bazel docs (and might be faster). 
      
      Lastly, I updated the `pkg_tar` rules to use my patch, which doesn't prepend `./` to files inside the tarballs.
      This one should likely be merged upstream in the near future.
      
      I think this is the last of the changes necessary to have `bazel run //:ci-artifacts` working properly to support using bazel for e2e in CI.
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      99af0416
    • Kubernetes Submit Queue's avatar
      Merge pull request #45289 from ktsakalozos/bug/fixbadrebase · 8be8f904
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45283, 45289, 45248, 44295)
      
      Remove offending code due to bad rebase
      
      **What this PR does / why we need it**: Fix bug introduced by bad rebasing
      
      **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**:
      
      ```
      NONE
      ```
      8be8f904
    • Kubernetes Submit Queue's avatar
      Merge pull request #45283 from chuckbutler/namespace-proof-fix · 99f2cadc
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fixed permissions on namespace actions
      
      closes
      
      
      **What this PR does / why we need it**: the newly introduced namespace-* actions are failing proof. Setting them as +x resolves proof errors emitting from `charm proof`
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes https://github.com/juju-solutions/bundle-canonical-kubernetes/issues/273
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      99f2cadc
    • Yu-Ju Hong's avatar
      Update bazel files · 51188e6f
      Yu-Ju Hong authored
      51188e6f
    • Yu-Ju Hong's avatar
      Move docker keyring lookup test to pkg/credentailprovider · 607bdd57
      Yu-Ju Hong authored
      Also remove unused image tests in docker_test.go
      607bdd57
    • Yu-Ju Hong's avatar
      More dockertools cleanup · 5644587e
      Yu-Ju Hong authored
      Move some constants/functions to dockershim and remove unused tests.
      5644587e
    • Kubernetes Submit Queue's avatar
      Merge pull request #44523 from caesarxuchao/remove-client-go-api-scheme · 80f26fa8
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Remove imports of k8s.io/client-go/pkg/api
      
      k8s.io/client-go/pkg/api will be eliminated by #44784, so we need to remove all imports of it.
      
      This PR is large, but mostly simple changes, like:
      * using constants defined in the v1 package instead of those in the internal package 
      * using k8s.io/client-go/kubernetes/scheme.Codecs/Schemes instead of those in k8s.io/client-go/pkg/api
      * using `v1.SchemeGroupVersion` instead of `api.Registry.GroupOrDie(api.GroupName).GroupVersion` in tests
      * importing `k8s.io/kubernetes/pkg/api` instead of `k8s.io/client-go/pkg/api` if possible
      
      With this PR https://github.com/kubernetes/kubernetes/pull/45159, the only remaining imports of `k8s.io/client-go/pkg/api` are from k8s.io/metrics.
      ``` bash
      $ git grep "\"k8s.io/client-go/pkg/api\"" | grep -v "staging/src/k8s.io/client-go/pkg/api"
      staging/src/k8s.io/metrics/pkg/apis/custom_metrics/install/install.go:25:	"k8s.io/client-go/pkg/api"
      Binary file staging/src/k8s.io/metrics/pkg/apis/custom_metrics/types.generated.go matches
      staging/src/k8s.io/metrics/pkg/apis/custom_metrics/types.go:22:	"k8s.io/client-go/pkg/api"
      staging/src/k8s.io/metrics/pkg/apis/metrics/install/install.go:26:	"k8s.io/client-go/pkg/api"
      staging/src/k8s.io/metrics/pkg/apis/metrics/types.go:21:	"k8s.io/client-go/pkg/api"
      Binary file staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1/zz_generated.conversion.go matches
      Binary file staging/src/k8s.io/metrics/pkg/apis/metrics/zz_generated.deepcopy.go matches
      staging/src/k8s.io/metrics/pkg/client/clientset_generated/clientset/fake/clientset_generated.go:24:	"k8s.io/client-go/pkg/api"
      staging/src/k8s.io/metrics/pkg/client/custom_metrics/client.go:26:	"k8s.io/client-go/pkg/api"
      staging/src/k8s.io/metrics/pkg/client/custom_metrics/fake/fake_client.go:24:	"k8s.io/client-go/pkg/api"
      ```
      80f26fa8