Changelog¶
v3.0.0 - 2024-11-07¶
Move to module v2
v2.2.8 - 2024-09-26¶
Reformat changelog
v2.2.7 - 2024-09-25¶
Improve Readme
v2.2.6 - 2024-07-24¶
Remove reference to ip module
v2.2.5 - 2024-05-23¶
Fix PolicyInstallVx Handlers environment resolving on ISO8+
v2.2.4 - 2024-02-22¶
Allow the use of custom agent for CheckpointResources
v2.2.3 - 2024-01-23¶
improve logging of PolicyInstallV3
Make all resources extends std::ManagedResource
v2.2.2 - 2023-11-27¶
Improve logging and error handling of PolicyInstall (#43). PolicyInstalls are now failing directly if the error status is anything but a conflict. When meeting conflicts, we will also retry more, and more often, for faster deployment. See PolicInstallBase docstring for more information.
Skip policy install resource in case of conflict
v2.2.1 - 2023-08-29¶
allow_update_deletion field added to Interface and Route handlers
Update resource id of Route for consistency with changes in 2.2.0
v2.2.0 - 2023-08-25¶
Route index changed from name to prefix
Route and interface update added
v2.1.6 - 2023-08-10¶
Add PolicyInstallV3 which improves performance over PolicyInstallV2
Add SharedGroupSubResource which is a checkpoint group, with co-management, that can be split into several resources (for placement in different resource sets when doing partial compile)
v2.1.5 - 2023-07-05¶
Cache invalidation mechanism from 2.1.4 reverted
Cache now automatically invalidated after 60 seconds
v2.1.4 - 2023-06-06¶
Improve handling of invalid cache on checkpoint::Interface. This allows to gracefully handle the case where the action we intend to do has already been done by someone else.
Fix issue with RuleTrack
v2.1.3 - 2023-05-25¶
Add support for AnonymousNamedObjects in groups and filter duplicates
v2.1.2 - 2023-05-09¶
Fix caching issue in Interface and Route handlers
v2.1.1 - 2023-05-02¶
Fixed session caching and improved handling of session expiry
v2.1.0 - 2023-04-24¶
New interface and route handlers
Lighter policy install logging for faster api calls
Add comments on rules
Add cache to CheckpointClient
Support rule logging configuration
v2.0.2 - 2023-04-07¶
Fix bug in handler when ‘installation-target-revision’ field was not present in checkpoint response
v2.0.1 - 2023-02-02¶
Changed dependency name from cpapi to cp-mgmt-api-sdk due to name change by checkpoint
v2.0.0¶
v2.1.7 - ?¶
Route index changed from name to prefix
v2.1.8 - ?¶
Update the index of CheckpointResource entities to support multiple SMCs
Fix a bug in the
get_attributes
function ofSharedGroup
,removed_members
are now retrieved withgather_named_objects
instead ofgather_hosts_names
.
v1.7.0¶
Add SharedGroup to have co managed groups
v1.6.0¶
Add AnonymousNamedObject to have NamedObject without index check
v1.5.4¶
Make timeout configurable using CHECKPOINT_TIMEOUT env var
v1.5.3¶
Improve policy install V2 safeness
v1.5.2¶
Make policy install V2 logic more robust
v1.5.1¶
Fix bug where field
resource.update_targets
was updated insteadresource.targets
when only_if_check returns no tasksAdded extra debug logging to checkpoint::RunScript handler
v1.5.0¶
Added ignore_warnings attribute to Service
v1.4.6¶
Update changelog
Updated module import strategy to fix module reloading by agent.
v1.4.5¶
Added more logging in event client.
v1.4.4¶
Making event client resilient to non-utc iso3 servers.
v1.4.3¶
Fix timezone related issues when using PolicyInstallV2.
v1.4.2¶
Fix issue related to timezones for inmanta-core >4.2.1
v1.4.1¶
Unpin the PyJWT dependency
v1.4.0¶
Added effective_members mechanism to correctly detect empty firewall rules
Added PolicyInstallV2, with more fine grained policy install
Added start_agent option for automatically start the agent
v1.3.3¶
Set default for purge_on_delete to false
v1.3.2¶
Improved PolicyInstall mechanism
Logging improvements
v1.3.1¶
Add fix for incremental deploys combined with PolicyInstall
v1.3.0¶
Add support for Network
Improvements to Rules handling
v1.2.0¶
Add support for Rules
Add support for NetworkObjects
Add support for PolicyInstall
v1.0.0¶
Add support for checkpoint run-script endpoint (to allow adding interfaces)