Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
vnf-onboarding
OSM Packages
Commits
fe7be6cd
Commit
fe7be6cd
authored
Oct 14, 2022
by
Mark Beierl
Browse files
Merge branch 'beierlm-bug2133' into 'master'
Adding Error Log See merge request
!200
parents
21d73fc1
5ad97dfc
Pipeline
#7599
failed with stage
in 1 minute and 33 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
3 deletions
+7
-3
openldap_primitives_knf/charms/ops/openldap-operator/src/charm.py
..._primitives_knf/charms/ops/openldap-operator/src/charm.py
+7
-3
No files found.
openldap_primitives_knf/charms/ops/openldap-operator/src/charm.py
View file @
fe7be6cd
...
...
@@ -53,7 +53,7 @@ class Ldap:
self
.
connection
=
None
def
_connect
(
self
):
server
=
Server
(
self
.
ldap_uri
,
get_info
=
ALL
)
server
=
Server
(
self
.
ldap_uri
,
get_info
=
ALL
,
connect_timeout
=
10
)
self
.
connection
=
Connection
(
server
,
user
=
"cn=admin,dc=example,dc=org"
,
password
=
"admin"
)
...
...
@@ -105,17 +105,21 @@ class OpenldapOperatorCharm(CharmBase):
dc_param
=
event
.
params
[
"dc"
]
cn
=
f
"cn=
{
cn_param
}
"
dc
=
","
.
join
([
f
"dc=
{
dc_component
}
"
for
dc_component
in
dc_param
.
split
(
"."
)])
result
=
""
try
:
openldap_service
=
self
.
osm_config
.
get_service
(
"stable-openldap"
)
ldap_uri
=
(
f
'ldap://
{
openldap_service
.
ip
}
:
{
openldap_service
.
get_port
(
"ldap-port"
)
}
'
)
ldap
=
Ldap
(
ldap_uri
)
user_info
=
ldap
.
get_user_info
(
cn
,
dc
)
event
.
set_results
({
"output"
:
user_info
})
result
=
ldap
.
get_user_info
(
cn
,
dc
)
except
Exception
as
e
:
result
=
e
logger
.
error
(
e
)
event
.
fail
(
f
"Failed getting user info:
{
e
}
"
)
event
.
set_results
({
"output"
:
result
})
if
__name__
==
"__main__"
:
main
(
OpenldapOperatorCharm
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment