From 6aea6207eed97f3d292cf36bea5eed0b28e889f8 Mon Sep 17 00:00:00 2001 From: Adrian Martin Garcia Date: Sun, 12 Apr 2026 23:30:56 +0200 Subject: [PATCH 1/2] chore: add Dependabot for GitHub Actions and pip Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/dependabot.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..554bbfe --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,15 @@ +version: 2 +updates: + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + groups: + actions: + patterns: + - "*" + + - package-ecosystem: pip + directory: /tests + schedule: + interval: weekly From efb0bcf084ab44c91ead57530e2b8741655d9fa1 Mon Sep 17 00:00:00 2001 From: Adrian Martin Garcia Date: Mon, 6 Jul 2026 08:33:37 +0200 Subject: [PATCH 2/2] docs: Update v2.4.1 version to documentation files --- README.md | 6 +++--- docs/configuration.md | 28 ++++++++++++++-------------- docs/examples.md | 2 +- docs/getting-started.md | 10 +++++----- docs/integrations.md | 8 ++++---- docs/plugins.md | 18 +++++++++--------- docs/troubleshooting.md | 12 ++++++------ 7 files changed, 42 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index ffc1595..2f814f7 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Community Docker image for [Steampipe](https://steampipe.io) — use SQL to inst # Run Steampipe as a service (PostgreSQL endpoint on port 9193) docker run -d --name steampipe \ -p 9193:9193 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network # Install a plugin @@ -41,10 +41,10 @@ psql -h localhost -p 9193 -U steampipe -d steampipe ```bash # GitHub Container Registry -docker pull ghcr.io/devops-ia/steampipe:2.4.1 +docker pull ghcr.io/devops-ia/steampipe:v2.4.1 # Docker Hub -docker pull devopsiaci/steampipe:2.4.1 +docker pull devopsiaci/steampipe:v2.4.1 ``` ## Documentation diff --git a/docs/configuration.md b/docs/configuration.md index edc51ab..e7e9e23 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -29,7 +29,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -e STEAMPIPE_DATABASE_PASSWORD=supersecret \ -e STEAMPIPE_DATABASE_LISTEN=network \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -57,7 +57,7 @@ docker run -d --name steampipe \ -e AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE \ -e AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY \ -e AWS_DEFAULT_REGION=us-east-1 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -68,7 +68,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$HOME/.aws:/home/steampipe/.aws:ro" \ -v "$PWD/aws.spc:/home/steampipe/.steampipe/config/aws.spc:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -86,7 +86,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$PWD/gcp.spc:/home/steampipe/.steampipe/config/gcp.spc:ro" \ -v "$PWD/service-account.json:/home/steampipe/.config/gcloud/application_default_credentials.json:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -108,7 +108,7 @@ connection "azure" { docker run -d --name steampipe \ -p 9193:9193 \ -v "$PWD/azure.spc:/home/steampipe/.steampipe/config/azure.spc:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network docker exec steampipe steampipe plugin install azure @@ -124,7 +124,7 @@ docker run -d --name steampipe \ -e AZURE_TENANT_ID=00000000-0000-0000-0000-000000000000 \ -e AZURE_CLIENT_ID=00000000-0000-0000-0000-000000000000 \ -e AZURE_CLIENT_SECRET=your-client-secret \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -145,7 +145,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$HOME/.kube:/home/steampipe/.kube:ro" \ -v "$PWD/kubernetes.spc:/home/steampipe/.steampipe/config/kubernetes.spc:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network docker exec steampipe steampipe plugin install kubernetes @@ -175,7 +175,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$PWD/github.spc:/home/steampipe/.steampipe/config/github.spc:ro" \ -e GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network docker exec steampipe steampipe plugin install github @@ -243,7 +243,7 @@ docker run -d --name steampipe \ -e STEAMPIPE_MEMORY_MAX_MB=4096 \ -e STEAMPIPE_PLUGIN_MEMORY_MAX_MB=2048 \ -e STEAMPIPE_MAX_PARALLEL=20 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -254,7 +254,7 @@ docker run -d --name steampipe \ --memory=6g --memory-swap=6g \ -p 9193:9193 \ -e STEAMPIPE_MEMORY_MAX_MB=4096 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -267,7 +267,7 @@ Steampipe caches query results to avoid redundant API calls. By default the cach docker run -d --name steampipe \ -p 9193:9193 \ -e STEAMPIPE_CACHE=false \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network # Longer cache TTL for stable data (1 hour) @@ -275,7 +275,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -e STEAMPIPE_CACHE=true \ -e STEAMPIPE_CACHE_TTL=3600 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network # Short TTL for near-real-time data (30 seconds) @@ -283,7 +283,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -e STEAMPIPE_CACHE=true \ -e STEAMPIPE_CACHE_TTL=30 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -301,7 +301,7 @@ Control how many plugin API calls run concurrently: docker run -d --name steampipe \ -p 9193:9193 \ -e STEAMPIPE_MAX_PARALLEL=20 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` diff --git a/docs/examples.md b/docs/examples.md index 4128592..9c3f736 100644 --- a/docs/examples.md +++ b/docs/examples.md @@ -362,6 +362,6 @@ Using Docker directly as a cron job: docker run --rm \ -v "$HOME/.aws:/home/steampipe/.aws:ro" \ -v "$PWD/aws.spc:/home/steampipe/.steampipe/config/aws.spc:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe query "select name, region from aws_s3_bucket" --output json ``` diff --git a/docs/getting-started.md b/docs/getting-started.md index ae1aef5..50ab35e 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -9,10 +9,10 @@ ```bash # GitHub Container Registry (recommended) -docker pull ghcr.io/devops-ia/steampipe:2.4.1 +docker pull ghcr.io/devops-ia/steampipe:v2.4.1 # Docker Hub -docker pull devopsiaci/steampipe:2.4.1 +docker pull devopsiaci/steampipe:v2.4.1 ``` ## Run as a query shell @@ -21,7 +21,7 @@ Execute a one-off interactive SQL session: ```bash docker run -it --rm \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe query ``` @@ -32,7 +32,7 @@ Start Steampipe as a persistent background service accessible on port 9193: ```bash docker run -d --name steampipe \ -p 9193:9193 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -55,7 +55,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v steampipe-data:/home/steampipe/.steampipe \ -e STEAMPIPE_DATABASE_PASSWORD=mypassword \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network # Install the AWS plugin diff --git a/docs/integrations.md b/docs/integrations.md index 6a5af87..2f5864a 100644 --- a/docs/integrations.md +++ b/docs/integrations.md @@ -12,7 +12,7 @@ Connect Grafana to Steampipe using the built-in PostgreSQL datasource. # docker-compose-grafana.yml services: steampipe: - image: ghcr.io/devops-ia/steampipe:2.4.1 + image: ghcr.io/devops-ia/steampipe:v2.4.1 container_name: steampipe command: steampipe service start --foreground --database-listen network ports: @@ -72,7 +72,7 @@ GROUP BY instance_state # docker-compose-superset.yml services: steampipe: - image: ghcr.io/devops-ia/steampipe:2.4.1 + image: ghcr.io/devops-ia/steampipe:v2.4.1 command: steampipe service start --foreground --database-listen network ports: - "9193:9193" @@ -110,7 +110,7 @@ postgresql+psycopg2://steampipe:steampipe@steampipe:9193/steampipe # docker-compose-metabase.yml services: steampipe: - image: ghcr.io/devops-ia/steampipe:2.4.1 + image: ghcr.io/devops-ia/steampipe:v2.4.1 command: steampipe service start --foreground --database-listen network ports: - "9193:9193" @@ -191,7 +191,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v steampipe-data:/home/steampipe/.steampipe \ -e STEAMPIPE_DATABASE_PASSWORD=steampipe \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network # Run dbt diff --git a/docs/plugins.md b/docs/plugins.md index 6255822..dc7cd00 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -62,7 +62,7 @@ docker run -d --name steampipe \ -e AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE \ -e AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY \ -e AWS_DEFAULT_REGION=us-east-1 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -94,7 +94,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$HOME/.aws:/home/steampipe/.aws:ro" \ -v "$PWD/aws.spc:/home/steampipe/.steampipe/config/aws.spc:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -123,7 +123,7 @@ docker run -d --name steampipe \ -e AZURE_TENANT_ID=00000000-0000-0000-0000-000000000000 \ -e AZURE_CLIENT_ID=00000000-0000-0000-0000-000000000000 \ -e AZURE_CLIENT_SECRET=your-client-secret \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -144,7 +144,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$PWD/gcp.spc:/home/steampipe/.steampipe/config/gcp.spc:ro" \ -v "$PWD/service-account.json:/home/steampipe/.config/gcloud/application_default_credentials.json:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -174,7 +174,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$HOME/.kube:/home/steampipe/.kube:ro" \ -v "$PWD/kubernetes.spc:/home/steampipe/.steampipe/config/kubernetes.spc:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -193,7 +193,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$PWD/github.spc:/home/steampipe/.steampipe/config/github.spc:ro" \ -e GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -217,7 +217,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -v "$PWD:/workspace" \ -v "$PWD/terraform.spc:/home/steampipe/.steampipe/config/terraform.spc:ro" \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -241,7 +241,7 @@ docker volume create steampipe-data docker run -d --name steampipe \ -p 9193:9193 \ -v steampipe-data:/home/steampipe/.steampipe \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network # Install plugins — they persist in steampipe-data volume @@ -253,7 +253,7 @@ docker exec steampipe steampipe plugin install aws azure gcp For faster cold starts, build a custom image with plugins pre-installed: ```dockerfile -FROM ghcr.io/devops-ia/steampipe:2.4.1 +FROM ghcr.io/devops-ia/steampipe:v2.4.1 RUN steampipe plugin install aws azure gcp kubernetes ``` diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 3e60b0e..1c68898 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -8,10 +8,10 @@ ```bash # Wrong — exits after starting the background daemon -docker run ghcr.io/devops-ia/steampipe:2.4.1 steampipe service start +docker run ghcr.io/devops-ia/steampipe:v2.4.1 steampipe service start # Correct — blocks in foreground (required for containers) -docker run ghcr.io/devops-ia/steampipe:2.4.1 \ +docker run ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -26,7 +26,7 @@ docker run ghcr.io/devops-ia/steampipe:2.4.1 \ ```bash # Must include --database-listen network to accept external connections docker run -d -p 9193:9193 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -61,7 +61,7 @@ docker volume create steampipe-data docker run -d --name steampipe \ -p 9193:9193 \ -v steampipe-data:/home/steampipe/.steampipe \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network # Plugins installed now survive container recreation @@ -110,7 +110,7 @@ docker run -d --name steampipe \ -p 9193:9193 \ -e STEAMPIPE_MEMORY_MAX_MB=3072 \ -e STEAMPIPE_PLUGIN_MEMORY_MAX_MB=2048 \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network ``` @@ -155,7 +155,7 @@ Enable detailed logging to diagnose unexpected behaviour: docker run -d --name steampipe \ -p 9193:9193 \ -e STEAMPIPE_LOG_LEVEL=debug \ - ghcr.io/devops-ia/steampipe:2.4.1 \ + ghcr.io/devops-ia/steampipe:v2.4.1 \ steampipe service start --foreground --database-listen network docker logs -f steampipe