Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EgressIP for OVN-Kubernetes #1484

Merged
merged 22 commits into from
Jul 31, 2020
Merged

Commits on Jul 31, 2020

  1. Fix broken go.mod

    Signed-off-by: Dan Winship <danwinship@redhat.com>
    danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    b472496 View commit details
    Browse the repository at this point in the history
  2. Filter out CRD generated files for code style

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    81b2b76 View commit details
    Browse the repository at this point in the history
  3. EgressIP CRD definitions

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    afc86c2 View commit details
    Browse the repository at this point in the history
  4. Adding EgressIP CRD output

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    4b00ede View commit details
    Browse the repository at this point in the history
  5. Adding code-generated EgressIP files

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    564b1b3 View commit details
    Browse the repository at this point in the history
  6. EgressIP plumbing in place

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    a080760 View commit details
    Browse the repository at this point in the history
  7. Adding EgressIP client to Kube interface

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    a9cca0b View commit details
    Browse the repository at this point in the history
  8. Adding EgressIP client to OVN Controller

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    7687508 View commit details
    Browse the repository at this point in the history
  9. Adding EgressIP fake client to FakeOVN

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    efc415b View commit details
    Browse the repository at this point in the history
  10. Annotating nodes with primary ifaddr for future EgressIP assignment

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    3dc8ec1 View commit details
    Browse the repository at this point in the history
  11. EgressIP master implementation

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    d29d1ae View commit details
    Browse the repository at this point in the history
  12. EgressIP node implementation for local gateway mode

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    380027b View commit details
    Browse the repository at this point in the history
  13. Use recorder for egress IP notifications and add fake recorder for te…

    …sting
    
    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    a87af33 View commit details
    Browse the repository at this point in the history
  14. Parameterizing populatePortAddresses for logical switch port mock

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    41bddee View commit details
    Browse the repository at this point in the history
  15. EgressIP master implementation tests

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    0626086 View commit details
    Browse the repository at this point in the history
  16. Adding egressIPFakeClient to fakeOvnNode for testing

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    81b9224 View commit details
    Browse the repository at this point in the history
  17. Splitting out AddLink to ovntest package

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    60ae90c View commit details
    Browse the repository at this point in the history
  18. Adding arping to list of executable binaries and tests

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    623fed1 View commit details
    Browse the repository at this point in the history
  19. EgressIP node implementation tests

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    9c9daaa View commit details
    Browse the repository at this point in the history
  20. Adding config parameter for egress enablement

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    3aeb6de View commit details
    Browse the repository at this point in the history
  21. Adding arping to OVN images

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    eee15e2 View commit details
    Browse the repository at this point in the history
  22. Configuring OVN for egressIP

    Signed-off-by: Alexander Constantinescu <aconstan@redhat.com>
    alexanderConstantinescu authored and danwinship committed Jul 31, 2020
    Configuration menu
    Copy the full SHA
    b56518a View commit details
    Browse the repository at this point in the history