CHANGES

  • Updated from global requirements
  • Updated from global requirements

0.3.2

  • Avoid reloading policy files in policy.d for every call
  • set defaultbranch for reviews

0.3.1

  • Switch to non-namespaced module imports

0.3.0

  • deprecate policy_dirs option
  • Updated from global requirements
  • Expose register and Check as part of public API
  • provide more descriptive exception

0.2.0

  • Add missing space to help message
  • Add Rules.from_dict classmethod
  • Use assertTrue or assertFalse where appropriate
  • Fix the order of args to assertEqual in tests

0.1.0

  • Clean up configuration option management
  • Update comments about tox configuration
  • Fix i18n imports
  • Change default set of tox environments
  • Create the temporary files needed for tests
  • Fix minor spelling issues in oslo.policy
  • Use single quotes consistently
  • Do not log on missing or empty policy_dirs
  • Remove symlinked file from tests
  • document the migration process and update the docs a bit
  • Use standard logging in oslo.policy
  • Updated from global requirements
  • Remove globals that were introduced for compatibility
  • Upgrade hacking to >=0.10.0
  • Remove oslo.concurrency from requirements
  • Stop shouting test attribute names
  • Do not use global enforcer for tests
  • Make use of private modules
  • Privatize parsing classes
  • Add entry points for option discovery
  • Add pep8 import exception for oslo_policy._i18n
  • Use oslo_i18n
  • Perform an oslo-sync
  • General docstring cleanup
  • Drop use of oslo namespace for oslo libraries
  • Update .gitignore
  • Drop usage of namespaced packages
  • Remove use of graduated modules
  • Add docstrings for check classes
  • Correct docstring references
  • Improve policy documentation
  • Explicit configuration object
  • Fix project metadata
  • Add API documentation
  • Move project imports after 3rd party imports
  • Fix tests
  • Add openstack.common and requirements fixes
  • exported from oslo-incubator by graduate.sh
  • Improving docstrings for policy API
  • Don’t log missing policy.d as a warning
  • Add rule overwrite flag to Enforcer class
  • Fixed a problem with neutron http policy check
  • Expanding the help text for policy_dirs
  • policy: add a missing staticmethod declaration
  • Fixes nits in module policy
  • add list_opts to all modules with configuration options
  • Correct default rule name for policy.Enforcer
  • Minor fixes in policy module
  • Delete graduated serialization files
  • Remove code that moved to oslo.i18n
  • Allow dictionary lookup in credentials with dot notation
  • Remove graduated test and fixtures libraries
  • Fix typo to show correct log message
  • Use MultiStrOpt for policy_dirs
  • Add support for policy configration directories
  • Fix deletion of cached file for policy enforcer
  • Make policy debug logging less verbose
  • Improve help strings
  • Use oslotest instead of common test module
  • policy: rename Exception to avoid nose regression
  • Adds a flag to determine whether to reload the rules in policy
  • Documenting policy.json syntax
  • Update oslo log messages with translation domains
  • Fix policy tests for parallel testing
  • Allow policy.json resource vs constant check
  • Replaces use of urlutils with six in policy module
  • Utilizes assertIsNone and assertIsNotNone
  • Use hacking import_exceptions for gettextutils._
  • Use urlutils functions instead of urllib/urllib2
  • Remove vim header
  • Use six.string_type instead of basestring
  • Apply six for metaclass
  • ConfigFileNotFoundError with proper argument
  • Keystone user can’t perform revoke_token
  • Remove useless unit test codes in test_policy
  • Replace using tests.utils part2
  • Bump hacking to 0.7.0
  • Fix wrong argument in openstack common policy
  • Fix missing argument bug in oslo common policy
  • Fix policy default_rule issue
  • Allow use of hacking 0.6.0 and enable new checks
  • Fix missing argument bug in oslo common policy
  • Enable H302 hacking check
  • Enable hacking H404 test
  • Enable H306 hacking check
  • python3: python3 binary/text data compatbility
  • Reduce duplicated code related to policies
  • Removes len() on empty sequence evaluation
  • Convert unicode for python3 portability
  • Replaces standard logging with common logging
  • Update to use flake8
  • Removes unused imports in the tests module
  • update OpenStack, LLC to OpenStack Foundation
  • Replace direct use of testtools BaseTestCase
  • Use testtools as test base class
  • Fix pep8 E125 errors
  • Revert “Add support for finer-grained policy decisions”
  • Remove an unneeded ‘global’
  • Add support for finer-grained policy decisions
  • Add a ‘not’ operator to the policy langage
  • Add a new policy language
  • Remove deprecated policy engine APIs
  • Rewrite the policy engine from scratch
  • Use pep8 v1.3.3
  • Allow non-string items in the creds dict
  • Use function registration for policy checks
  • Fix missing gettextutils in several modules
  • Switch common files to using jsonutils
  • Update common code to support pep 1.3. bug 1014216
  • Common-ize policies
  • initial commit
  • Initial skeleton project

Table Of Contents

Previous topic

Contributing

This Page