1. 28 Apr, 2018 2 commits
  2. 23 Apr, 2018 5 commits
  3. 22 Apr, 2018 3 commits
  4. 18 Apr, 2018 2 commits
  5. 16 Apr, 2018 3 commits
  6. 13 Apr, 2018 3 commits
  7. 12 Apr, 2018 2 commits
  8. 11 Apr, 2018 1 commit
  9. 10 Apr, 2018 2 commits
  10. 09 Apr, 2018 1 commit
    • JuanJo Ciarlante's avatar
      [jjo] added network_services_controller ginkgo testing (#348) · ed0dc390
      JuanJo Ciarlante authored
      * network services controller testing via moq and ginkgo
      
      * add network_services_test case for LoadBalancer w/o IPs
      
      * no-change-commit: glide.yaml: pin ginkgo and gomega versions, update only these in vendor/
      
      * golint fixes
      
      * fixes from @andrewsykim review
      
      * group std imports
      ed0dc390
  11. 07 Apr, 2018 1 commit
  12. 05 Apr, 2018 1 commit
  13. 04 Apr, 2018 3 commits
  14. 28 Mar, 2018 1 commit
  15. 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
  16. 24 Mar, 2018 2 commits
  17. 23 Mar, 2018 2 commits
  18. 21 Mar, 2018 3 commits
  19. 19 Mar, 2018 1 commit