Skip to content

Commit 031e3d1

Browse files
committed
Merge branch 'develop' of github.com:MetaCell/cloud-harness into develop
2 parents 5796277 + 54c6cd1 commit 031e3d1

3 files changed

Lines changed: 15 additions & 6 deletions

File tree

applications/events/deploy/templates/deployments.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,15 @@ spec:
6262
periodSeconds: 15
6363
timeoutSeconds: 5
6464
livenessProbe:
65-
tcpSocket:
66-
port: client
67-
initialDelaySeconds: 30
65+
exec:
66+
command:
67+
- /bin/sh
68+
- -c
69+
- timeout 10 /opt/kafka/bin/kafka-broker-api-versions.sh --bootstrap-server localhost:9092
70+
initialDelaySeconds: 60
6871
periodSeconds: 30
69-
timeoutSeconds: 5
72+
timeoutSeconds: 15
73+
failureThreshold: 3
7074
lifecycle:
7175
preStop:
7276
exec:

libraries/cloudharness-common/cloudharness/auth/keycloak.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,10 @@ def get_user(self, user_id, with_details=False) -> User:
493493
def _add_related_to_user(self, user: User, with_details: bool, admin_client):
494494
user.user_groups = [UserGroup.from_dict(group) for group in admin_client.get_user_groups(user_id=user['id'], brief_representation=not with_details)]
495495
user.realm_roles = admin_client.get_realm_roles_of_user(user['id'])
496-
user.organizations = [Organization.from_dict(org) for org in admin_client.get_user_organizations(user['id'])]
496+
if hasattr(admin_client, 'get_user_organizations'):
497+
user.organizations = [Organization.from_dict(org) for org in admin_client.get_user_organizations(user['id'])]
498+
else:
499+
user.organizations = []
497500
return user
498501

499502
def get_current_user(self) -> User:

libraries/models/cloudharness_model/encoder.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from datetime import date, datetime
12
from json import JSONEncoder
23

34

@@ -9,7 +10,8 @@ def encode(self, o):
910
return super().encode(o)
1011

1112
def default(self, o):
12-
13+
if isinstance(o, (datetime, date)):
14+
return o.isoformat()
1315
if hasattr(o, "to_dict"):
1416
return o.to_dict()
1517
return JSONEncoder.default(self, o)

0 commit comments

Comments
 (0)