OKRs - grafana/k6-extension-registry GitHub Wiki

Objective and Key Results for official k6 extensions based on the contents of the k6 extension registry.

Objective

Official extensions must meet all compliance requirements.

Key Results

Grade: 62%

All official extensions should have a compliance grade of A.

Grade Count
A 8
B 1
C 4

No Issues: 62%

Official extensions should not have compliance issues.

Has Issues No Issues
5 8

To-do's

The following extensions have compliance issues. The goal is to fix these issues and empty the table.

Name Issues Description
grade C xk6-client-prometheus-remote smoke types Test Prometheus Remote Write-compatible endpoints
grade C xk6-disruptor smoke examples types Inject faults to test 💣
grade C xk6-exec smoke types Run external commands
grade C xk6-kubernetes smoke types Interact with Kubernetes clusters
grade B xk6-ssh types Use SSH connections in your tests

Explanation of compliance checks:

  • smoke - checks if the smoke test script exists and runs successfully (smoke.js, smoke.ts, smoke.test.js or smoke.test.ts in the test,tests, examples or the base directory)
  • types - checks if the TypeScript API declaration file exists (index.d.ts in the docs, api-docs or the base directory)
  • examples - checks if there are files in the examples directory