Skip to content

Commit a1a9d3c

Browse files
authored
Merge pull request #123 from cloudblue/cr/add_repository_tag_to_setupresponse_logging_meta
LITE-34083: Add repository_tag to LogMeta
2 parents e3c1639 + e054e44 commit a1a9d3c

5 files changed

Lines changed: 11 additions & 5 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
## Install
1717

18-
`Connect EaaS Core` requires python 3.9 or later.
18+
`Connect EaaS Core` requires Python 3.9 through 3.12.
1919

2020

2121
`Connect EaaS Core` can be installed from [pypi.org](https://pypi.org/project/connect-eaas-core/) using pip:

connect/eaas/core/proto.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ class Task(BaseModel):
9191

9292

9393
class LogMeta(BaseModel):
94+
repository_tag: Optional[str] = None
9495
account_id: Optional[str]
9596
account_name: Optional[str]
9697
service_id: Optional[str]
@@ -268,6 +269,7 @@ def serialize(self, protocol_version=2):
268269
'logging_api_key': self.data.logging.logging_api_key,
269270
'log_level': self.data.logging.log_level,
270271
'runner_log_level': self.data.logging.runner_log_level,
272+
'repository_tag': self.data.logging.meta.repository_tag,
271273
'account_id': self.data.logging.meta.account_id,
272274
'account_name': self.data.logging.meta.account_name,
273275
'service_id': self.data.logging.meta.service_id,
@@ -347,6 +349,7 @@ def deserialize(cls, raw):
347349
log_level=raw_data.get('log_level'),
348350
runner_log_level=raw_data.get('runner_log_level'),
349351
meta=LogMeta(
352+
repository_tag=raw_data.get('repository_tag'),
350353
account_id=raw_data.get('account_id'),
351354
account_name=raw_data.get('account_name'),
352355
service_id=raw_data.get('service_id'),

poetry.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ classifiers = [
2424
]
2525

2626
[tool.poetry.dependencies]
27-
python = ">=3.9,<4"
27+
python = ">=3.9,<3.13"
2828
connect-openapi-client = ">=25.20"
2929
pydantic = "^1.10"
3030
fastapi = "^0.115.0"

tests/connect/eaas/core/test_proto.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@
159159
'log_level': 'log-level',
160160
'runner_log_level': 'runner-log-level',
161161
'meta': {
162+
'repository_tag': 'repository_tag',
162163
'account_id': 'account_id',
163164
'account_name': 'account_name',
164165
'service_id': 'service_id',
@@ -178,6 +179,7 @@
178179
'environment_type': 'environ-type',
179180
'log_level': 'log-level',
180181
'runner_log_level': 'runner-log-level',
182+
'repository_tag': 'repository_tag',
181183
'account_id': 'account_id',
182184
'account_name': 'account_name',
183185
'service_id': 'service_id',
@@ -191,6 +193,7 @@
191193
'environment_type': 'environ-type',
192194
'log_level': 'log-level',
193195
'runner_log_level': 'runner-log-level',
196+
'repository_tag': None,
194197
'account_id': None,
195198
'account_name': None,
196199
'service_id': None,

0 commit comments

Comments
 (0)