Commit Graph

9635 Commits

Author SHA1 Message Date
Shreya Malviya d773bac8c1 Common: Simplify logic in PypubsubEventQueue 2022-08-08 13:11:07 +05:30
Shreya Malviya 8ae451f240 Common: Implement publish() in PypubsubEventQueue 2022-08-08 12:49:21 +05:30
Shreya Malviya 1fbe9e5ad4 Common: Make methods static in PypubsubEventQueue 2022-08-08 12:07:45 +05:30
Shreya Malviya 414e8127ed Common: Implement subscribe_tags() in PypubsubEventQueue 2022-08-08 12:03:17 +05:30
Shreya Malviya bb76410bac Common: Create and partially implement PypubsubEventQueue 2022-08-05 19:11:33 +05:30
Shreya Malviya 40219aa5ff Common: Add TODO in IEventQueue 2022-08-05 19:05:07 +05:30
Shreya Malviya 924fc3f1e2 Common: Make all methods of IEventQueue static 2022-08-05 18:51:07 +05:30
Shreya Malviya ac62281c84 Agent: Add pypubsub as a dependency 2022-08-05 18:45:34 +05:30
Shreya Malviya b027686b2f Island: Add pypubsub as a dependency 2022-08-05 18:44:41 +05:30
Shreya Malviya 41ea4a901b Common: Add IEventQueue 2022-08-05 18:25:00 +05:30
Shreya Malviya 89b194d0ae
Merge pull request #2167 from guardicore/2109-refactor-ip-addresses-resource
Refactor IPAddresses resource
2022-08-05 13:54:33 +05:30
Shreya Malviya 2be0e088e0 Island: Fix all references to 'local' IPs which may not always be local 2022-08-05 13:52:41 +05:30
Shreya Malviya 4095e130f9 Island: Don't return IP addresses from Root resource's GET 2022-08-05 13:52:41 +05:30
Shreya Malviya 3f14b96b71 UI: Get IP addresses from /api/island/ip-addresses instead of /api in AWSRunOptions.js 2022-08-05 13:52:41 +05:30
Mike Salvatore 2e05987e7e Revert "UT: Hacky workaround in StubDIContainer to get the tests passing for now"
This reverts commit eb4f704597. This was
resolved by 5f91e39 instead.
2022-08-05 13:52:12 +05:30
Mike Salvatore 44c73db2af
Merge pull request #2164 from guardicore/2109-compare-versions-ui
2109 compare versions UI
2022-08-04 13:58:35 -04:00
Mike Salvatore 5f91e39b39 Common: Handle classes without __name__ in DIContainer 2022-08-04 10:50:53 -04:00
ilija-lazoroski 212d638af1
Merge pull request #2168 from guardicore/2109-auth-island-version
2109 auth island version
2022-08-04 16:12:40 +02:00
Ilija Lazoroski 85af7f0f39 UI: Remove leftovers in VersionComponent 2022-08-04 13:41:40 +02:00
Shreya Malviya 407bf892e5 Island: Fix import order in cc/services/initialize.py 2022-08-04 16:55:59 +05:30
Ilija Lazoroski efffde6321 Changelog: Added entry for authentication of `api/island/version` 2022-08-04 11:59:07 +02:00
Ilija Lazoroski aa8e020df6 UI: Use AuthComponent in VersionComponent 2022-08-04 11:57:09 +02:00
Ilija Lazoroski bfd0eb6fa5 Island: Authenticate `api/island/version` 2022-08-04 11:56:01 +02:00
Ilija Lazoroski 4500d57edd Island: Fix typo in Version object 2022-08-04 11:48:17 +02:00
Ilija Lazoroski ae468f9832 UI: Compare version numbers in VersionComponent 2022-08-04 11:48:17 +02:00
Ilija Lazoroski f13d55d89a UI: Install semver
Used for comparing version numbers
2022-08-04 11:48:17 +02:00
Ilija Lazoroski 805964d0e3 Island: Add Version to cc/__init__ 2022-08-04 11:48:17 +02:00
vakarisz 484773b782 Island: Fix import sequence in main.py
Gevent setup needs to go first, because it hooks other imports.
2022-08-04 12:43:13 +03:00
Shreya Malviya eb4f704597 UT: Hacky workaround in StubDIContainer to get the tests passing for now 2022-08-04 13:41:55 +05:30
Shreya Malviya 144268187f Island: Add IPAddresses to cc/resources/__init__.py and shorten imports 2022-08-04 13:06:08 +05:30
Shreya Malviya 4ee1450001 Island: Inject local_ip_addresses into Root resource's constructor 2022-08-04 13:03:04 +05:30
Shreya Malviya 80c6ee8805 Island: Inject local_ip_addresses into LocalMonkeyRunService's constructor 2022-08-04 12:59:18 +05:30
Shreya Malviya e4d7f36985 Island: Rename IpAddresses -> IPAddresses 2022-08-04 12:53:36 +05:30
Shreya Malviya 6b89f38f87 Island: Fix docstrings in IpAddresses resource 2022-08-04 12:52:25 +05:30
Shreya Malviya e2702ffacb UI: Modify RunOptions page to correctly display IPs in manual run option 2022-08-04 12:49:47 +05:30
Shreya Malviya 860eb1b65c Island: Simply return IPs list instead of mapping in IpAddresses resource 2022-08-04 12:47:32 +05:30
Shreya Malviya 637c466822 Island: Pass local_ip_addresses in IpAddresses resource constructor 2022-08-04 12:47:32 +05:30
Shreya Malviya 1466fccc5f Island: Register convention 'local_ip_addresses' 2022-08-04 12:47:29 +05:30
Shreya Malviya d189a94e9c Island: Rename local_ip_addresses() -> get_local_ip_addresses() 2022-08-04 12:31:21 +05:30
Mike Salvatore 867135b358 Docs: Update references to deployment types 2022-08-03 19:32:49 -04:00
Mike Salvatore c9e01f197c Changelog: Improve consistency in API entries 2022-08-03 19:18:40 -04:00
Mike Salvatore 3798fe0756
Merge pull request #2161 from guardicore/2109-remove-version-update-service
Island: Remove VersionUpdate service
2022-08-03 16:50:17 -04:00
Mike Salvatore fa06263f1c Common: Remove disused VersionServerConnectionError 2022-08-03 14:54:42 -04:00
Ilija Lazoroski ba6d1b18ee Island: Remove VersionUpdate service
Issue #2109
PR #2161
2022-08-03 14:45:15 -04:00
Mike Salvatore c57e865192
Merge pull request #2160 from guardicore/2109-add-version-object-to-di
2109 add version object to di
2022-08-03 14:35:45 -04:00
Mike Salvatore 78356ec7e1 Island: Add TODO about Deployment and initialize_services() 2022-08-03 14:34:28 -04:00
Mike Salvatore 833e3b82bc Island: Crash if deployment cannot be determined 2022-08-03 14:24:46 -04:00
Mike Salvatore 449207876f Island: Register Deployment as instance, not convention 2022-08-03 13:33:29 -04:00
Mike Salvatore efec473b08
Merge pull request #2158 from guardicore/2071-POST-to-PUT
Change POST to PUT in /api/agent-configuration
2022-08-03 13:31:47 -04:00
Mike Salvatore 582bc46f8c Island: Rename keys in Version resource 2022-08-03 13:24:30 -04:00