1. 04 Apr, 2018 2 commits
  2. 28 Mar, 2018 1 commit
  3. 26 Mar, 2018 2 commits
    • Andrew Sy Kim's avatar
    • JuanJo Ciarlante's avatar
      [jjo] support advertising status.loadBalancer.ingress IPs via flag (#354) · bf5c11ff
      JuanJo Ciarlante authored
      * [jjo] support advertising status.loadBalancer.ingress IPs via flag
      
      * add `--advertise-loadbalancer-ip` flag, which will make Service's
        Ingress IP(s)set by the LoadBalancer to:
      - be locally added to nodes' `kube-dummy-if` network interface
      - be advertised to BGP peers
      
      * support "kube-router.io/service.skiplbips=true" per Service
        annotation to selectively skip above
      
      * refactor several functions with dupped code to streamline logic as:
        - `getIpsToAdvertise()` which calls ->
          - `getClusterIPs()`
          - `getExternalIPs()`
          - `getLoadBalancerIPs()`
          and contains nodeHasEndpoints logic, returns:
            (ipsToAdvertise, ipsToUnAdvertise)
        - advertiseIPs() which is essentially previous advertiseClusterIPs()
          (which was previously used to advertise _any_ IP actually, ie misnamed),
          with logic to un/advertise based on both passed arguments:
            (ipsToAdvertise, ipsToUnAdvertise)
      
      * fix some leftovers from uselbips -> skiplbips annotation change
      bf5c11ff
  4. 24 Mar, 2018 2 commits
  5. 23 Mar, 2018 2 commits
  6. 21 Mar, 2018 3 commits
  7. 19 Mar, 2018 1 commit
  8. 17 Mar, 2018 1 commit
  9. 16 Mar, 2018 1 commit
  10. 15 Mar, 2018 1 commit
    • Murali Reddy's avatar
      [WIP] support for Hostport (#335) · d7d02232
      Murali Reddy authored
      * Support for hostport
      - remove the hardcode cni conf file path
      - move it to env variable
      - keep it backward compatible even if env variable is not present
      - support both .conf and .conflist
      - daemonset with hostport support
      
      Fixes: #168
      
      * add unit test for InsertPodCidrInCniSpec for .conflist
      
      * add documentation for hostport
      d7d02232
  11. 14 Mar, 2018 1 commit
  12. 13 Mar, 2018 1 commit
  13. 01 Mar, 2018 1 commit
  14. 23 Feb, 2018 2 commits
  15. 20 Feb, 2018 1 commit
  16. 18 Feb, 2018 1 commit
  17. 14 Feb, 2018 1 commit
  18. 13 Feb, 2018 2 commits
  19. 07 Feb, 2018 4 commits
  20. 06 Feb, 2018 5 commits
  21. 05 Feb, 2018 5 commits