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

adding egressFirewall #1432

Merged
merged 10 commits into from
Jul 30, 2020
Merged

adding egressFirewall #1432

merged 10 commits into from
Jul 30, 2020

Commits on Jul 30, 2020

  1. Infrastructure for autogenerating egressFirewall specific files

    edits to go-controller/hack/update-codegen.sh to correctly generate
    files specific to egressFirewall and changes to the linter to
    skip the directory for the generated egressFirewall code
    
    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    71061c7 View commit details
    Browse the repository at this point in the history
  2. initial draft of EgressFirewall CRD

    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    811e9ed View commit details
    Browse the repository at this point in the history
  3. output of hack/update-codegen.sh

    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    4c7b1c3 View commit details
    Browse the repository at this point in the history
  4. Add egressFirewall objects

    This object works on a namespace and blocks egress traffic from all the pods in a namespace to
    the specified cidr ranges
    
    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    ca29b6f View commit details
    Browse the repository at this point in the history
  5. Required changes to testing for egressFirewall

    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    9fe65c7 View commit details
    Browse the repository at this point in the history
  6. Adding EgressFirewall CRD output

    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    4aa0399 View commit details
    Browse the repository at this point in the history
  7. adding egressFirewall to KIND deployment

    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    fbdb4f8 View commit details
    Browse the repository at this point in the history
  8. adding some documentation for the egressFirewall feature

    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    2904533 View commit details
    Browse the repository at this point in the history
  9. adding k8s.io/apiextensions-apiserver to go.mod

    in order to watch CRDs k8s.io/apiextensions-apiserver needs to be
    added
    
    commited the output of
    
    go get k8s.io/apiextensions-apiserver
    go mod vendor
    
    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    31dfcd0 View commit details
    Browse the repository at this point in the history
  10. making ovn-kubernetes run without the egressFirewall CRD attacheced

    this will prevent the lister and informers from throwing errors. The
    egressFirewallWatcher is dynamically created when the CRD is added
    
    Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
    JacobTanenbaum committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    81ae98f View commit details
    Browse the repository at this point in the history