This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview
To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.
Change-Id: I19bd69d740029b50f04e114e97235ab106e8cea2
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup
The keystoneclient-kerberos project is being retired. The project
was seldomly used, untested, and any logic it had was moved to
the keystoneauth project.
Change layout.yaml and projects.yaml according to the retirement
instructions [1].
[1] http://docs.openstack.org/infra/manual/drivers.html#retiring-a-project
See related commits:
- infra related patches to retire the repo
I7a6c0ed3f799904815d928f2572fec657d3e2b10
- keystoneclient-kerberos deprecation warning
I9877a044f98bcb3479bd2d853aedd2d2a5b10b3b
- requirements update
Ib1307a21a4a8697dd28fb01ba5b2df6850cc4f3a
- mailing list announce
http://lists.openstack.org/pipermail/openstack-dev/2016-September/104721.html
- codesearch (showing no impact on consuming projects)
http://codesearch.openstack.org/?q=keystoneclient-kerberos&i=nope&files=&repos=
This can only merge after the following change has
merged in project-config:
https://review.openstack.org/#/c/413790/
Not using a formal depencency since the Change-Id of the project-config
is reused in an abandoned change.
Change-Id: I2b31d7c07a7456b4208d928ca2c013ccea88874d
as part of deprecating this package we should use keystoneauth
instead of keystoneclient auth plugins and fixtures.
Change-Id: I9c0169018aefd6df9d406da7ce9256205834674e
This patch removes `MANIFEST.in` file as pbr generates a sensible
manifest from git files and some standard files and it removes
the need for an explicit `MANIFEST.in` file.
Change-Id: Ibb26e84f0def8f91c2cc61c2dc232fe396a4d9a4
"Python 3.3 support is being dropped since OpenStack Liberty."
written in following URL.
https://wiki.openstack.org/wiki/Python3
And already the infra team and the oslo team are dropping py33
support from their projects.
Since we rely on oslo for a lot of our work, and depend on infra
for our CI, we should drop py33 support too.
Change-Id: I88c762d8457a721bc900bf47171ff77ad221062c
Closes-Bug: #1526170
The contents of this package have been moved into
keystoneauth1, so an application importing this package should
now get a warning telling them to stop using it and use the
keystoneauth1 version instead.
Change-Id: I9877a044f98bcb3479bd2d853aedd2d2a5b10b3b
Closes-Bug: 1512741
The last release of the kerberos plugin used optional authentication
that was removed as it seemed to be to simplify testing. After further
work it appears this reduces the amount of error messages that can be
received.
When connecting to a kerberos auth endpoint if an error message is
returned on authentication we can't assert the origin of that message
(as we haven't authenticated). Optional means we should accept the body
of these responses for debugging.
Change-Id: I026426cf983c0d7246a559d00f16bd59be804232
Using a mutable type implies that it's acceptable for the set of
publicly-accessible attributes to be mutated at runtime, which defeats
their intended purpose of documenting the public interface. Tuples are
immutable.
Change-Id: Ib3ab93224ba240040b08ece481ef5ba620c3f658
Rework the tests to extract a mock fixture that is capable of mocking
server authenticated requests. Set the plugin to mutual authentication
by default.
Closes-Bug: #1482468
Change-Id: I06daea59d25cd63c552f2db9f663bbc33e659ed5
We need to give PBR the full package name when it looks up the version
from a pip installed package. keystoneclient_kerberos is the module
name, not the package name.
Change-Id: I638d0975d77db3767c3675dceb05466388abebc9
Closes-Bug: #1441918
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.
Change-Id: I6e3f55e2d610abda7f28dfdff6e7af2b4e685ac8
some of the requirements that were listed did not match the syntax
of the requirements in global-requirements. also some were out of
date.
Change-Id: I59ee0a07698521b0be85c751ab31368341d83a93
Enable kerberos when doing authentication.
It will reuse any existing kerberos token and use it if the server
uses WWW-Authenticate: Negotiate.
depends on to requests-kerberos
Co-Authored by: Adam Young <ayoung@redhat.com>
Co-Authored by: Jamie Lennox <jamielennox@redhat.com>
bp: kerberos-auth-plugin
Change-Id: Idf02bf27b5933c00827dd08d11ac131896184ad8