Commit Graph

14 Commits

Author SHA1 Message Date
Alex Kavanagh 53e93b8820 Migrate testr to stestr
Note that the interface doesn't have any unit tests yet.

Change-Id: I91bfe767e7d10b696a73c7141dbefe8ec30e297c
2021-02-10 12:30:32 +00:00
Alexander Litvinov 9686efab18 Adding provides.py for openstack-integrator relation.
This change is to be able to provide keystone-credentials interface by
openstack-integrator charm. Openstack-integrator already has credentials
from keystone (sitting in the other model) from 'juju trust' or
charm config.

So it can expose them to kubernetes-master units directly in
keystone-credentials relation. This way we can reuse the existing
keystone from openstack model to authenticate users in k8s-dashboard etc.

Change-Id: I6ecc32d24305205ce3b11f047658bd056f5960a6
2020-09-24 12:18:19 +03:00
Ghanshyam Mann 7cc4931d61 [ussuri][goal] Updates for python 2.7 drop
OpenStack is dropping the py2.7 support in ussuri cycle.

charm repos need few updates on either py2 drop or updating
ussuri python template, tox.ini etc.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ib21e51e6ab020747e069dc854dcc1d42be382637
2020-02-27 21:04:46 -06:00
Camille Rodriguez 8307167ca9 Avoid pollution and false positives with tox.ini
- removing sitepackages in tox.ini to avoid test env pollution
- skip_missing_interpreters in tox.ini set to False to avoid false
positives by skipping missing interpreters.

Change-Id: I2a293e279ab12501f082efbb71cc25219567a17e
2019-08-27 08:58:03 -04:00
Alvaro Uria e1053da8b9 Monitor -relation-changed
When keystone updates its relation data for the identity-service
relations, reactive charms need to be aware that an update occurred.
This change will add a new state (identity-service.available.updated).

Change-Id: Ic307f37f0ba861fb6b5f7d724565dea93c85906c
Closes-Bug: #1825951
2019-05-03 11:05:13 +02:00
OpenDev Sysadmins f3f863764f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:35:32 +00:00
Liam Young 28b58fd69f Expose project and user domain information
Expose project and user domain and id information.

Depends-On: I228ddfbef23ab77885b093c8d5f359eec13d210c
Change-Id: I82b852218c08bfb397f20fa6289c149aad9d5cec
2019-02-26 12:22:06 +00:00
zhulingjie e0ca24f5b5 Change openstack-dev to openstack-discuss
Change-Id: Ib86e01f649a597d9dc344e596245ad50696a28cd
2018-11-18 03:08:55 -05:00
Zuul 29c759b74f Merge "fix tox python3 overrides" 2018-10-12 10:58:25 +00:00
Doug Hellmann eaa3e0b255 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: I1ee673c272ff3aaef4231d89957d4b8e41b7e3a5
Story: #2002586
Task: #24317
2018-10-04 12:45:49 +00:00
Doug Hellmann 996918986e fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I6595bea270b9e5542d2d97a5748dc0923abd344b
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-10-04 12:45:44 +00:00
Andreas Jaeger 3d24bc42d4 Update tox to remove deprecated pip option
The job --allow-unverified is obsolete, also python-apt cannot be
installed and is unneeded for current jobs.

Remove so that python installation works.

Change-Id: I081f09f1e63233b2daf0bbdee84a69dbb785e3dc
2018-10-04 12:12:27 +02:00
James Page b68c59b59d Add support for verification process
Add required configuration files and generally update the interface
after move to OpenStack git/gerrit.

Change-Id: I5c14ad429a0bb11902ab0352707da877390c0688
2016-07-07 15:36:19 +01:00
David Ames e0df0b3bbf Initial keystone-credentials interface
Create the interface for keystone-credentials (identity-credentials)
2016-05-04 11:15:19 -07:00