Directories ¶
Path | Synopsis |
---|---|
enforcer
Policy enforcer package translates romana policies into iptables rules.
|
Policy enforcer package translates romana policies into iptables rules. |
exec
Package provides wrapper around os.exec for purpose of testing
|
Package provides wrapper around os.exec for purpose of testing |
iptsave
IPTsave is a library that provides IPtables type that can read iptables-save output and create a tokenized representation of it.
|
IPTsave is a library that provides IPtables type that can read iptables-save output and create a tokenized representation of it. |
cli
|
|
adaptor
Package adaptor implements glue code for multiple platforms like openstack, kubernetes, etc.
|
Package adaptor implements glue code for multiple platforms like openstack, kubernetes, etc. |
commands
Package commands contains various files for adding commands and subcommands to romana command line tools.
|
Package commands contains various files for adding commands and subcommands to romana command line tools. |
kubernetes
Package kubernetes implements kubernetes API specific helper functions.
|
Package kubernetes implements kubernetes API specific helper functions. |
openstack
Package openstack implements openstack API specific helper functions.
|
Package openstack implements openstack API specific helper functions. |
util
Package util contains common utility functions.
|
Package util contains common utility functions. |
cmd
|
|
romana
Package main implements command line tools for various romana services.
|
Package main implements command line tools for various romana services. |
romana_aws
Command for adjusting the source-dest-check attribute on EC2 instances when running Romana on a Kubernetes cluster.
|
Command for adjusting the source-dest-check attribute on EC2 instances when running Romana on a Kubernetes cluster. |
romana_listener
Command for running the Kubernetes Listener.
|
Command for running the Kubernetes Listener. |
romanad
Command for running the IPAM service.
|
Command for running the IPAM service. |
Romana CNI plugin configures kubernetes pods on Romana network.
|
Romana CNI plugin configures kubernetes pods on Romana network. |
Package common contains various things common to all Romana services.
|
Package common contains various things common to all Romana services. |
doc
|
|
Package listener listens to Kubernetes for policy updates.
|
Package listener listens to Kubernetes for policy updates. |
pkg
|
|
routepublisher
|
|
bird
The package advertises list of networks by rerendering bird config file and optionally sending SIGHUP to the bird.
|
The package advertises list of networks by rerendering bird config file and optionally sending SIGHUP to the bird. |
publisher
Package defines interface for publishing networks via dynamic routing protocols.
|
Package defines interface for publishing networks via dynamic routing protocols. |
test
|
|
cmd/fuzzer
Command for running the Kubernetes Listener.
|
Command for running the Kubernetes Listener. |
Click to show internal directories.
Click to hide internal directories.