-
v2.2.2d2c65878 · ·
Regular release Fixed bugs: * Removed incompatibility restriction for idem 23.1.4
-
v2.2.12922c4b0 · ·
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.2.07e2e15c6 · ·
Changes: * Apply pre-commit autoupdate commands to update the pre-commit config file. * Modify pyproject.toml file to reflect the python versions supported. * Change docs sphinx version to be equal to 7.1.2 due to breaking changes introduced in newer versions.
-
v2.1.0fa2d4ed8 · ·
Regular weekly release Breaking changes: * Require pyyaml==6.0.1 Fixed bugs: * Fix error handling on exec method operation failure to return actual state instead of operation object
-
v2.0.0d302cc40 · ·
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.05559ee20 · ·
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.05a10656f · ·
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.12b0f62c5 · ·
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.16.1372ea0da · ·
Patch release for demo purposes Changes/bug fixes: * Cherry-picked a fix for reconciliation logic
-
v0.23.073591257 · ·
Regular weekly release Changes/bug fixes: Clean up authentication mechanisms. Documentation refactoring. Disk resource refactoring. Fixed bug where the ip_address property value of a forwarding rule resource is ignored.
-
v0.22.097270139 · ·
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.21.01ee5a796 · ·
Regular weekly release Added documentation for call_present and call_absent functions. Improved documentation - refactorings. Started using reconciliation in enable/disable SA keys. Fixed some bugs * Fix bug updating single region bucket
-
v0.20.0006ec485 · ·
Regular weekly release Allow creating instances in state other than RUNNING Upload, enable and disable of service account key Add aliases for certain function parameters
-
v0.19.010697173 · ·
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.09b45c1ea · ·
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.0a01b563d · ·
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.0d7a41d0f · ·
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
-
v0.15.0096b4d28 · ·
Regular weekly release Fixed some bugs including * Made sure returned comments are proper for the different cases * Enabled deletion by name, zone and project for the disk resource * Added id property in the response Added create, delete and undelete for service accounts Updated some details in the docs
-
v0.14.18ba93f58 · ·
Emergency patch for the latest release v0.14.0 to resolve potential runtime failures due to a missing component dependency.