Skip to content
Tags give the ability to mark specific points in history as being important
  • v2.2.4 protected
    Changes:
        * Fix an undesired behaviour when creating an instance and natIP property is empty.
  • v2.2.3 protected
    Changes:
        * Add support for poetry in doc files
        * Modify tests to temporarily exclude resource policies as resource is unavailable in GCP Console
  • v2.2.2 protected
    Regular release
    
    Fixed bugs:
        * Removed incompatibility restriction for idem 23.1.4
  • v2.2.1 protected
    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.0 protected
    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.0 protected
    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.0 protected
    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 protected
    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 protected
    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 protected
    2b0f62c5 · Publish 0.23.1 ·
    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.1 protected
    Patch release for demo purposes
    
    Changes/bug fixes:
    * Cherry-picked a fix for reconciliation logic
  • v0.23.0 protected
    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.0 protected
    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.0 protected
    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.0 protected
    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.0 protected
    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.1 protected
    Exercise patch release process
  • v0.18.0 protected
    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 protected
    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 protected
    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