Skip to content

0.18

Compare
Choose a tag to compare
@nelljerram nelljerram released this 06 May 15:31
· 6048 commits to master since this release

Further fixes and improvements to Calico components

  • Note that RHEL 6.5 instructions are not yet complete
  • Document that Felix requires a config file, or it won't start on RHEL
  • Tidy up line wrapping in RHEL install docs
  • Move utility functions to frules
  • Minor code tidies in dispatch.py
  • Refactor DispatchManager API to not use dicts
  • Add unit tests for DispatchChains
  • Clarify DispatchChains comparison logic
  • Move common validation code to single place.
  • Reinstate etc after overwriting import.
  • Initial code review markups for iptables updater.
  • Code review markups for fiptables.py.
  • Address some RHEL 7 install instruction issues:
  • Minor grammar markups
  • Fix missing import in common
  • Revert "Initial code review markups for iptables updater."
  • Docstrings for UpdateSplitter
  • Remove invalid module reference
  • Retire RHEL 6.5 instructions until we can fix them up, or are convinced there is no demand.
  • Allow for config to be read from config files.
  • Code review feedback
  • changed bgp_export policy to be interface of origin based
  • Ensure no logs are made to screen in mainline with screen logging disabled
  • syntax cleanup, prettified, and default filter added back in.
  • cut and paste doh... - v4 default address used in v6 config file
  • Work in progress on cleanup/support for anycast IPs.
  • Minor fixes: typos and incorrect indexing into dicts.
  • Fixes and cleanups: move updates into lower level methods.
  • Fix missing delete when cleaning up ip address.
  • Minor cleanups and self-review markups.
  • Code review markups. Track dirty tags and update en-masse.
  • Revert "Revert "Initial code review markups for iptables updater.""
  • Revert rename of _Transaction.updates, it is referenced by IptablesUpdater.
  • Suppress start-of-day iptables-restore errors from CaS-type operations.
  • Tidy up etcd exception logging.
  • Clean up devices exception logging.
  • Add actor life-cycle logging.
  • Add endpoint and profile IDs as comments in iptables chains.
  • Unit tests for the UpdateSplitter
  • RHEL7 doc: fix formatting of Calico repo config
  • RHEL7 doc: don't mention Icehouse
  • Clarify that mapping is dict
  • Update documentation of configuration for Felix.
  • Felix review and some UT (actor, refcount)
  • Replace endpoint ID with tuple that includes host and workload too.
  • Code review markups to refcount.py.
  • Don't process endpoint creation until SOD complete
  • Docs typo fix: incorrect etcd mount in fstab
  • Remove comments
  • Document the new mailing lists
  • Update involved.rst
  • Plugin: provide correct workload ID - fixes #445
  • Plugin: provide correct workload ID - UT updates
  • Update README.md
  • Cleanup README line length
  • Missing sec group retries
  • Close race between resync and access to self.sgs in plugin.
  • Remove race in needed_profile cleanup by using a semaphore.
  • Be resilient to ports disappearing while loading SG members.
  • Protect all access to the security groups dict.
  • Fix up UT environment to include neutron.common.exceptions.
  • Reinstate ability to take file path as command line parameter.
  • Markups to config file specification - tidy exception handling
  • Wording tweaks based on previous version of config documentation.