Skip to content

Commit 8f146e8

Browse files
committed
CI: Use GitHub token for Packer workflows
Packer workflows sometimes fail due to rate limits of the GitHub API: Failed getting the "github.com/ethanmdavidson/git" plugin: 1 error occurred: * Plugin host rate limited the plugin getter. Try again in 3m52.820898337s. HINT: Set the PACKER_GITHUB_API_TOKEN env var with a token to get more requests. Set PACKER_GITHUB_API_TOKEN [1] to GITHUB_TOKEN [2] to reduce failures. [1] https://developer.hashicorp.com/packer/docs/configure#packer_github_api_token [2] https://docs.github.com/en/actions/concepts/security/github_token
1 parent 61692eb commit 8f146e8

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

.github/workflows/extra.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
OS_CLOUD: openstack
4444
CI_CLOUD: ${{ vars.CI_CLOUD }} # default from repo settings
4545
ARK_PASSWORD: ${{ secrets.ARK_PASSWORD }}
46+
PACKER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4647

4748
steps:
4849
- uses: actions/checkout@v2
@@ -95,7 +96,7 @@ jobs:
9596
. environments/.stackhpc/activate
9697
cd packer/
9798
packer init .
98-
99+
99100
PACKER_LOG=1 packer build \
100101
-on-error=${{ vars.PACKER_ON_ERROR }} \
101102
-var-file=$PKR_VAR_environment_root/${{ env.CI_CLOUD }}.pkrvars.hcl \
@@ -104,7 +105,7 @@ jobs:
104105
-var "inventory_groups=${{ matrix.build.inventory_groups }}" \
105106
-var "volume_size=${{ matrix.build.volume_size }}" \
106107
openstack.pkr.hcl
107-
108+
108109
- name: Get created image names from manifest
109110
id: manifest
110111
run: |

.github/workflows/fatimage.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
CI_CLOUD: ${{ github.event.inputs.ci_cloud }}
4040
ARK_PASSWORD: ${{ secrets.ARK_PASSWORD }}
4141
LEAFCLOUD_PULP_PASSWORD: ${{ secrets.LEAFCLOUD_PULP_PASSWORD }}
42+
PACKER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4243

4344
steps:
4445
- uses: actions/checkout@v2

.github/workflows/nightlybuild.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ jobs:
3636
CI_CLOUD: ${{ github.event.inputs.ci_cloud || vars.CI_CLOUD }}
3737
ARK_PASSWORD: ${{ secrets.ARK_PASSWORD }}
3838
LEAFCLOUD_PULP_PASSWORD: ${{ secrets.LEAFCLOUD_PULP_PASSWORD }}
39+
PACKER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3940

4041
steps:
4142
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)