Skip to content

Commit 372e222

Browse files
authored
Merge pull request #306 from ligangty/radas-umb
RADAS: change the request_queue to request_channel in config
2 parents 268d002 + 3278f22 commit 372e222

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

charon/config.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def __init__(self, data: Dict):
3030
self.__umb_host: str = data.get("umb_host", None)
3131
self.__umb_host_port: str = data.get("umb_host_port", "5671")
3232
self.__result_queue: str = data.get("result_queue", None)
33-
self.__request_queue: str = data.get("request_queue", None)
33+
self.__request_chan: str = data.get("request_channel", None)
3434
self.__client_ca: str = data.get("client_ca", None)
3535
self.__client_key: str = data.get("client_key", None)
3636
self.__client_key_pass_file: str = data.get("client_key_pass_file", None)
@@ -51,7 +51,7 @@ def validate(self) -> bool:
5151
if not self.__result_queue:
5252
logger.error("Missing the queue setting to receive signing result in UMB!")
5353
return False
54-
if not self.__request_queue:
54+
if not self.__request_chan:
5555
logger.error("Missing the queue setting to send signing request in UMB!")
5656
return False
5757
if self.__client_ca and not os.access(self.__client_ca, os.R_OK):
@@ -81,8 +81,8 @@ def umb_target(self) -> str:
8181
def result_queue(self) -> str:
8282
return self.__result_queue.strip()
8383

84-
def request_queue(self) -> str:
85-
return self.__request_queue.strip()
84+
def request_channel(self) -> str:
85+
return self.__request_chan.strip()
8686

8787
def client_ca(self) -> str:
8888
return self.__client_ca.strip()

charon/pkgs/radas_sign.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ def on_start(self, event):
206206
ssl_domain=self._ssl
207207
)
208208
if conn:
209-
self._sender = self._container.create_sender(conn, self.rconf.request_queue())
209+
self._sender = self._container.create_sender(conn, self.rconf.request_channel())
210210

211211
def on_sendable(self, event):
212212
if not self._message_sent:

tests/test_config_radas.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def test_full_radas_config(self):
3636
radas:
3737
umb_host: test.umb.api.com
3838
result_queue: queue.result.test
39-
request_queue: queue.request.test
39+
request_channel: topic://topic.request.test
4040
client_ca: {}
4141
client_key: {}
4242
client_key_pass_file: {}
@@ -59,7 +59,7 @@ def test_missing_umb_host(self):
5959
radas_settings = """
6060
radas:
6161
result_queue: queue.result.test
62-
request_queue: queue.request.test
62+
request_channel: topic://topic.request.test
6363
client_ca: {}
6464
client_key: {}
6565
client_key_pass_file: {}
@@ -79,7 +79,7 @@ def test_missing_result_queue(self):
7979
radas_settings = """
8080
radas:
8181
umb_host: test.umb.api.com
82-
request_queue: queue.request.test
82+
request_channel: topic://topic.request.test
8383
client_ca: {}
8484
client_key: {}
8585
client_key_pass_file: {}
@@ -120,7 +120,7 @@ def test_unaccessible_client_ca(self):
120120
radas:
121121
umb_host: test.umb.api.com
122122
result_queue: queue.result.test
123-
request_queue: queue.request.test
123+
request_channel: topic://topic.request.test
124124
client_ca: {}
125125
client_key: {}
126126
client_key_pass_file: {}
@@ -142,7 +142,7 @@ def test_unaccessible_client_key(self):
142142
radas:
143143
umb_host: test.umb.api.com
144144
result_queue: queue.result.test
145-
request_queue: queue.request.test
145+
request_channel: topic://topic.request.test
146146
client_ca: {}
147147
client_key: {}
148148
client_key_pass_file: {}
@@ -164,7 +164,7 @@ def test_unaccessible_client_password_file(self):
164164
radas:
165165
umb_host: test.umb.api.com
166166
result_queue: queue.result.test
167-
request_queue: queue.request.test
167+
request_channel: topic://topic.request.test
168168
client_ca: {}
169169
client_key: {}
170170
client_key_pass_file: {}
@@ -186,7 +186,7 @@ def test_unaccessible_root_ca(self):
186186
radas:
187187
umb_host: test.umb.api.com
188188
result_queue: queue.result.test
189-
request_queue: queue.request.test
189+
request_channel: topic://topic.request.test
190190
client_ca: {}
191191
client_key: {}
192192
client_key_pass_file: {}

0 commit comments

Comments
 (0)