Fix wrong image registry was mistakenly configured during merge
Now CICD depends on env vars IMAGE_REPO, IMAGE_NAME_PHP, IMAGE_NAME_CADDY and PROJECT_NAME
This commit is contained in:
parent
b7295eb064
commit
124fe772b5
3 changed files with 15 additions and 7 deletions
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
|
|
@ -11,11 +11,11 @@ jobs:
|
||||||
- name: Build/Push
|
- name: Build/Push
|
||||||
uses: coopTilleuls/action-docker-build-push@v10
|
uses: coopTilleuls/action-docker-build-push@v10
|
||||||
with:
|
with:
|
||||||
IMAGE_NAME: ebs-php
|
IMAGE_NAME: ${{ vars.IMAGE_NAME_PHP }}
|
||||||
BUILD_CONTEXT: .
|
BUILD_CONTEXT: .
|
||||||
BUILD_TARGET: app_php
|
BUILD_TARGET: app_php
|
||||||
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}
|
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}
|
||||||
IMAGE_REPOSITORY: ghcr.io/Tipimi-fr
|
IMAGE_REPOSITORY: ${{ vars.IMAGE_REPO }}
|
||||||
|
|
||||||
build-push-caddy:
|
build-push-caddy:
|
||||||
# Same Dockerfile as php, with a build target which is after
|
# Same Dockerfile as php, with a build target which is after
|
||||||
|
|
@ -26,8 +26,8 @@ jobs:
|
||||||
- name: Build/Push
|
- name: Build/Push
|
||||||
uses: coopTilleuls/action-docker-build-push@v10
|
uses: coopTilleuls/action-docker-build-push@v10
|
||||||
with:
|
with:
|
||||||
IMAGE_NAME: ebs-caddy
|
IMAGE_NAME: ${{ vars.IMAGE_NAME_CADDY }}
|
||||||
BUILD_CONTEXT: .
|
BUILD_CONTEXT: .
|
||||||
BUILD_TARGET: app_caddy
|
BUILD_TARGET: app_caddy
|
||||||
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}
|
REGISTRY_JSON_KEY: ${{ secrets.GITHUB_TOKEN }}
|
||||||
IMAGE_REPOSITORY: ghcr.io/Tipimi-fr
|
IMAGE_REPOSITORY: ${{ vars.IMAGE_REPO }}
|
||||||
|
|
|
||||||
10
.github/workflows/deploy.yml
vendored
10
.github/workflows/deploy.yml
vendored
|
|
@ -39,6 +39,8 @@ jobs:
|
||||||
outputs:
|
outputs:
|
||||||
context: ${{ steps.meta.outputs.context }}
|
context: ${{ steps.meta.outputs.context }}
|
||||||
environment: ${{ steps.meta.outputs.environment }}
|
environment: ${{ steps.meta.outputs.environment }}
|
||||||
|
php_image_repo: ${{ steps.meta.outputs.php_image_repo }}
|
||||||
|
caddy_image_repo: ${{ steps.meta.outputs.caddy_image_repo }}
|
||||||
image_tag: ${{ steps.meta.outputs.image_tag }}
|
image_tag: ${{ steps.meta.outputs.image_tag }}
|
||||||
release_name: ${{ steps.meta.outputs.release_name }}
|
release_name: ${{ steps.meta.outputs.release_name }}
|
||||||
url: ${{ steps.meta.outputs.url }}
|
url: ${{ steps.meta.outputs.url }}
|
||||||
|
|
@ -51,10 +53,12 @@ jobs:
|
||||||
id: meta
|
id: meta
|
||||||
run: |
|
run: |
|
||||||
set -xo pipefail
|
set -xo pipefail
|
||||||
PROJECT=tipimi-ebs
|
PROJECT=${{ vars.PROJECT_NAME }}
|
||||||
# Tags are deployed in prod
|
# Tags are deployed in prod
|
||||||
CONTEXT=prod
|
CONTEXT=prod
|
||||||
ENVIRONMENT=prod
|
ENVIRONMENT=prod
|
||||||
|
PHP_IMAGE_REPO=${{ vars.IMAGE_REPO }}/${{ vars.IMAGE_NAME_PHP }}
|
||||||
|
CADDY_IMAGE_REPO=${{ vars.IMAGE_REPO }}/${{ vars.IMAGE_NAME_CADDY }}
|
||||||
IMAGE_TAG=sha-${GITHUB_SHA::7}
|
IMAGE_TAG=sha-${GITHUB_SHA::7}
|
||||||
RELEASE_NAME=prod
|
RELEASE_NAME=prod
|
||||||
TRUSTED_HOST=$(echo ${{ vars.DOMAIN }} | sed 's/\./\\\\\\\\./g')
|
TRUSTED_HOST=$(echo ${{ vars.DOMAIN }} | sed 's/\./\\\\\\\\./g')
|
||||||
|
|
@ -63,6 +67,8 @@ jobs:
|
||||||
echo "context=${CONTEXT}" >> $GITHUB_OUTPUT
|
echo "context=${CONTEXT}" >> $GITHUB_OUTPUT
|
||||||
echo "environment=${ENVIRONMENT}" >> $GITHUB_OUTPUT
|
echo "environment=${ENVIRONMENT}" >> $GITHUB_OUTPUT
|
||||||
echo "image_tag=${IMAGE_TAG}" >> $GITHUB_OUTPUT
|
echo "image_tag=${IMAGE_TAG}" >> $GITHUB_OUTPUT
|
||||||
|
echo "php_image_repo=${PHP_IMAGE_REPO}" >> $GITHUB_OUTPUT
|
||||||
|
echo "caddy_image_repo=${CADDY_IMAGE_REPO}" >> $GITHUB_OUTPUT
|
||||||
echo "release_name=${RELEASE_NAME}" >> $GITHUB_OUTPUT
|
echo "release_name=${RELEASE_NAME}" >> $GITHUB_OUTPUT
|
||||||
echo "namespace=${CONTEXT}-${PROJECT}" >> $GITHUB_OUTPUT
|
echo "namespace=${CONTEXT}-${PROJECT}" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
|
@ -118,7 +124,9 @@ jobs:
|
||||||
--atomic \
|
--atomic \
|
||||||
--debug \
|
--debug \
|
||||||
--namespace ${{ needs.meta.outputs.namespace }} \
|
--namespace ${{ needs.meta.outputs.namespace }} \
|
||||||
|
--set=php.image.repository=${{ needs.meta.outputs.php_image_repo }} \
|
||||||
--set=php.image.tag=${{ needs.meta.outputs.image_tag }} \
|
--set=php.image.tag=${{ needs.meta.outputs.image_tag }} \
|
||||||
|
--set=caddy.image.repository=${{ needs.meta.outputs.caddy_image_repo }} \
|
||||||
--set=caddy.image.tag=${{ needs.meta.outputs.image_tag }} \
|
--set=caddy.image.tag=${{ needs.meta.outputs.image_tag }} \
|
||||||
--set=ingress.hosts[0].host=${{ vars.DOMAIN }} \
|
--set=ingress.hosts[0].host=${{ vars.DOMAIN }} \
|
||||||
--set=ingress.tls[0].secretName=${{ needs.meta.outputs.release_name }}-tls \
|
--set=ingress.tls[0].secretName=${{ needs.meta.outputs.release_name }}-tls \
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
php:
|
php:
|
||||||
image:
|
image:
|
||||||
repository: "ghcr.io/tipimi-fr/ebs-php" # CHANGE ME
|
repository: "CHANGE/ME" # CHANGE ME
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
# Overrides the image tag whose default is the chart appVersion.
|
# Overrides the image tag whose default is the chart appVersion.
|
||||||
tag: ""
|
tag: ""
|
||||||
|
|
@ -57,7 +57,7 @@ consumer:
|
||||||
|
|
||||||
caddy:
|
caddy:
|
||||||
image:
|
image:
|
||||||
repository: "ghcr.io/tipimi-fr/ebs-caddy" # CHANGE ME
|
repository: "CHANGE/ME" # CHANGE ME
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
# Overrides the image tag whose default is the chart appVersion.
|
# Overrides the image tag whose default is the chart appVersion.
|
||||||
tag: ""
|
tag: ""
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue