1. 13 Aug, 2016 3 commits
    • Hongchao Deng's avatar
      move new etcd storage into cacher · d0938094
      Hongchao Deng authored
      d0938094
    • Kubernetes Submit Queue's avatar
      Merge pull request #29515 from madhusudancs/fed-makefile · 2b349887
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      A build and deploy script to manage cluster federation lifecycle and a Makefile wrapper to drive that process.
      
      Also includes a sample config file to describe clusters.
      
      The build script implements the following things:
      1. Generates the required configs.
      2. Builds the hyperkube binary and the corresponding docker image.
      3. Pushes the image to a specified repository.
      4. Pulls the federation installer docker images.
      5. Builds the Kubernetes clusters described the config.json file.
      6. Pushes the federation components to one of the Kubernetes clusters
         built in the previous step.
      7. Also turns down the federation components and the Kubernetes
         clusters.
      
      **NOTE**: Installer images are right now being pulled from my public repository of docker images. I am working on pushing them to our release repository.
      
      ```release-note
      Cluster Federation components can now be built and deployed using the make command. Please see federation/README.md for details.
      ```
      
      cc @kubernetes/sig-cluster-federation @colhom 
      
      Fixes: Issue #26655
      2b349887
    • Kubernetes Submit Queue's avatar
      Merge pull request #30421 from nikhiljindal/eventsAPI · 29eda9bf
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Adding events to federation control plane
      
      Adding events to federation control plane.
      
      Apart from the standard changes to add a resource to `federation/apis/core/v1`, other changes are:
      * Adding a new `federationoptions.ServerRunOptions` which includes `genericoptions.ServerRunOptions` and EventsTTL. 
      * Added a new method in `pkg/api/mapper` to build a RestMapper based on the passed Scheme rather than using `api.Scheme`. Updated `federation/apis/core/install` to use this new method. Without this change, if `federation/apis/core/install.init()` is called before `pkg/api/install.init()` then the registered RESTMapper in `pkg/apimachinery/registered` will have no resources. This second problem will be fixed once we have instances of `pkg/apimachinery/registered` instead of a single global singleton (generated clientset which imports `pkg/api/install` will have a different instance of registered, than federation-apiserver which imports `federation/apis/core/install`).
      
      cc @kubernetes/sig-cluster-federation @lavalamp
      29eda9bf
  2. 12 Aug, 2016 37 commits