fix(actions): standardize registry URL in workflows
Replace all instances of RELEASE_OSS_REGISTRY secret with the already defined IMAGE_REGISTRY_URL environment variable for consistency across deployment steps. This eliminates duplicate references to the same registry URL and simplifies future maintenance. Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
This commit is contained in:
parent
333fd642be
commit
bbeb508738
1 changed files with 4 additions and 6 deletions
10
.github/workflows/release-deployment.yaml
vendored
10
.github/workflows/release-deployment.yaml
vendored
|
|
@ -15,7 +15,6 @@ env:
|
||||||
IMAGE_REGISTRY_URL: ${{ secrets.OSS_REGISTRY_URL }}
|
IMAGE_REGISTRY_URL: ${{ secrets.OSS_REGISTRY_URL }}
|
||||||
DEPOT_PROJECT_ID: ${{ secrets.DEPOT_PROJECT_ID }}
|
DEPOT_PROJECT_ID: ${{ secrets.DEPOT_PROJECT_ID }}
|
||||||
DEPOT_TOKEN: ${{ secrets.DEPOT_TOKEN }}
|
DEPOT_TOKEN: ${{ secrets.DEPOT_TOKEN }}
|
||||||
DOCKER_REPO_OSS: ${{ secrets.OSS_REGISTRY_URL }}
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
|
|
@ -27,7 +26,7 @@ jobs:
|
||||||
ref: ${{ github.event.inputs.branch }}
|
ref: ${{ github.event.inputs.branch }}
|
||||||
- name: Docker login
|
- name: Docker login
|
||||||
run: |
|
run: |
|
||||||
docker login ${{ secrets.OSS_REGISTRY_URL }} -u ${{ secrets.OSS_DOCKER_USERNAME }} -p "${{ secrets.OSS_REGISTRY_TOKEN }}"
|
docker login $IMAGE_REGISTRY_URL -u ${{ secrets.OSS_DOCKER_USERNAME }} -p "${{ secrets.OSS_REGISTRY_TOKEN }}"
|
||||||
|
|
||||||
- name: Set image tag with branch info
|
- name: Set image tag with branch info
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -73,8 +72,7 @@ jobs:
|
||||||
for SERVICE in "${SERVICES[@]}"; do
|
for SERVICE in "${SERVICES[@]}"; do
|
||||||
SERVICE=$(echo $SERVICE | xargs) # Trim whitespace
|
SERVICE=$(echo $SERVICE | xargs) # Trim whitespace
|
||||||
echo "Deploying $SERVICE to EE cluster with image tag: ${IMAGE_TAG}"
|
echo "Deploying $SERVICE to EE cluster with image tag: ${IMAGE_TAG}"
|
||||||
kubectl set image deployment/$SERVICE-openreplay -n app $SERVICE=${{ secrets.RELEASE_OSS_REGISTRY }}/$SERVICE:${IMAGE_TAG}
|
kubectl set image deployment/$SERVICE-openreplay -n app $SERVICE=${IMAGE_REGISTRY_URL}/$SERVICE:${IMAGE_TAG}
|
||||||
done
|
|
||||||
|
|
||||||
- uses: azure/k8s-set-context@v1
|
- uses: azure/k8s-set-context@v1
|
||||||
name: Using foss release cluster
|
name: Using foss release cluster
|
||||||
|
|
@ -89,5 +87,5 @@ jobs:
|
||||||
for SERVICE in "${SERVICES[@]}"; do
|
for SERVICE in "${SERVICES[@]}"; do
|
||||||
SERVICE=$(echo $SERVICE | xargs) # Trim whitespace
|
SERVICE=$(echo $SERVICE | xargs) # Trim whitespace
|
||||||
echo "Deploying $SERVICE to FOSS cluster with image tag: ${IMAGE_TAG}"
|
echo "Deploying $SERVICE to FOSS cluster with image tag: ${IMAGE_TAG}"
|
||||||
kubectl set image deployment/$SERVICE-openreplay -n app $SERVICE=${{ secrets.RELEASE_OSS_REGISTRY }}/$SERVICE:${IMAGE_TAG}
|
echo "Deploying $SERVICE to FOSS cluster with image tag: ${IMAGE_TAG}"
|
||||||
done
|
kubectl set image deployment/$SERVICE-openreplay -n app $SERVICE=${IMAGE_REGISTRY_URL}/$SERVICE:${IMAGE_TAG}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue