Commit Graph

15 Commits

Author SHA1 Message Date
Rafael Weingärtner 65af204a1c Introduce reprocessing API
Depends-on: https://review.opendev.org/c/openstack/cloudkitty/+/777442
Depends-on: https://review.opendev.org/c/openstack/requirements/+/799315

Implements: https://review.opendev.org/c/openstack/cloudkitty-specs/+/791245

Change-Id: Idb0032eba17d83409344ab58153097ac70814e86
2022-02-25 14:49:49 +01:00
Vu Cong Tuan a3fd90b776 Switch to stestr
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: Icb3886271885bfee19981a6acdda3163f3cd72f8
2018-07-18 08:00:06 +07:00
Jeremy Liu 7eca672645 Policy in code
This patch introduces the implementation for registering
default policy rules in code. Default rules are defined under
cloudkitty.common.policies. Each API's policies are defined in a
sub-folder under that path and __init__.py contains all the
default policies in code which are registered in the ``init``
enforcer function in cloudkitty/common/policy.py.

This commit does the following:
 - Creates the ``policies`` module that contains all the default
   policies in code.
 - Adds the base policy rules into code (context_is_admin,
   admin_or_owner and default rules).
 - Add policies in code for current APIs
 - Add a tox env to generate default policy sample file
 - Delete policy.json from repo as policies in code will be used.

Change-Id: I257e8cefc2b699fc979c717531cd9ba77233d94b
Implements: blueprint policy-in-code
2017-12-08 16:45:13 +00:00
Jenkins ff5ac5eb37 Merge "Fix wrong option names and missed options in cloudkitty.conf.sample" 2017-01-12 16:37:13 +00:00
liujiong cf4305c807 Fix wrong option names and missed options in cloudkitty.conf.sample
Some of the option names in cloudkitty.conf.sample are not
correctly configured as well as some options are missed.

This patch also delete cloudkitty.conf.sample file from git so that we will
no longer maintain that file [1].

[1] https://review.rdoproject.org/r/#/c/3646/

Closes-bug: #1592219
Closes-bug: #1608970
Change-Id: I9e916bbd5a13652fb7e96f443ece91f03bf16126
2017-01-12 22:08:05 +08:00
Deepak 0fbb20ab3a Added release note for cloudkitty
This adds the releasenotes directory to the cloudkitty repo.
It maintains the releasenotes for cloudkitty.

Change-Id: Ia624add53a456c05e24f3a725f5f5edd6af35f45
Implements: blueprint maintain-releasenotes
2017-01-09 05:50:39 +01:00
Zachary Sais e17cec1c68 Add .idea and vim temp/swap types to .gitignore
.idea/ is the name of a directory created while using PyCharm.
Vim temporary files end with ~, while .swo and .swn are other swap
file extension types created by Vim.

Change-Id: Ifc2fe6f5b64942e8b8c0534d7d98058744e84aa4
2016-12-13 15:19:13 +01:00
zhangguoqing 5553b95840 Update the install docs
1. Update the cloudkitty-dashboard git url
2. Add the section of install cloudkitty client
3. Update install from Newton packages

Change-Id: Ib6bfd84f21cf0f97c8cba35e3a66d5370528063b
2016-11-19 09:34:27 +00:00
Michael Sambol b3cfb530c4 Add .DS_Store to .gitignore
.DS_Store is the name of a file in the Apple OS X operating
system for storing custom attributes of a folder such as the
position of icons or the choice of a background image.

Change-Id: Icfc775a63de6672967b91e0540e13a3a327b5bf8
2015-11-10 23:22:29 -06:00
liyingjun d27b10d8bf Add *.swp to .gitignore
Change-Id: I4acbd296fb556f36ce28ad3e73a6fa3407892cdf
2015-11-05 16:42:10 +08:00
venkatamahesh 54e3cf8fc7 Fix the sphinx build path in .gitignore file
Change-Id: Ief112ad5f77d3d184e0c600c3015975de47c1e6b
2015-09-24 09:49:27 +05:30
Stéphane Albert 1ee1a0ac0f Repository general files update
Updated gitignore to skip additional files.
Updated configuration.
Pinned WSME version to 0.6.1 as 0.6.2 is causing troubles with python
3.3 and later.
Updated tox configuration to integrate coverage and configuration
updating entries.

Change-Id: Ibf474cf978758e8d5e299e523fbc26687a6e4aa7
2014-11-19 09:56:55 +00:00
Stéphane Albert 89c18d52af Added ropeproject to gitignore
Change-Id: I606c386cceb56ad98b77a74c40dd938da1897d34
2014-08-07 19:08:09 +02:00
Stéphane Albert 734890ea52 Added more files to gitignore
Change-Id: I60286768aae9f0abcae4ca8610ede58e838aaf83
2014-06-20 16:56:28 +02:00
Stéphane Albert da94b9f21e Pushing initial work
Change-Id: I4a63e06985dafc15fcc50f325e49fe811d5a84b9
2014-05-30 19:37:53 +02:00