Commit Graph

24 Commits

Author SHA1 Message Date
Andreas Jaeger a497e15a00 Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: Iaf61f1be5c082af0f602834e86748e667a4273e5
2019-12-18 09:48:37 +01:00
Sergey Reshetnyak 49c835ec09 LDAP intergation
This patch adds support LDAP as authentication backend

Change-Id: Ic6d04450dcdc68c41aa503370fcc347c894f0093
2017-03-13 17:16:19 +03:00
Jenkins 0a96afafda Merge "Don't use --upgrade when installing into venv" 2017-03-09 10:38:57 +00:00
Jenkins efb0046354 Merge "Enable fernet keys generation" 2017-02-14 10:17:29 +00:00
Dmitry Klenov cef1b979ba Enable fernet keys generation
This change effectively enables fernet keys generation and their
usage via the mechanism of k8s secrets. Legacy approach with
pre-generated fernet key is removed.

Change-Id: Ibdf0a0eafb48930d5536f35511be78c1e5df9921
Partial-Bug: #1651392
Partial-Bug: #1651394
Depends-On: Iaaede4ccb94c99d70f3ecad040d5ab6c41428c5e
Depends-On: I577b3f36a12d14b4b5d546d9633d4629eb5d8a37
2017-02-10 13:15:25 +00:00
Dmitry Klenov f6a75158c2 Fernet keys rotation action
Mechanism to rotate fernet keys is added. CCP operator can use one
of two ways to rotate keys:

1. Manual rotation.
Pre-generate keys manually and distribute them to keystone pod(s).
To do it, operator needs to put generated keys to the ccp config file
in the following format:

configs:
    keystone:
        fernet_keys:
            "0": <key-0>
            "2": <key-2>
            "3": <key-3>

Then, execute custom action 'fernet-rotate'. The keys will be placed
to the k8s secret.

2. Automatic rotation.
Do not put keys to config, just execute 'fernet-rotate'. Keys will be
automatically rotated and put to proper secret.

Partial-Bug: #1651392
Partial-Bug: #1651394
Change-Id: I577b3f36a12d14b4b5d546d9633d4629eb5d8a37
2017-02-10 13:10:46 +00:00
Yuriy Taraday d1e5e64a35 Don't use --upgrade when installing into venv
In venv --upgrade does nothing good since venv have constraints-bound
versions of everything installed. It does bad thing though: it tries to
upgrade setuptools (they are not mentioned in upstream constraints.txt)
and break further building.

Change-Id: I93607580fbf74f1570909bc51daacee67ea8ebeb
2017-01-23 17:25:31 -08:00
Proskurin Kirill b3503d709e Add credential keys setup
Same as "keystone_mamage credential_setup"

Change-Id: I8bf71402905c2c0de72a002cffa5ca6eef3609e6
2016-11-14 13:16:22 +00:00
Yuriy Taraday 6482a54780 Convert parent image specification to image_spec calls
Change-Id: I96a75f70dcc713d7576ee0fa7cdcdfaad9a02d6e
Depends-On: I18281bdb41e91cd5c9160055f1617d7ee9d3b548
2016-10-18 12:53:31 +03:00
Yuriy Taraday b12a8a05c5 Cleanup pip arguments
--no-cache-dir is now default for microservices venv and there's no need
to pass requirements.txt to pip directly, especially as constraints
file.

Change-Id: I17ee4acfb19586a323510ecb675355e026ddd271
2016-10-13 12:35:54 +03:00
Yuriy Taraday 3798cda9da Add basic Fernet tokens support
Tokens are propagated from config for now, no additional security.
Rotation is not supported, at all.

Change-Id: Ifa67cc3f98f1316dd61c132c0b1d662ee6ea9b0a
2016-09-30 05:59:59 +00:00
Yuriy Taraday 5af7b01622 Remove usage of deprecated httpd/keystone.py
It had been removed recently which prevents container from build.

Change-Id: I8f120ff4904dc15415aee0be85da9212d3ad824d
2016-09-26 17:37:30 +03:00
Andrey f7a21cd7ab Adding default configs to build from git repo
Images will be built with sources from master branch of
https://github.com/openstack/keystone.git repository by default.

Change-Id: I97c2a309f2025aebcff90ea1326c2a2eb1c848ee
Depends-On: I4d91aa8632fcd55735d791300fde475696b435b5
2016-08-26 14:10:31 +00:00
Proskurin Kirill 138be47799 Add volume for Keystone access logs for heka collecting
Change-Id: Iac338a9e3183428c07357d02d3a597d78249b155
2016-08-18 18:06:51 +03:00
Andrey Pavlov 26e2873f58 Adding application definition for keystone
Change-Id: I78501d26ee633fba32f5d9919bfb49faedd8d8f9
2016-06-23 17:59:58 +02:00
Proskurin Kirill 73cae2c9e1 Make keystone log to stderr in some weird way.
Change-Id: If1738085c313a52cc5479ac6cf6ac22f85a8265f
2016-06-07 16:38:16 +02:00
Proskurin Kirill df4af1a3b6 Improved keystone bootstrap script logging
Change-Id: I8ae01688a9af6d4f7d61fce48fb792eeb8f0b2fb
2016-06-06 15:44:43 +02:00
Proskurin Kirill 2656e8d051 Use nc from the base-tools image
Change-Id: I50bc6c12615c6ea26e3651c89229aa35e9f5d062
Depends-On: Ic8aa3085f7c2d567907e6c6370c8963a4629a89b
2016-06-06 11:46:53 +02:00
Dmitry Tyzhnenko 89ed3411aa Fix using KEYSTONE_DB variable
Change-Id: I099c76809f5b3d614ecd8be299f16af6fdfd04e2
2016-05-22 22:44:44 +03:00
Artur Zarzycki 4d98e88760 Add nc for mysql alive test
Change-Id: Ieda45b79a7f3eabaa415b7c3f528a919ee909b3b
2016-05-19 11:01:13 +02:00
Artur Zarzycki 9072dbd01e Check mysql open port to wait on mysql up
Change-Id: Iea1ddd49f7a74fc162e09910a6f456eff8bd9f59
2016-05-19 10:37:23 +02:00
Artur Zarzycki 384588c256 Keystone need to wait for mariadb with up
Change-Id: I37939c134163afb2918822366495d2c3a7db4747
2016-05-19 10:14:17 +02:00
Artur Zarzycki eb6705ec76 Fix keystone bootstrap
Change-Id: I14b1e9041f6a4a8da5f3c547699858b369e2ff64
2016-05-18 19:25:43 +02:00
Artur Zarzycki 4e523a56d9 First keystone version
Change-Id: I88dddd1c626de3d1c7ae7ad5e3cfd0c512a43011
2016-05-18 12:00:39 +02:00