Ilija Lazoroski
6feb261254
Island: Use Version object in Version endpoint
2022-08-03 17:04:39 +02:00
Ilija Lazoroski
fb12c777a6
Island: Register Version instance
2022-08-03 17:01:52 +02:00
Ilija Lazoroski
682e52c38f
Island: Register version_number convetnion
2022-08-03 17:01:14 +02:00
Ilija Lazoroski
133bf75774
Island: Register deployment convention
2022-08-03 17:00:08 +02:00
Ilija Lazoroski
d1efa1a790
Common: Strip out newline in version
2022-08-03 16:50:31 +02:00
Ilija Lazoroski
8586d89062
Island: Implement Version object
2022-08-03 16:43:04 +02:00
Ilija Lazoroski
3c1653d872
Island: Add semantic_version to Pipfile
...
Used to validate version string
2022-08-03 16:28:18 +02:00
Ilija Lazoroski
117b1ebe5a
Island: Add Deployment Enum
2022-08-03 16:26:22 +02:00
Mike Salvatore
17b264d28b
Merge pull request #2145 from guardicore/2106-remove-mode-keyword
...
2106 remove mode keyword
2022-08-03 08:55:56 -04:00
Shreya Malviya
5a06e88913
UT: Simplify some logic in test_island_mode.py
2022-08-03 18:14:46 +05:30
Shreya Malviya
8615ae554f
UT: Change POST requests to PUT in AgentConfiguration resource tests
2022-08-03 18:07:28 +05:30
Shreya Malviya
12ee8756f6
UI: Remove period from error message in ImportConfigModal for consistency
2022-08-03 18:07:28 +05:30
Shreya Malviya
3d00460f98
UI: Catch TypeError when uploading a config file and set appropriate error message
...
This error message is different from the one in sendConfigToServer()
since this one only checks for 3 things (metadata.encrypted,
configuration, credentials). The one in sendConfigToServer() tries
importing the whole configuration.
2022-08-03 18:05:35 +05:30
Shreya Malviya
b4c9f0df9e
UI: Change POST to PUT in /api/agent-configuration requests
2022-08-03 17:56:58 +05:30
nandu pokhrel
cb62246948
Island: Change POST to PUT in AgentConfiguration resource
2022-08-03 17:56:58 +05:30
Shreya Malviya
4bcab891b2
UI: Don't convert response to JSON before creating Response object in IslandHttpClient's put()
2022-08-03 15:26:48 +05:30
Shreya Malviya
9c17cf44b1
UT: Pass headers in PUT requests in test_island_mode.py
2022-08-03 13:35:02 +05:30
Shreya Malviya
d56951f152
Island: Simplify logic to get data from request in IslandMode PUT
2022-08-03 13:01:19 +05:30
Shreya Malviya
f652a489b7
UI: Pass 'Content-Type' header in PUT request when resetting Island mode
2022-08-03 13:00:43 +05:30
Mike Salvatore
c7be5f6c68
Project: Add AbstractEvent to vulture_allowlist.py
2022-08-02 20:38:08 -04:00
Mike Salvatore
e79a29f7aa
Common: Add AbstractEvent
2022-08-02 14:41:08 -04:00
Mike Salvatore
2c55b8a4df
Island: Shorten IslandLog import in app.py
2022-08-02 12:09:53 -04:00
Mike Salvatore
b061613a0b
Island: Add IslandLog to resources/__init__.py
2022-08-02 12:08:49 -04:00
Mike Salvatore
7ecd4c50be
Island: Rename island_logs.py -> island_log.py
2022-08-02 12:08:25 -04:00
Shreya Malviya
ad5ff9af03
Merge pull request #2150 from guardicore/2105-add-docstrings
...
Add docstrings to auth endpoints
2022-08-02 18:47:57 +05:30
Shreya Malviya
7f915d987a
Merge pull request #2151 from guardicore/add-get_file_contents-to-file-utils
...
Add get_file_contents() to file utils
2022-08-02 18:29:06 +05:30
Shreya Malviya
c7f9a5c90a
UT: Use renamed resource (Registration -> Register)
2022-08-02 18:26:40 +05:30
Shreya Malviya
a5f71a3ff5
Island: Rename Registration -> Register
2022-08-02 18:25:12 +05:30
Shreya Malviya
5826ef1767
Island: Fixes docstrings in Authenticate and Registration resources according to PEP 257
2022-08-02 18:24:00 +05:30
Shreya Malviya
f80e53aca1
Island: Rename get_file_contents() -> get_text_file_contents()
2022-08-02 18:21:21 +05:30
Shreya Malviya
b7a113fb14
Island: Remove unused get_log_file_contents() from cc/server_utils/island_logger.py
2022-08-02 18:11:55 +05:30
Shreya Malviya
82e92e39e4
Island: Use get_file_contents() in IslandLog
2022-08-02 18:11:25 +05:30
Shreya Malviya
cb79708fda
Island: Add get_file_contents() to file utils
2022-08-02 18:09:50 +05:30
Shreya Malviya
dc4749da63
Merge pull request #2149 from guardicore/2105-new-api-endpoint-registration-status
...
New API endpoint for registration status
2022-08-02 14:46:07 +05:30
Shreya Malviya
ac34eb56e9
Island: Add docstrings to Registration resource
2022-08-02 14:45:31 +05:30
Shreya Malviya
9f02fd4e44
Island: Add docstrings to Authenticate resource
2022-08-02 14:42:58 +05:30
Shreya Malviya
677e2755b9
Island: Add docstrings to AuthenticationService
2022-08-02 14:37:50 +05:30
Shreya Malviya
4801235c4b
UT: Add tests for new RegistrationStatus resource
2022-08-02 14:22:18 +05:30
Shreya Malviya
3dc2edcdc1
Changelog: Add entry for new registration status endpoint
2022-08-02 14:18:26 +05:30
Shreya Malviya
ec5b22aa87
Island: Remove unused GET from Registration resource
2022-08-02 14:16:05 +05:30
Shreya Malviya
fb3a511a41
UI: Use new registration status API endpoint
2022-08-02 14:16:05 +05:30
Shreya Malviya
420839d0bc
Island: Add new RegistrationStatus resource
2022-08-02 14:16:05 +05:30
Shreya Malviya
9442b66912
Merge pull request #2147 from guardicore/2105-refactor-auth-endpoints
...
Rename endpoints for auth and register, remove unnecessary error
2022-08-02 14:15:36 +05:30
Shreya Malviya
486e28928e
UT: Rename test files to be consistent with names of files they're testing
2022-08-02 14:04:06 +05:30
Shreya Malviya
40f69f0e58
UT: Modify test_authentication_successful to not check for 'error' field in response
2022-08-02 14:02:36 +05:30
Shreya Malviya
05f9e527e9
Island: Remove unnecessary error in Authenticate POST
2022-08-02 13:48:28 +05:30
Shreya Malviya
767cc8fa3e
Changelog: Add enty for auth and registration endpoint renaming
2022-08-02 13:18:16 +05:30
Shreya Malviya
f9ddba423b
UT: Change imports cc.resources.auth.registration -> cc.resources.auth.register
2022-08-02 13:15:09 +05:30
Shreya Malviya
21501fdde5
Island: Rename cc/resources/auth/registration.py -> cc/resources/auth/register.py
2022-08-02 13:15:09 +05:30
Shreya Malviya
54a0072454
BB: Change /api/registration -> /api/register
2022-08-02 13:15:09 +05:30