mirror of
https://github.com/hanzo-fi/stack.git
synced 2026-10-30 20:34:43 +00:00
34 lines
780 B
Plaintext
34 lines
780 B
Plaintext
VERSION 0.8
|
|
|
|
IMPORT github.com/formancehq/earthly:tags/v0.15.0 AS core
|
|
IMPORT .. AS stack
|
|
IMPORT ../components/operator AS operator
|
|
|
|
sources:
|
|
FROM core+base-image
|
|
WORKDIR /src
|
|
COPY --dir regions regions
|
|
SAVE ARTIFACT /src
|
|
|
|
helm-validate:
|
|
FROM core+helm-base
|
|
|
|
WORKDIR /src/helm
|
|
COPY . .
|
|
FOR chart IN $(ls -d */)
|
|
IF [ "$chart" != "libs/" ]
|
|
RUN echo "Validating $chart"
|
|
WORKDIR /src/helm
|
|
COPY ./$chart $chart
|
|
WORKDIR /src/helm/$chart
|
|
RUN helm dependency update
|
|
DO --pass-args core+HELM_VALIDATE
|
|
END
|
|
END
|
|
|
|
pre-commit:
|
|
BUILD --pass-args ./regions+helm-validate
|
|
BUILD --pass-args ./libs+helm-validate
|
|
|
|
publish:
|
|
BUILD --pass-args ./regions+helm-publish |