1280 Commits

Author SHA1 Message Date
Tobias Urdin
1235a79a8e Remove deprecated keystone::memcache_servers
The memcache_servers has been deprecated a long time and should have
been removed in Newton and the memcache/servers option in keystone.conf
does not exist anymore.

This removes the memcache_servers parameter and removed the behavior
that automatically changed cache_backend and cache_enabled when that
option was specified.

Users must now explicitly set cache_backend, cache_enabled and
cache_memcache_servers to enable the presence of caching.

Change-Id: I3f5a4acd76b312ada2ae65dd10e4a426cb22c131
2018-11-21 12:18:08 +01:00
Zuul
59ffbb9204 Merge "Deprecate all paste code" 2018-11-19 02:41:01 +00:00
ZhongShengping
56eb5a4439 Prepare Stein M1
Update the version metadata for Stein milestone 1

Change-Id: I5ca4ec1d08a66e715a537314e92d81e6fa2554c8
2018-11-13 14:53:21 +08:00
ZhongShengping
fe6c76c122 Fix stdlib version in metadata
puppetlabs-stdlib is now using the 5.1 version, so we should fix the
stdlib version in metadata.

Change-Id: I97e3f6faac899afdad93635712dddc6dc2933ee7
2018-11-09 14:56:39 +08:00
Zuul
591f44e733 Merge "Drop undercloud job" 2018-11-07 05:07:27 +00:00
Tobias Urdin
697be3badb Deprecate all paste code
Keystone no longer uses it's paste ini file or
uses the paste deploy parts so we deprecate all
that now. [1]

Unfortunately this should probably have been done
in Rocky but got missed, in Stein keystone will
effectively remove the paste ini file. [1]

[1] https://docs.openstack.org/releasenotes/keystone/rocky.html

Change-Id: Ifefea626f754d247b376745fbb2791e725ebafbc
Closes-Bug: 1794045
2018-10-30 18:09:15 +01:00
Zuul
b3c0b3a99a Merge "Install python3-keystoneclient in Fedora or RedHat > 7" 2018-10-30 14:47:31 +00:00
Alex Schultz
ea53e3f87c Drop undercloud job
The standalone job is sufficient.

Change-Id: I4a0a9b86fda8e749e41a2bfb163dc92aec6d91ab
2018-10-30 13:09:59 +00:00
Zuul
d6871860b8 Merge "Fix documentation for Keystone_user_role." 2018-10-29 19:37:21 +00:00
898ecc11f0 Install python3-keystoneclient in Fedora or RedHat > 7
Fedora repo [1] has python3 packages, start consuming those.

[1] http://trunk.rdoproject.org/fedora/puppet-passed-ci/

Change-Id: Id15a40384286a825f65658bdb1ad924a917d9031
2018-10-26 12:08:31 +05:30
Chandan Kumar
9a125b9766 Add puppet-keystone-tripleo-standalone job
* It overrrides the tripleo-standalone featureset override
  to run Identity specific tempest tests and install
  keystone tempest plugin.
* It will help to detect the puppet-keystone tempest specific
  issues early in gates.

Depends-On: https://review.openstack.org/#/c/609666

Change-Id: I896a20abc09579286cea56299bfaa7a9c158ee59
2018-10-20 10:48:45 +00:00
Sofer Athlan-Guyot
7f951d9716 Fix documentation for Keystone_user_role.
It was using "::" instead of "@" in the example documentation, see[1].

[1] https://github.com/openstack/puppet-keystone/blob/master/lib/puppet/type/keystone_user_role.rb#L169..L170

Change-Id: I75f7373a8949c862b77c5ae8fa2322c8dd074ff8
2018-10-19 18:46:48 +02:00
Zuul
7a5247b7f8 Merge "Add password hash algorithm and rounds config" 2018-10-19 00:56:55 +00:00
Tobias Urdin
f882e39447 Add manage_backend_package parameter
Adds the manage_backend_package parameter that is sent
to the oslo::cache class that determines if we should
install the backend python library for caching.

The default value is not changed and defaults to true
same as the oslo::cache class does.

Change-Id: I8a99eee7622e25847c2d729fa97d0500fe27d8f4
2018-10-17 13:29:30 +02:00
Tobias Urdin
92b307db46 Add password hash algorithm and rounds config
Adds the password_hash_algorithm and
password_hash_rounds configuration options.

These can be used to configure the password
hash algorithm and the amount of rounds on the
hash that keystone should do.

Change-Id: I5160e59522b5cf96eb80f83ab7f2ca593b64fe54
2018-10-16 12:55:42 +02:00
ZhongShengping
d456896e82 Update min tox version to 2.0
The commands used by constraints need at least tox 2.0.  Update to
reflect reality, which should help with local running of constraints
targets.

Change-Id: I5166432f683f9b8555ee5dad8ac38f7ecdd2d364
2018-10-16 11:40:17 +08:00
ZhongShengping
c948359a1b Dissuade .gitignore references to personal tools
Developers run all sorts of different tools within Git repositories,
any of which can leave their own special trashfiles all over the
place. We can't every hope to catalog them all, so better to
recommend developers simply configure a global core.excludesfile to
filter the irrelevant files which tend to get created by their
personal choice of tools. Add a comment block explaining this, for
clarity, and remove the one current editor-specific entry present.

We can, and should of course, continue to list files created by the
tools recommended by our workflow (test frameworks, documentation
and packaging builds, et cetera).

This change is a port of Ib58a57267b064e4142686de6c37a70dbff04b9a7
from the openstack-dev/cookiecutter repository.

Change-Id: I8f6f7375b1adf7b6aeb056db35caff21d7558d01
2018-10-08 11:39:24 +08:00
Zuul
a60e0fae12 Merge "Add the missing 'Table of Contents' in README" 2018-09-08 14:31:41 +00:00
Zuul
c4c6d958a6 Merge "switch documentation job to new PTI" 2018-09-01 15:37:35 +00:00
Zuul
a4d4b35a38 Merge "Bump version for the start of Stein" 2018-08-31 22:35:09 +00:00
Doug Hellmann
64cd71d366 switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I1c218da39bd623d8ba97332ebb88351d644e29cc
Story: #2002586
Task: #24325
2018-08-31 08:24:38 -04:00
Doug Hellmann
24cba82fc6 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Idc79c459d6b214466b564ea0e076681e81e4d847
Story: #2002586
Task: #24325
2018-08-31 08:18:45 -04:00
Alex Schultz
f39b442f66 Bump version for the start of Stein
Update the version metadata for Stein M1

Change-Id: I9c7a1708b49901fc29c1adf02073906e2f4836d9
2018-08-30 12:09:49 -06:00
admin
271fd618d7 Add the missing 'Table of Contents' in README
Change-Id: I31a18dd85a012a40d606c2b2331aac00339d3db3
2018-08-28 13:44:06 +00:00
Zuul
d5ce393bd2 Merge "Add oslo_messaging_rabbit/amqp_durable_queues option" 2018-08-28 12:15:57 +00:00
f342d8abcf Update reno for stable/rocky
Change-Id: I17c5bf72568b6da73beb9fe625fb377167d162f8
2018-08-20 18:37:13 +00:00
Tobias Urdin
c70a1d1642 Remove PE requirement from metadata.json
The PE requirement in metadata.json is not
supported anymore and puppet-lint will throw:

The 'pe' requirement is no longer supported by the Forge.

Change-Id: I3019b2836e9f9bc1183f04a358006e6aa66e1bd3
2018-08-16 23:20:22 +02:00
Alex Schultz
ec7748e561 Prepare Rocky RC1
Update the version metadata for Rocky RC1

Change-Id: I9062767b72c9a37d9ba2afd861adf2d5d477bef0
2018-08-14 08:57:35 -06:00
zhangyunyong
cb30b94410 Add oslo_messaging_rabbit/amqp_durable_queues option
Add new parameter "amqp_durable_queues", to indicate whether to use
durable queues in AMQP

Change-Id: Id7d16fa1958404da4d50b8609bd948e50fff0f77
Closes-Bug: #1786029
2018-08-08 20:53:57 +08:00
Tobias Urdin
ad4c3dc443 Release note about the keystone port changes
Change-Id: I276cae48430370b8c6d8f26dd371dde8fb13cc46
2018-07-28 12:43:48 +00:00
caoxufeng
9bda96d489 Remove the unnecessary _
Change-Id: I1fae20842fa67e4dd471bd6047cbc9304ff956b9
2018-07-25 11:26:52 +08:00
Alex Schultz
06904ee3a1 Prepare Rocky M3
Update the version metadata for Rocky milestone 3

