Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v2.1.0
    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
    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
    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
    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
    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
    Patch release for demo purposes
    
    Changes/bug fixes:
    * Cherry-picked a fix for reconciliation logic
  • v0.23.0
    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
    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
    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
    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
    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
    Exercise patch release process
  • v0.18.0
    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
    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
    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.0
    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.1
    Emergency patch for the latest release v0.14.0 to resolve potential runtime failures due to a missing component dependency.
  • v0.14.0
    Regular weekly release
    
    Fixed some issues.
    Added support for multiscoped resources.
    Add read-only properties for health check.
    Added describe and get for service accounts.
  • v0.13.0
    Regular weekly release
    
    Added images to wrapper
    Added create, update, delete and list functionality for instanceGroup resource
    Fixed result when error appears during the creation of an instance when two NICs are in the same VPC
  • v0.12.0
    Regular weekly release.
    
    Fixed some issues.
    Handle resource creation and update when get_resource_only_with_resource_id  flag is set to True for each resource.