Directories ¶
Path | Synopsis |
---|---|
Package common contains various things common to all Romana services.
|
Package common contains various things common to all Romana services. |
store
Package store provides routines for backing storage, currently supporting libkv and RDBMS-based backends.
|
Package store provides routines for backing storage, currently supporting libkv and RDBMS-based backends. |
Command for running the IPAM service.
|
Command for running the IPAM service. |
Main entry point for Kubernetes listener
|
Main entry point for Kubernetes listener |
pkg
|
|
policy/enforcer
Policy enforcer package translates romana policies into iptables rules.
|
Policy enforcer package translates romana policies into iptables rules. |
util/exec
Package provides wrapper around os.exec for purpose of testing
|
Package provides wrapper around os.exec for purpose of testing |
util/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. |
util/os
Package provides wrapper aound os module for purpose of testing
|
Package provides wrapper aound os module for purpose of testing |
util/policy/cache
Policy cache package maintains local a local copy of all romana policies and provides updates when a policy added/deleted/modified.
|
Policy cache package maintains local a local copy of all romana policies and provides updates when a policy added/deleted/modified. |
util/u32
Package generates masks for u32 iptables module to match Romana entities.
|
Package generates masks for u32 iptables module to match Romana entities. |
Command for running the Policy Manager service.
|
Command for running the Policy Manager service. |
Package romana contains romana/core related features which interact with the root/tenant/ipam/tenant and other related romana services.
|
Package romana contains romana/core related features which interact with the root/tenant/ipam/tenant and other related romana services. |
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. |
cmd
Package cmd contains various files for adding commands and subcommands to romana command line tools.
|
Package cmd 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. |
Command to launch root service
|
Command to launch root service |
Command for running the Tenant service.
|
Command for running the Tenant service. |
Package test for testing purpose.
|
Package test for testing purpose. |
Command to launch topology service
|
Command to launch topology service |
Click to show internal directories.
Click to hide internal directories.