Change-Id: I3a6f32278de63e58657e83439506124eaea09651
2018-07-24 10:18:50 -06:00
Zuul
d31c317879 Merge "Replace port 35357 with 5000" 2018-07-23 17:23:12 +00:00
Zuul
4adbec7752 Merge "Add the project source code repository in README" 2018-07-23 12:45:04 +00:00
Zuul
2e5c52c6fd Merge "Fix OS versions in metadata" 2018-07-23 02:05:57 +00:00
qingszhao
054261007a Add the project source code repository in README
Change-Id: Ifa1cc92c393ef2d09db6e3c86c8c3f6be3f950cf
2018-07-20 16:13:32 +08:00
Tobias Urdin
3ed0f6fc31 modulesync: sync and add nodepool-bionic for beaker
Change-Id: Ie2724497e752b5e56525eccabc6619a6ce2d3662
2018-07-18 16:18:30 +02:00
zhulingjie
d4479c1bd2 Replace port 35357 with 5000
Now that the v2.0 API has been removed, we don't have a reason to
include deployment instructions for two separate applications on
different ports.

Change-Id: Ifb06f5f66db45312c87b07aa77195c77d9a2668c
2018-07-18 13:21:48 +02:00
Van Hung Pham
6b6e7ce7d8 Fix OS versions in metadata
Add Ubuntu 18.04 to metadata file

Change-Id: Ie2d7f3c4f93555edb58f84e61721fedd52b0e5b9
2018-07-16 16:15:20 +07:00
zhubingbing
4afabd9b25 Fix inifile version in metadata
puppetlabs-inifile 1.2.x doesn't work, so let's fix that.

Change-Id: I4536f436aad2256fb9aee0e8f4d541ace8d31678
Co-Authored-By: zhongshengping <chdzsp@163.com>
2018-07-16 14:59:25 +08:00
Zuul
dc246d4b42 Merge "Service_token_roles_required missing in authtoken config file Edit" 2018-07-11 06:29:46 +00:00
Iago Santos Pardo
9683f0f6ef Service_token_roles_required missing in authtoken config file Edit
Service_token_roles_required missing in the authtoken which
allows backwards compatibility to ensure that the service tokens are
compared against a list of possible roles for validity.

Change-Id: I67a358e921bd2a85caf242464327033562c46adc
Implements: bug service_token_roles_required missing
Closes-Bug: 1779389
2018-07-10 13:31:12 +02:00
Tuan Do Anh
caaf1de5ec Fix apache version in metadata
puppetlabs-apache 1.10 doesn't work, so let's fix that.
plus Debian release is 9.

Change-Id: Ia5cbd2cf03bac628354f2fa027d29cc374af3434
2018-07-09 15:06:15 +07:00
ZhongShengping
c74f2a70fe Debian release is 9 in metadata
Change-Id: I4444d0b0f9987c0887d381264730395bbed9c066
2018-07-02 13:51:54 +08:00
Zuul
4e49603bdf Merge "Add tripleo jobs" 2018-06-21 21:24:06 +00:00
wangqi
f832c851be add release note in readme
Change-Id: I8ef0fcce0f979bb4d3c9f657ae07ca2b3c0c25a3
2018-06-21 14:35:58 +00:00
Alex Schultz
a98e0d55a9 Add tripleo jobs
Change-Id: Ibf8c0a6d41bc91813921933c5a100006347fc348
Depends-On: If97e1f910c86a794edc79b6141b79f64ca4793cf
2018-06-19 13:55:58 -06:00
a8053e6972 Handle role creation as they are case insensitive
Keystone roles are not case sensitive, so while handling
roles we need to ignore case.

Change-Id: I0a1a0779b9609185a9208dc3204d23a5fcce255a
Closes-Bug: #1777451
2018-06-19 12:45:25 +05:30
Zuul
7fe154daeb Merge "Package<| tag == 'keystone-package'|> -> File<| title == '/etc/apache2/sites-available' |>" 2018-06-19 02:45:08 +00:00
Thomas Goirand
09b9fde287 Package<| tag == 'keystone-package'|> -> File<| title == '/etc/apache2/sites-available' |>
Ensure the Keystone package is installed before the apache service stuff.

Depends-On: I723bb97310dfb2a737ddcdb79caa2a02ef4e211b
Change-Id: I255a3cd973d310e5c401c2eb3e9f1013f710b097
2018-06-18 15:48:12 +02:00