-
v2.2.1 protected2922c4b0 · ·
Regular release Fixed bugs: * Fixed regression where having the name parameter of present/absent as optional resulted in None values for it in recent idem versions * Fixed setting internal and external IP addresses for instances (previously values got ignored) * Fixed pipeline regressions with newest dict-toolbox * Updated idem version requirements to avoid installing incompatible versions
-
v2.0.0 protectedd302cc40 · ·
Regular weekly release Breaking changes: * Rename "project" parameter to "project_id" in service_account#get exec method * Bubble up service account resource names: iam.projects.service_account -> iam.service_account iam.projects.service_accounts.key -> iam.service_account_key New functionality: * Discover service accounts by email and unique_id properties * Do not discover existing service accounts if get_resource_only_with_resource_id is on * Add value mismatch comment for each resource using present wrapper, indicating drift between SLS and actual state Fixed bugs: * Take resource_id with highest priority in service_account#get exec method parameters * Service account SLS with random name and correct resource_id successfully updates the service account * Update service account with empty description/display_name * Fix error handling for backend service absent failures
-
v1.2.0 protected5559ee20 · ·
Regular weekly release Documentation improvements and new functionality: - Made docstring format improvements in order to show the description for each parameter on each parameter level - Made improvements to the document that descibess GCP plugin usage specifics - Update pop-tree to the latest release version. Fixed bugs: - Removed deprecated and incorrectly implemented property 'i_pv4_range' from network resource
-
v1.1.0 protected5a10656f · ·
Breaking changes: * Cease support for Python 3.7 * Require pop>=23.1.0 New functionality: * Support for Python 3.11 * Support parameter aliases in SLS input * Add support for getting service accounts and keys by name * Include missing bucket ACL properties * Add non-updateable properties check for service accounts Fixed bugs: * Fix error comments split by character * Fix failing status operations for service accounts deployed in AA blueprint * Fix bugs in documentation format causing issues in the official plugin docs * Fix missing service accounts in describe output * Do not update service accounts with test flag * Add missing service accounts update comments
-
v0.23.1 protected2b0f62c5 · ·
Breaking changes: * Cease support for Python 3.7 * Require pop>=23.1.0 New functionality: * Support for Python 3.11 * Support parameter aliases in SLS input * Add support for getting service accounts and keys by name Fixed bugs: * Fix error comments split by character * Fix failing status operations for service accounts deployed in AA blueprint * Fix bugs in documentation format causing issues in the official plugin docs * Fix missing service accounts in describe output
-
v0.22.0 protected97270139 · ·
Regular weekly release Changes/bug fixes: * Implement relevant_dict_items_removed * Fix signature of a couple of compute.firewall's properties * The network_tier property of forwarding rule resource cannot be updated * Refactor tests to handle ESM changes in idem 22.0.0 * Made the 'region' property required in forwarding_rule
-
v0.19.0 protected10697173 · ·
Regular weekly release Implemented present and absent for service account keys Fixed bugs: * Remove exclude paths from changes to avoid infinite reconciliation * Changes so exclude_properties_from_transformation works with nested properties * Add a special handling of cloudkms integration tests/integration/conftest.py * Fix error when creating a disk from snapshot * Fix for a case where the request could fail with an empty comment
-
v0.18.0 protected9b45c1ea · ·
Regular weekly release Describe and get service accounts keys Show warning if the unique identifying properties in the sls are different from the ones from resource_id Fixed bugs: * Remove exclude paths from changes to avoid infinite reconciliation * Fix some use cases with full resource URL in input SLS * GCP Network resource is not consistent with idem reconcilation logic and the resource creation seems to fail but in fact the resource is created * Handle the response as empty list, dict, string etc. when response from GCP API is None. * Check if there is discrepancy between desired state and actual result * Add check for modification of non-updatable properties for disk resource
-
v0.17.0 protecteda01b563d · ·
Regular weekly release Implemented list, get and describe operations for Target pool resource Optimized and improved the execution of integration tests Аdded scale-perf job to cicd pipeline Fixed bugs: * Fix the error handling in operations that are awaited. * Use partial URLs
-
v0.16.0 protectedd7a41d0f · ·
Regular weekly release Added new logic for disable and enable operations for service accounts resource Updated some inconsistencies in the docs Fixed bugs: * Correctly handle None response in exec.cloudkms.crypto_key_version.list * Made the request to file if user tries to update non-updatable property in snapshot resource * Fix the wrong comment displayed when deleting a resource * Fixed empty update on network with peerings