Skip to content

Publish steampipe image by gitsha only, stop pushing :latest#7

Merged
samsar merged 1 commit into
mainfrom
pin-steampipe-image-to-gitsha
Jul 15, 2026
Merged

Publish steampipe image by gitsha only, stop pushing :latest#7
samsar merged 1 commit into
mainfrom
pin-steampipe-image-to-gitsha

Conversation

@samsar

@samsar samsar commented Jul 15, 2026

Copy link
Copy Markdown

What

  • dev.yml / prod.yml: push only steampipe:<gitsha>; drop the :latest tag.
  • Remove the Restart the extractor-steampipe deployment step and the Set kubecontext for EKS step it depended on — with consumers pinned to a fixed gitsha, restarting no longer picks up a new image.
  • Makefile: rename the local build tag local/steampipe:latestlocal/steampipe:local.

Why

Consumers (extractor-steampipe, catiopipe) now pin the steampipe image to a specific gitsha rather than tracking :latest. Publishing :latest served no purpose, and the auto-restart became a no-op against a pinned tag.

Deploy flow after this change

  1. Merge here → CI publishes steampipe:<gitsha>.
  2. Bump the pinned tag in the consumer repos' helm values to <gitsha> to roll it out.

Related

  • catio-tech/extractor-steampipe: pin steampipe sidecar image to 224ede2
  • catio-tech/catiopipe: pin steampipe image to 224ede2

The dev and prod workflows now push only steampipe:<gitsha> instead of
also tagging :latest. Consumers pin to a specific gitsha, so :latest is no
longer needed. Remove the rollout-restart of extractor-steampipe (it only
deployed a new image because the deployment tracked :latest) and the
Set kubecontext for EKS step that existed solely for it. Rename the local
docker-build tag to local/steampipe:local.
@samsar samsar merged commit 7534e4e into main Jul 15, 2026
1 check failed
@samsar samsar deleted the pin-steampipe-image-to-gitsha branch July 16, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant