run-gcsfuse-npi - Run the end-to-end GCSFuse NPI pipeline
Orchestrates GCSFuse NPI setup, conformance tests, benchmarks, validation reporting, and conditional remediation across GCE and GKE targets.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Establish SSH connections
- Provision HNS buckets
- Set up target buffers
- Build and push images
- Run conformance tests
- Execute benchmark suites
- Generate validation reports
- Plan remediation actions
Inputs
- targets.json configuration
- Image version
- GCSFuse version
- Iteration count
- Benchmark selection
- Smoke mode flag
- Baseline BigQuery dataset ID
Outputs
- Active SSH master sockets
- Provisioned HNS GCS buckets
- Mounted target buffers
- Pushed container image
- Conformance result JSON files
- BigQuery benchmark datasets
- npi_validation_report.md
- npi_remediation_plan.md
Requirements
- GCSFuse source checkout
- gcloud CLI
- kubectl CLI
- bq CLI
- GCP resource permissions
- SSH key at ~/.ssh/google_compute_engine
- Strict KUBECONFIG isolation
- GKE Workload Identity
- GCSFuse CSI driver addon
- GKE workload metadata
