v0.74
Full Changelog: v0.68...v0.74
0.74 (2024-7-10)
Fixes
- Re-roll of v0.72 after correcting pip module issue with the docker image build
New Lint Rule
datafusion/warn_2024_002 Data Fusion instance is in a running state
New Runbook
dataproc/cluster_creation Dataproc cluster creation diagnostic tree
0.73 (2024-7-8)
New Feature
- Added search command to scale the docstrings for lint rules or runbooks to
match keywords - added runbook check step outcome: step_ok, step_failed, etc.
- Added a zonal endpoint in osconfig library. It returns inventories for all VMs under a certain zone
Fixes
- Create runbook report regardless of the number of failed steps
- Improve introductory error message for new runbooks
- Update lint command API return value for display of resources in each rule
- General spelling corrections
- Add documentation for runbook operator methods
- Remove unneeded google path reference in loading template block contenta
- Update runbook name validation
- Handle when gcloud command is not installed when running runbook generator
- Allow to query logs for each test data separately in logs_stub
- Update GKE EOL date
- Relax contraints on location of end steps in runbook
- Update pip dependencies; security fix for pdoc
- Added monitoring to the list of supported products runbook steps
- generic_api/datafusion apis.make_request() re-implementation
- Update and improve runbook error handling
New Lint Rule
- gke/err_2024_001_psa_violations Checking for no Pod Security Admission violations in the project
- bigquery/warn_2024_002_invalid_external_connection BigQuery external
connection with Cloud SQL does not fail - pubsub/err_2024_003_snapshot_creation_fails snapshot creation fails if
backlog is too old - pubsub/err_2024_002_vpc_sc_new_subs_create_policy_violated check for
pubsub error due to organization policy - bigquery/warn_2024_0003 BigQuery job does not fail due to Maximum API requests per user per method exceeded
New Runbook
- gce/ops_agent Ops Agent Onboarding runbook
- gcp/serial_log_analyzer runbook to analyse known issues logged into Serial Console logs
- vertex/workbench_instance_stuck_in_provisioning Runbook to Troubleshoot Issue: Vertex AI Workbench Instance Stuck in Provisioning State
- cloudrun/service_deployment Cloud Run deployment runbook
- gke/ip_exhaustion gke ip exhaustion runbook
- dataflow/failed_streaming_pipeline Diagnostic checks for failed Dataflow Streaming Pipelines
- nat/out_of_resources vm external ip connectivity runbook