Chaostoolkit-google-cloud-platform

Latest version: v0.27.0

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.27.0

Changed

* Drop `logzero` and use `logger = logging.getLOgger("chaostoolkit")` instead
* Bump dependencies

0.26.0

Added

* The `chaosgcp.iam.controls.policy` control to Manage temporary,
* time-bound IAM roles for the specified project and members.
* This controls grants specified IAM roles to the provided members,
* with an expiration time determined by the given expiry_time_in_minutes
* before experiment and revokes the specified IAM roles from the
* provided members after the experiment:

json
"controls": [
{
"name": "gcp-iampolicy-timebound",
"provider": {
"type": "python",
"module": "chaosgcp.iam.controls.policy",
"arguments": {
"project_id":"myproject",
"roles": ["roles/storage.admin"],
"members": ["serviceAccount:dp-sa11myproject.iam.gserviceaccount.com"],
"expiry_time_in_minutes": 10
}
}
}
]

0.25.0

Added

* The `chaosgcp.networkconnectivity.actions` activities to set policy based route

0.24.0

Added

* The `chaosgcp.compute.actions` activities to set tags on resources
* Ensuring actions return a response as per their signature

0.23.0

Added

* The `chaosgcp.dns.actions` activities to update a DNS record

0.22.0

Added

* The `chaosgcp.cloudlogging.controls.journal` control to send the journal
to GCP Cloud Logging:

json
"controls": [
{
"name": "gcp-journal-logger",
"provider": {
"type": "python",
"module": "chaosgcp.cloudlogging.controls.journal",
"arguments": {
"labels": {
"appid": "123456"
}
}
}
}
]

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.