|
31 | 31 | with:
|
32 | 32 | TAG: ${{ github.event.release.tag_name }}
|
33 | 33 | ARCH: 'amd64'
|
| 34 | + |
| 35 | + packaging-amd64-fips: |
| 36 | + needs: [unit-test, proxy-tests] |
| 37 | + uses: ./.github/workflows/component_linux_packaging.yml |
| 38 | + secrets: |
| 39 | + DOCKER_HUB_ID: ${{secrets.OHAI_DOCKER_HUB_ID}} |
| 40 | + DOCKER_HUB_PASSWORD: ${{secrets.OHAI_DOCKER_HUB_PASSWORD}} |
| 41 | + |
| 42 | + GPG_PASSPHRASE: ${{ secrets.OHAI_GPG_PASSPHRASE }} |
| 43 | + GPG_PRIVATE_KEY_BASE64: ${{ secrets.OHAI_GPG_PRIVATE_KEY_BASE64 }} # base64 encoded |
| 44 | + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 45 | + with: |
| 46 | + TAG: ${{ github.event.release.tag_name }} |
| 47 | + ARCH: 'amd64' |
| 48 | + FIPS: true |
34 | 49 |
|
35 | 50 | packaging-arm:
|
36 | 51 | needs: [unit-test, proxy-tests]
|
|
60 | 75 | TAG: ${{ github.event.release.tag_name }}
|
61 | 76 | ARCH: 'arm64'
|
62 | 77 |
|
| 78 | + packaging-arm64-fips: |
| 79 | + needs: [unit-test, proxy-tests] |
| 80 | + uses: ./.github/workflows/component_linux_packaging.yml |
| 81 | + secrets: |
| 82 | + DOCKER_HUB_ID: ${{secrets.OHAI_DOCKER_HUB_ID}} |
| 83 | + DOCKER_HUB_PASSWORD: ${{secrets.OHAI_DOCKER_HUB_PASSWORD}} |
| 84 | + |
| 85 | + GPG_PASSPHRASE: ${{ secrets.OHAI_GPG_PASSPHRASE }} |
| 86 | + GPG_PRIVATE_KEY_BASE64: ${{ secrets.OHAI_GPG_PRIVATE_KEY_BASE64 }} # base64 encoded |
| 87 | + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 88 | + with: |
| 89 | + TAG: ${{ github.event.release.tag_name }} |
| 90 | + ARCH: 'arm64' |
| 91 | + FIPS: true |
| 92 | + |
63 | 93 | packaging-legacy:
|
64 | 94 | needs: [unit-test, proxy-tests]
|
65 | 95 | uses: ./.github/workflows/component_linux_packaging.yml
|
@@ -94,11 +124,33 @@ jobs:
|
94 | 124 | tag: "${{ github.event.release.tag_name }}-rc"
|
95 | 125 | severity: "CRITICAL"
|
96 | 126 |
|
| 127 | + packaging-docker-fips: |
| 128 | + needs: [unit-test, proxy-tests] |
| 129 | + uses: ./.github/workflows/component_docker_packaging.yml |
| 130 | + secrets: |
| 131 | + DOCKER_HUB_ID: ${{secrets.OHAI_DOCKER_HUB_ID}} |
| 132 | + DOCKER_HUB_PASSWORD: ${{secrets.OHAI_DOCKER_HUB_PASSWORD}} |
| 133 | + |
| 134 | + GPG_PASSPHRASE: ${{ secrets.OHAI_GPG_PASSPHRASE }} |
| 135 | + GPG_PRIVATE_KEY_BASE64: ${{ secrets.OHAI_GPG_PRIVATE_KEY_BASE64 }} # base64 encoded |
| 136 | + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 137 | + with: |
| 138 | + TAG: ${{ github.event.release.tag_name }} |
| 139 | + FIPS: true |
| 140 | + |
| 141 | + docker-fips-trivy-critical: |
| 142 | + needs: [packaging-docker-fips] |
| 143 | + uses: ./.github/workflows/component_trivy.yml |
| 144 | + with: |
| 145 | + tag: "${{ github.event.release.tag_name }}-rc" |
| 146 | + severity: "CRITICAL" |
| 147 | + FIPS: true |
| 148 | + |
97 | 149 | publishing-to-s3:
|
98 | 150 | # point to staging after tests
|
99 | 151 | name: Publish linux artifacts into s3 staging bucket
|
100 | 152 | uses: ./.github/workflows/component_linux_publish.yml
|
101 |
| - needs: [packaging-amd64, packaging-arm, packaging-arm64, packaging-legacy] |
| 153 | + needs: [packaging-amd64, packaging-amd64-fips, packaging-arm, packaging-arm64, packaging-arm64-fips, packaging-legacy] |
102 | 154 | secrets:
|
103 | 155 | DOCKER_HUB_ID: ${{secrets.OHAI_DOCKER_HUB_ID}}
|
104 | 156 | DOCKER_HUB_PASSWORD: ${{secrets.OHAI_DOCKER_HUB_PASSWORD}}
|
|
0 commit comments