Remove variable mask, add repo secrets (#7462)

This commit is contained in:
Alexey-Ayupov
2023-04-19 10:49:36 +02:00
committed by GitHub
parent bea98d0749
commit 265af52853
2 changed files with 12 additions and 32 deletions
+11 -31
View File
@@ -48,31 +48,12 @@ jobs:
if: ${{ github.repository_owner == 'actions' }} if: ${{ github.repository_owner == 'actions' }}
timeout-minutes: 1200 timeout-minutes: 1200
steps: steps:
- uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
- name: Set image variables - name: Set image variables
run: | run: |
$currentDate = Get-Date -Format "yyyyMMdd" $currentDate = Get-Date -Format "yyyyMMdd"
$templatePath = "${{ inputs.template_path }}" $templatePath = "${{ inputs.template_path }}"
$osName = $(($templatePath.Split("/")[-1]).Split(".")[0]) $osName = $(($templatePath.Split("/")[-1]).Split(".")[0])
$virtualMachineName = "${osName}_${currentDate}_unstable.${{ github.run_id }}.${{ github.run_attempt }}" $virtualMachineName = "${osName}_${currentDate}_unstable.${{ github.run_id }}.${{ github.run_attempt }}"
$GitHubFeed = az keyvault secret show -n "github-feed-token" --vault-name "${{ env.KEYVAULT }}" --query value -o tsv
$VIUserName = az keyvault secret show -n "vcenter-username-v2" --vault-name "${{ env.KEYVAULT }}" --query value -o tsv
$VIPassword = az keyvault secret show -n "vcenter-password-v2" --vault-name "${{ env.KEYVAULT }}" --query value -o tsv
$XcodeUser = az keyvault secret show -n "xcode-installation-user" --vault-name "${{ env.KEYVAULT }}" --query value -o tsv
$XcodePassword = az keyvault secret show -n "xcode-installation-password" --vault-name "${{ env.KEYVAULT }}" --query value -o tsv
echo "::add-mask::$GitHubFeed"
echo "::add-mask::$VIUserName"
echo "::add-mask::$VIPassword"
echo "::add-mask::$XcodeUser"
echo "::add-mask::$XcodePassword"
"GH_FEED=$GitHubFeed" | Out-File -Append -FilePath $env:GITHUB_ENV
"VI_USER_NAME=$VIUserName" | Out-File -Append -FilePath $env:GITHUB_ENV
"VI_PASSWORD=$VIPassword" | Out-File -Append -FilePath $env:GITHUB_ENV
"XCODE_USER=$XcodeUser" | Out-File -Append -FilePath $env:GITHUB_ENV
"XCODE_PASSWORD=$XcodePassword" | Out-File -Append -FilePath $env:GITHUB_ENV
"VM_NAME=$virtualMachineName" | Out-File -Append -FilePath $env:GITHUB_ENV "VM_NAME=$virtualMachineName" | Out-File -Append -FilePath $env:GITHUB_ENV
- name: Determine checkout type - name: Determine checkout type
@@ -108,11 +89,10 @@ jobs:
- name: Validate contributor permissions - name: Validate contributor permissions
if: ${{ github.event_name == 'pull_request_target' }} if: ${{ github.event_name == 'pull_request_target' }}
run: | run: |
[string]$contributorAllowList = "${{ vars.CONTRIBUTOR_ALLOWLIST }}" [string]$contributorAllowList = "${{ vars.CONTRIBUTOR_ALLOWLIST }}"
./images.CI/macos/validate-contributor.ps1 ` ./images.CI/macos/validate-contributor.ps1 `
-RepositoryName ${{ github.repository }} ` -RepositoryName ${{ github.repository }} `
-AccessToken ${{ env.GH_FEED }} ` -AccessToken ${{ secrets.GH_FEED }} `
-SourceBranch "refs/pull/${{ github.event.pull_request.number }}/merge" ` -SourceBranch "refs/pull/${{ github.event.pull_request.number }}/merge" `
-ContributorAllowList $contributorAllowList -ContributorAllowList $contributorAllowList
@@ -121,8 +101,8 @@ jobs:
./images.CI/macos/select-datastore.ps1 ` ./images.CI/macos/select-datastore.ps1 `
-VMName "${{ env.VM_NAME }}" ` -VMName "${{ env.VM_NAME }}" `
-VIServer ${{ secrets.VISERVER_V2 }} ` -VIServer ${{ secrets.VISERVER_V2 }} `
-VIUserName ${{ env.VI_USER_NAME }} ` -VIUserName ${{ secrets.VI_USER_NAME }} `
-VIPassword ${{ env.VI_PASSWORD }} ` -VIPassword ${{ secrets.VI_PASSWORD }} `
-Cluster ${{ env.ESXI_CLUSTER }} -Cluster ${{ env.ESXI_CLUSTER }}
- name: Build VM - name: Build VM
@@ -133,8 +113,8 @@ jobs:
) )
packer build -on-error=abort ` packer build -on-error=abort `
-var="vcenter_server=${{ secrets.VISERVER_V2 }}" ` -var="vcenter_server=${{ secrets.VISERVER_V2 }}" `
-var="vcenter_username=${{ env.VI_USER_NAME }}" ` -var="vcenter_username=${{ secrets.VI_USER_NAME }}" `
-var="vcenter_password=${{ env.VI_PASSWORD }}" ` -var="vcenter_password=${{ secrets.VI_PASSWORD }}" `
-var="vcenter_datacenter=${{ env.VCENTER_DATACENTER }}" ` -var="vcenter_datacenter=${{ env.VCENTER_DATACENTER }}" `
-var="cluster_or_esxi_host=${{ env.ESXI_CLUSTER }}" ` -var="cluster_or_esxi_host=${{ env.ESXI_CLUSTER }}" `
-var="esxi_datastore=${{ env.BUILD_DATASTORE }}" ` -var="esxi_datastore=${{ env.BUILD_DATASTORE }}" `
@@ -144,8 +124,8 @@ jobs:
-var="github_api_pat=${{ secrets.GH_FEED_TOKEN }}" ` -var="github_api_pat=${{ secrets.GH_FEED_TOKEN }}" `
-var="build_id=${{ env.VM_NAME }}" ` -var="build_id=${{ env.VM_NAME }}" `
-var="baseimage_name=${{ inputs.base_image_name }}" ` -var="baseimage_name=${{ inputs.base_image_name }}" `
-var="xcode_install_user=${{ env.XCODE_USER }}" ` -var="xcode_install_user=${{ secrets.XCODE_USER }}" `
-var="xcode_install_password=${{ env.XCODE_PASSWORD }}" ` -var="xcode_install_password=${{ secrets.XCODE_PASSWORD }}" `
-color=false ` -color=false `
${{ inputs.template_path }} ` ${{ inputs.template_path }} `
| Where-Object { | Where-Object {
@@ -202,8 +182,8 @@ jobs:
-VMName "${{ env.VM_NAME }}" ` -VMName "${{ env.VM_NAME }}" `
-TargetDataStore "${{ inputs.target_datastore }}" ` -TargetDataStore "${{ inputs.target_datastore }}" `
-VIServer "${{ secrets.VISERVER_V2 }}" ` -VIServer "${{ secrets.VISERVER_V2 }}" `
-VIUserName "${{ env.VI_USER_NAME }}" ` -VIUserName "${{ secrets.VI_USER_NAME }}" `
-VIPassword "${{ env.VI_PASSWORD }}" ` -VIPassword "${{ secrets.VI_PASSWORD }}" `
-JobStatus "${{ job.status }}" ` -JobStatus "${{ job.status }}" `
-CpuCount "$cpuCount" ` -CpuCount "$cpuCount" `
-CoresPerSocketCount "$coresPerSocketCount" ` -CoresPerSocketCount "$coresPerSocketCount" `
@@ -215,5 +195,5 @@ jobs:
./images.CI/macos/destroy-vm.ps1 ` ./images.CI/macos/destroy-vm.ps1 `
-VMName "${{ env.VM_NAME }}" ` -VMName "${{ env.VM_NAME }}" `
-VIServer "${{ secrets.VISERVER_V2 }}" ` -VIServer "${{ secrets.VISERVER_V2 }}" `
-VIUserName "${{ env.VI_USER_NAME }}" ` -VIUserName "${{ secrets.VI_USER_NAME }}" `
-VIPassword "${{ env.VI_PASSWORD }}" -VIPassword "${{ secrets.VI_PASSWORD }}"
+1 -1
View File
@@ -26,5 +26,5 @@ jobs:
template_path: 'templates/macOS-11.json' template_path: 'templates/macOS-11.json'
target_datastore: 'ds-image' target_datastore: 'ds-image'
custom_repo: ${{ github.event.inputs.CUSTOM_REPOSITORY }} custom_repo: ${{ github.event.inputs.CUSTOM_REPOSITORY }}
custom_repo_hash: ${{ github.event.inputs.CUSTOM_REPOSITORY_COMMIT_HASH }} custom_repo_commit_hash: ${{ github.event.inputs.CUSTOM_REPOSITORY_COMMIT_HASH }}
secrets: inherit secrets: inherit