Skip to content

Commit

Permalink
Fixing maxmind download script to new url (#683)
Browse files Browse the repository at this point in the history
* Fixing maxmind download script to new url

* Updating github actions to use new account id secret.
  • Loading branch information
i3149 authored Mar 19, 2024
1 parent 840a17b commit f40c7ce
Show file tree
Hide file tree
Showing 10 changed files with 14 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:

- name: Install MM DBs
run: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }} ./bin/get_mm.sh
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }} MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }} ./bin/get_mm.sh
- name: Create package
id: package
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/publish-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ jobs:
tags: kentik/ktranslate:develop
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
Expand All @@ -74,6 +75,7 @@ jobs:
tags: kentik/ktranslate:developarm64
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
1 change: 1 addition & 0 deletions .github/workflows/publish-eapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ jobs:
tags: kentik/ktranslate:eapi
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
1 change: 1 addition & 0 deletions .github/workflows/publish-kentik.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ jobs:
tags: kentik/ktranslate:${{ env.KENTIK_KTRANSLATE_VERSION }}, kentik/ktranslate:kentik, quay.io/kentik/ktranslate:kentik
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
KENTIK_SNMP_PROFILE_REPO=https://github.com/kentik/collection-profiles
secrets: |
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/publish-next.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ jobs:
tags: kentik/ktranslate:${{ env.KENTIK_KTRANSLATE_VERSION }}, kentik/ktranslate:next, quay.io/kentik/ktranslate:next, quay.io/kentik/ktranslate:${{ env.KENTIK_KTRANSLATE_VERSION }}
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ jobs:

- name: Install MM DBs
run: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }} ./bin/get_mm.sh
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }} MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }} ./bin/get_mm.sh
- name: Create package
id: package
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/publish-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ jobs:
tags: kentik/ktranslate:${{ env.KENTIK_KTRANSLATE_VERSION }}, kentik/ktranslate:latest, kentik/ktranslate:v2, quay.io/kentik/ktranslate:v2, quay.io/kentik/ktranslate:latest, quay.io/kentik/ktranslate:${{ env.KENTIK_KTRANSLATE_VERSION }}
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
Expand All @@ -98,6 +99,7 @@ jobs:
tags: kentik/ktranslate:v2arm64
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
Expand All @@ -113,6 +115,7 @@ jobs:
tags: kentik/ktranslate:eu, quay.io/kentik/ktranslate:eu
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/publish-staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ jobs:
tags: kentik/ktranslate:staging, quay.io/kentik/ktranslate:staging
build-args: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }}
KENTIK_KTRANSLATE_VERSION=${{ env.KENTIK_KTRANSLATE_VERSION }}
secrets: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }}
2 changes: 1 addition & 1 deletion .github/workflows/publish-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

- name: Install MM DBs
run: |
MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }} ./bin/get_mm.sh
YOUR_ACCOUNT_ID=${{ secrets.MM_ACCOUNT_ID }} MAXMIND_LICENSE_KEY=${{ secrets.MM_DOWNLOAD_KEY }} ./bin/get_mm.sh
- name: Install SNMP Profiles
uses: actions/checkout@main
Expand Down
4 changes: 2 additions & 2 deletions bin/get_mm.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ if [ -z ${MAXMIND_LICENSE_KEY} ]; then
fi

mkdir -p config
curl -o mm.tar.gz "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-Country&license_key=${MAXMIND_LICENSE_KEY}&suffix=tar.gz"
curl -L -o mm.tar.gz -u ${YOUR_ACCOUNT_ID}:${MAXMIND_LICENSE_KEY} "https://download.maxmind.com/geoip/databases/GeoLite2-Country/download?suffix=tar.gz"
tar -zxf mm.tar.gz
mv GeoLite2-Country_*/GeoLite2-Country.mmdb config/GeoLite2-Country.mmdb
rm mm.tar.gz
rm -r GeoLite2-Country_*

curl -o mm.tar.gz "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-ASN&license_key=${MAXMIND_LICENSE_KEY}&suffix=tar.gz"
curl -L -o mm.tar.gz -u ${YOUR_ACCOUNT_ID}:${MAXMIND_LICENSE_KEY} "https://download.maxmind.com/geoip/databases/GeoLite2-ASN/download?suffix=tar.gz"
tar -zxf mm.tar.gz
mv GeoLite2-ASN_*/GeoLite2-ASN.mmdb config/GeoLite2-ASN.mmdb
rm mm.tar.gz
Expand Down

0 comments on commit f40c7ce

Please sign in to comment.