fix: push_manifests option not working
This commit is contained in:
@@ -45,12 +45,12 @@ jobs:
|
|||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
- name: Install kustomize
|
- name: Install kustomize
|
||||||
if: inputs.push_manifests == true
|
if: inputs.push_manifest
|
||||||
run: |
|
run: |
|
||||||
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
|
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
|
||||||
|
|
||||||
- name: Setup Flux CLI
|
- name: Setup Flux CLI
|
||||||
if: inputs.push_manifests == true
|
if: inputs.push_manifests
|
||||||
uses: https://github.com/fluxcd/flux2/action@main
|
uses: https://github.com/fluxcd/flux2/action@main
|
||||||
with:
|
with:
|
||||||
version: v2.5.0
|
version: v2.5.0
|
||||||
@@ -89,13 +89,13 @@ jobs:
|
|||||||
echo images=${IMAGES} >> $GITHUB_OUTPUT
|
echo images=${IMAGES} >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Kustomize manifests
|
- name: Kustomize manifests
|
||||||
if: inputs.push_manifests == true
|
if: inputs.push_manifests
|
||||||
run: |
|
run: |
|
||||||
# TODO: Fix this
|
# TODO: Fix this
|
||||||
./kustomize build ./manifests | sed "s/\${DIGEST}/${{ steps.build.outputs.digest }}/" > ./manifests.yaml
|
./kustomize build ./manifests | sed "s/\${DIGEST}/${{ steps.build.outputs.digest }}/" > ./manifests.yaml
|
||||||
|
|
||||||
- name: Push manifests
|
- name: Push manifests
|
||||||
if: inputs.push_manifests == true
|
if: inputs.push_manifests
|
||||||
run: |
|
run: |
|
||||||
flux push artifact oci://${{ env.OCI_REPO }}/manifests:${{ gitea.head_ref || gitea.ref_name }} \
|
flux push artifact oci://${{ env.OCI_REPO }}/manifests:${{ gitea.head_ref || gitea.ref_name }} \
|
||||||
--path="./manifests.yaml" \
|
--path="./manifests.yaml" \
|
||||||
|
|||||||
Reference in New Issue
Block a user