Initialize OpenshiftGroupsSync attributes early (#165)

* Initialize OpenshiftGroupsSync attributes early

The fail_json() method calls close_connection(), but this can fail when
the python-ldap library is not installed as close_connection() gets
called before the __ldap_connection attribute has been defined.

* Use already defined virtualenv_command

* Fix tests

* Add changelog fragment
This commit is contained in:
Mike Graves
2022-05-12 17:13:59 -04:00
committed by GitHub
parent 15fff541b1
commit 5545c0f9ae
4 changed files with 54 additions and 10 deletions

View File

@@ -0,0 +1,2 @@
bugfixes:
- openshift_adm_groups_sync - initialize OpenshiftGroupSync attributes early to avoid Attribute error (https://github.com/openshift/community.okd/issues/155).