Mike Salvatore
c26c7403a6
Common: Make INTERNAL_ALL_EVENT_TYPES_TOPIC private to the module
2022-08-10 09:17:14 -04:00
Mike Salvatore
43e45e14ad
Common: Remove subscribe_all_event_types()
...
https://github.com/guardicore/monkey/pull/2182#discussion_r942427831
2022-08-10 09:17:14 -04:00
Mike Salvatore
87cbdd9fb8
Common: Rename subscribe_all() -> subscribe_all_events()
2022-08-10 09:17:13 -04:00
Mike Salvatore
8553cd834c
Common: Improve readability of PyPubSubEventQueue.publish()
2022-08-10 08:59:49 -04:00
Mike Salvatore
1d7b498290
Common: Improve readability in PyPubSubEventQueue
2022-08-10 08:59:49 -04:00
Mike Salvatore
7bbecc4d3f
Common: Only send event to `subscribe_all()` subscribers once
2022-08-10 08:59:49 -04:00
Ilija Lazoroski
4da0b5fcff
Docs, Island: Replace broken links with wayback machine links
...
These needs to be changed when we have live ones from Akamai.
2022-08-10 14:34:13 +02:00
Ilija Lazoroski
53c2a1d5c4
Project: Replace Guardicore links with Akamai links
...
Fix one link in ISSUE template
2022-08-10 14:15:59 +02:00
Ilija Lazoroski
2f7a32efb1
Docs: Replace Guardicore links with Akamai links
2022-08-10 14:14:47 +02:00
Ilija Lazoroski
32634ce164
Island: Replace Guardicore links with Akamai links
2022-08-10 14:14:19 +02:00
Ilija Lazoroski
4535c26a5c
Agent: Change Guardicore link in ransowmare readme
2022-08-10 14:13:42 +02:00
Shreya Malviya
49a28b9161
UT: Add test for subscribing to all event types in PyPubSubEventQueue
2022-08-10 17:24:12 +05:30
Mike Salvatore
d09f743100
Island: Register pypubsub Publisher in the DIContainer
2022-08-10 07:31:43 -04:00
Mike Salvatore
416cb30577
Common: Add type hint ty PyPubSubEventQueue constructor
2022-08-10 07:29:13 -04:00
Shreya Malviya
6ecb2f4d49
UT: Simplify logic in test_pypubsub_event_queue.test_subscribe_types()
2022-08-10 15:45:39 +05:30
Shreya Malviya
e905f6eddf
UT: Define functions instead of lambda expressions in PyPubSubEventQueue tests since flake8 complains
2022-08-10 15:41:03 +05:30
Shreya Malviya
edad0d8cf2
UT: Simplify test logic with fixtures in PyPubSubEventQueue
2022-08-10 15:39:14 +05:30
Shreya Malviya
3aff182d47
UT: Simplify PyPubSubEventQueue's tests
2022-08-10 14:53:46 +05:30
Shreya Malviya
2fd66bc9e2
Common: Add comment about subscribing to all topics in PyPubSubEventQueue
2022-08-10 14:49:31 +05:30
Shreya Malviya
f26beb6464
Common: Pass event_data to subscribers when publishing in PyPubSubEventQueue
2022-08-10 14:02:53 +05:30
Shreya Malviya
32efa0f0f2
Common: Don't pass 'data' argument when publishing in PyPubSubEventQueue
2022-08-10 13:27:55 +05:30
Shreya Malviya
d154a7989c
Common: Don't pass 'data' argument to IEventQueue's publish()
2022-08-10 13:26:01 +05:30
Shreya Malviya
3938e2f377
Project: Add subscribe_all_event_types to Vulture allowlist
2022-08-09 19:00:05 +05:30
Shreya Malviya
8da3abbb5b
Common: Add internal all event types topic to PyPubSubEventQueue
2022-08-09 18:54:17 +05:30
Ilija Lazoroski
126f37a1f2
Docs: Change baseURL for production and staging
...
* Disable canonify
2022-08-09 08:28:52 -04:00
Shreya Malviya
7a77fd82df
Project: Add event queue's entries to Vulture allowlist
2022-08-09 17:12:48 +05:30
Shreya Malviya
585b1ca408
Common: Modify IEventQueue to not have any static methods
2022-08-09 15:21:59 +05:30
Shreya Malviya
390757f9cb
UT: Modify PyPubSubEventQueuetests as per latest changes
2022-08-09 15:21:54 +05:30
Shreya Malviya
2d248151b3
Island: Register IEventQueue instance in DI container
2022-08-09 14:32:33 +05:30
Shreya Malviya
d190f220f7
Common: Modify PyPubSubEventQueue to pass publisher in constructor
2022-08-09 14:31:44 +05:30
Shreya Malviya
00b62dc1a9
UT: Modify PyPubSubEventQueue's tests based on changes
2022-08-09 11:56:15 +05:30
Shreya Malviya
3cef54c09c
Common: Change IEventQueue and PyPubSubEventQueue's subscribe_types() -> subscribe_type()
2022-08-09 11:53:03 +05:30
Shreya Malviya
ae666d3dd3
Common: Change IEventQueue and PyPubSubEventQueue's subscribe_tags() -> subscribe_tag()
2022-08-09 11:50:31 +05:30
Shreya Malviya
e92d67bfe8
Common: Fix type hints in IEventQueue and PyPubSubEventQueue
2022-08-09 11:46:19 +05:30
Shreya Malviya
9210023876
UT: Replace EventQueue with PyPubSubEventQueue
2022-08-09 11:43:37 +05:30
Shreya Malviya
d346e63a26
Common: Rename EventQueue -> PyPubSubEventQueue
2022-08-09 11:42:57 +05:30
Shreya Malviya
ae2ba0e068
UT: Remove event queue's unsubscribing tests
2022-08-09 11:39:43 +05:30
Shreya Malviya
f3ef99db64
Common: Remove unsubscribing methods from IEventQueue and EventQueue
2022-08-09 11:37:21 +05:30
Shreya Malviya
77ea3e554d
UT: Replace PypubsubEventQueue -> EventQueue and test_pypubsub_event_queue.py -> test_event_queue.py
2022-08-09 00:06:24 +05:30
Shreya Malviya
23d3f179a2
Common: Rename PypubsubEventQueue -> EventQueue and pypubsub_event_queue.py -> event_queue.py
2022-08-09 00:05:07 +05:30
Shreya Malviya
1a2a4d165a
Common: Add tests for PypubsubEventQueue
...
All the unsubscribing tests fails for some reason right now. The
subscriber is unsubscribed from the specified topics but the subscriber
is still called when an event with that topic is published.
2022-08-08 23:57:15 +05:30
Shreya Malviya
b1017e2222
Common: Fix import in common/events/__init__.py
2022-08-08 23:54:29 +05:30
Shreya Malviya
9c5bbfe35c
Common: Fix some logic in PypubsubEventQueue
2022-08-08 23:54:01 +05:30
Mike Salvatore
b2fa790db8
Merge pull request #2178 from guardicore/2169-icredentialstore-renaming
...
2169 ICredentialStore renaming
2022-08-08 11:27:29 -04:00
Mike Salvatore
aa32b5059a
Agent: Remove superfluous types from IPropCredRepo docstrings
2022-08-08 10:58:20 -04:00
vakarisz
223474d983
Island: Document IPropagationRepository and child classes
2022-08-08 17:20:27 +03:00
vakarisz
9c5a81105f
Island: Sort imports in representations.py
2022-08-08 16:54:40 +03:00
vakarisz
022daf762b
Agent: Improve documentation of credential repository
2022-08-08 16:09:59 +03:00
vakarisz
4f6500ad83
Island: Use python json encoder instead of flask
...
Flask json acts strange and doesn't trigger the "default" method when it encounters CredentialTypeEnum, even though it can't serialize it
2022-08-08 15:41:45 +03:00
vakarisz
eb6b06e6a2
Agent: Rename credential_store to credential_repository
2022-08-08 15:34:53 +03:00