0.71 (2024-4-17)
New lint rules
- datafusion/err_2024_001_delete_operation_failing datafusion
deletion operation - gce/err_2024_003_vm_secure_boot_failures GCE Lint rule for boot
failures for Shielded VM - gce/bp_2024_001_legacy_monitoring_agent GCE Legacy Monitoring Agent
is not installed - gce/bp_2024_002_legacy_logging_agent GCE Legacy Logging Agent is not
be installed - gce/bp_ext_2024_001_no_public_ip.py GCE SSH in Browser: SSH Button
Disabled - pubsub/bp_2024_001_ouma_less_one_day Oldest Unacked Message Age
Value less than 24 hours - bigquery/err_2024_001_query_too_complex query is too complex
- bigquery/warn_2024_001_imports_or_query_appends_per_table table
exceeds limit for imports or query appends
New query
-
osconfig
"OS management tools that can be used for patch management, patch compliance,
and configuration management on VM instances."
https://cloud.google.com/compute/docs/osconfig/rest
New runbook
- gce/vm_termination assist investigating underlying reasons behind
termination or reboot - gke/cluster_autoscaler GKE Cluster autoscaler error messages check
New features
- Add cache bypass option for runbook steps
- Add runbook starter code generator; updates to code generator
- Add API for runbook command
Fixes
- Add mock data for datafusion API testing
- Correct runbook documentation generation output
- Improve runbook operator functions usage
- Add dataflow and other components to supported runbook component list
- Remove duplicate vm_termination.py script
- Add jinja templates to docker image on cloud shell
- correct argv passed for parsing in runbook command
- Adding pipenv and git checks to help beginners get started easily on runbook
generator - update idna pipenv CVE-2024-3651 Moderate severity
- SSH runbook enhancements
- runbook fixes - catch missing template errors, include project id when no
parameters