|
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