build: add earth cmd to trigger image sync
diff --git a/Earthfile b/Earthfile
index 2f8a461..751d9f2 100644
--- a/Earthfile
+++ b/Earthfile
@@ -29,3 +29,12 @@
COPY build/pin-images.py /usr/local/bin/pin-images
RUN /usr/local/bin/pin-images /defaults.yml /pinned.yml
SAVE ARTIFACT /pinned.yml AS LOCAL roles/defaults/defaults/main.yml
+
+gh:
+ FROM alpine:3
+ RUN apk add --no-cache github-cli
+
+trigger-image-sync:
+ FROM +gh
+ ARG --required project
+ RUN --secret GITHUB_TOKEN gh workflow run --repo vexxhost/docker-openstack-${project} sync.yml