mirror of
https://github.com/JasonN3/build-container-installer.git
synced 2025-12-25 10:57:55 +01:00
feat: Allow users to override secure boot key and password (#40)
* feat: Allow users to override secure boot key and password when using container or action * fix: follow redirects * chore: update docs * fix: added comments and removed additional \n * fix: removed defaults * fix: added conditional for adding public key * chore(ci): Added additional test for secure boot * chore(ci): fixed up workflows to match production * fix(ci): added workflow dispatch to test * fix(ci): fixed version and added IMAGE_TAG * chore(ci): changed to bluefin to test both 38 and 39 secure boot * chore(ci): added required variables to entrypoint * chore(ci): added merge_group and added paths-ignore * chore(ci): updated description * chore(ci): set to Silverblue since we are testing Bluefin * chore(ci): Fixed secure boot key not found error Received error in anaconda when check was hit, need to set as a soft failure to exit the script early without stopping anaconda installation. * chore: fixed formatting * chore: fixed whitespace * chore(ci): Removed duplicate test * chore: fix whitespace * chore(ci): fixed test and removed upload to Github Artifacts * chore: updated README * fix: set password to ublue default * fix: changed enrollment password in containerfile
This commit is contained in:
parent
3401b10c56
commit
f70e8ea027
10 changed files with 99 additions and 39 deletions
20
action.yml
20
action.yml
|
|
@ -32,6 +32,12 @@ inputs:
|
|||
description: Enable Anaconda WebUI
|
||||
required: true
|
||||
default: "false"
|
||||
ENROLLMENT_PASSWORD:
|
||||
description: Used for supporting secure boot (requires SECURE_BOOT_KEY_URL to be defined)
|
||||
required: false
|
||||
SECURE_BOOT_KEY_URL:
|
||||
description: Secure boot key that is installed from URL location
|
||||
required: false
|
||||
ACTION_REPO:
|
||||
description: Repository with the build action
|
||||
required: false
|
||||
|
|
@ -107,7 +113,9 @@ runs:
|
|||
VARIANT=${{ inputs.VARIANT }} \
|
||||
VERSION=${{ inputs.VERSION }} \
|
||||
WEB_UI=${{ inputs.WEB_UI }} \
|
||||
EXTRA_BOOT_PARAMS=${{ inputs.EXTRA_BOOT_PARAMS }}
|
||||
EXTRA_BOOT_PARAMS=${{ inputs.EXTRA_BOOT_PARAMS }} \
|
||||
SECURE_BOOT_KEY_URL=${{ inputs.SECURE_BOOT_KEY_URL }} \
|
||||
ENROLLMENT_PASSWORD=${{ inputs.ENROLLMENT_PASSWORD }}
|
||||
|
||||
- name: Create deploy.iso and generate sha256 checksum
|
||||
shell: bash
|
||||
|
|
@ -123,13 +131,3 @@ runs:
|
|||
mkdir end_iso
|
||||
sha256sum ${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }}.iso > ./end_iso/${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }}-CHECKSUM
|
||||
mv ${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }}.iso end_iso/
|
||||
|
||||
- name: Upload ISO as artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ inputs.IMAGE_NAME }}-${{ inputs.IMAGE_TAG || inputs.VERSION }}.iso
|
||||
path: end_iso/*
|
||||
if-no-files-found: error
|
||||
retention-days: 0
|
||||
compression-level: 0
|
||||
overwrite: true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue