Skip to content

acostamanowarrior/openshift-sdn

 
 

Repository files navigation

SDN solutions for OpenShift

Software to get an overlay network up and running for OpenShift.

Currently, this doesn't run as a standalone binary, it works in conjunction with openshift/origin.

Network Architecture

High level OpenShift SDN architecture can be found here.

For more implementation details, refer to ISOLATION.md.

How to Contribute

Clone openshift origin and openshift-sdn repositories:

$ git clone https://github.com/openshift/origin
$ git clone https://github.com/openshift/openshift-sdn

Make changes to openshift-sdn repository:

$ cd openshift-sdn
Patch files...

Run unit tests in openshift-sdn repository:

$ cd openshift-sdn
$ hack/test.sh

Synchronize your changes to origin repository:

$ cd openshift-sdn
$ hack/sync-to-origin.sh -r ../origin/

Create openshift cluster with your sdn changes:

$ cd origin
$ make clean
$ make
$ export OPENSHIFT_DEV_CLUSTER=1
$ export OPENSHIFT_NUM_MINIONS=2
$ vagrant up

Validate your changes and test cases on the openshift cluster and submit corresponding pull requests to openshift/openshift-sdn and/or openshift/origin repositories.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 74.4%
  • Shell 25.6%