Skip to content

Commit

Permalink
PI-2302 Remove need for GitHub token to get HMPPS IP allowlists (#4151)
Browse files Browse the repository at this point in the history
  • Loading branch information
marcus-bcl authored Aug 8, 2024
1 parent 7a750e4 commit 87f4c37
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 6 deletions.
7 changes: 2 additions & 5 deletions .github/actions/cloud-platform-deploy/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ inputs:
token:
description: The KUBE_TOKEN
required: true
github_token:
description: A GitHub token, to pull the IP allow list groups
required: true

runs:
using: composite
Expand Down Expand Up @@ -82,7 +79,7 @@ runs:
--set "generic-service.env.BUILD_INFO=$([ -r "$BUILD_INFO" ] && cat "$BUILD_INFO" | base64 -w0 || echo)" \
--set "generic-service.env.GIT_INFO=$([ -r "$GIT_INFO" ] && cat "$GIT_INFO" | base64 -w0 || echo)" \
--timeout 10m \
--values <(curl -fsSL "$(gh api '/repos/ministryofjustice/hmpps-ip-allowlists/contents/ip-allowlist-groups.yaml' | jq -r '.download_url')") \
--values <(echo "$HMPPS_IP_ALLOWLIST_GROUPS_YAML" | base64 -d) \
--values templates/helm-defaults.yml \
--values 'projects/${{ inputs.project }}/deploy/values.yaml' \
--values 'projects/${{ inputs.project }}/deploy/${{ steps.env.outputs.values-file }}' \
Expand All @@ -96,7 +93,7 @@ runs:
done
if [ $exit_code -ne 0 ]; then exit $exit_code; fi
env:
GITHUB_TOKEN: ${{ inputs.github_token }}
BUILD_INFO: projects/${{ inputs.project }}/build-info.properties
GIT_INFO: projects/${{ inputs.project }}/git.properties
HMPPS_IP_ALLOWLIST_GROUPS_YAML: ${{ vars.HMPPS_IP_ALLOWLIST_GROUPS_YAML }}
MAX_ATTEMPTS: '3'
1 change: 0 additions & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,6 @@ jobs:
cluster: ${{ secrets.KUBE_CLUSTER }}
namespace: ${{ secrets.KUBE_NAMESPACE }}
token: ${{ secrets.KUBE_TOKEN }}
github_token: ${{ secrets.BOT_GITHUB_EXTERNAL_REPOS_TOKEN }}

- uses: docker/login-action@v3
if: ${{ steps.check_files.outputs.files_exists == 'true' && steps.enabled.outputs.enabled == 'true' }}
Expand Down

0 comments on commit 87f4c37

Please sign in to comment.