apiVersion: v1 data: config: | # Listen on all local IP interfaces SUSHY_EMULATOR_LISTEN_IP = '::' # Bind to TCP port 8000 SUSHY_EMULATOR_LISTEN_PORT = 8000 # Serve this SSL certificate to the clients SUSHY_EMULATOR_SSL_CERT = None # If SSL certificate is being served, this is its RSA private key SUSHY_EMULATOR_SSL_KEY = None # If authentication is desired, set this to an htpasswd file. SUSHY_EMULATOR_AUTH_FILE = '/etc/sushy-emulator/.htpasswd' # The OpenStack cloud ID to use. This option enables OpenStack driver. SUSHY_EMULATOR_OS_CLOUD = 'default' # If image should created via file upload instead of web-download based image # import OpenStack cloud virtual media SUSHY_EMULATOR_OS_VMEDIA_IMAGE_FILE_UPLOAD = True # When set to true, the instance rebuild on virtual media eject # is delayed until the next a RedFish power action. SUSHY_EMULATOR_OS_VMEDIA_DELAY_EJECT = True # Instruct the libvirt driver to ignore any instructions to # set the boot device. Allowing the UEFI firmware to instead # rely on the EFI Boot Manager # Note: This sets the legacy boot element to dev="fd" # and relies on the floppy not existing, it likely won't work # your VM has a floppy drive. SUSHY_EMULATOR_IGNORE_BOOT_DEVICE = False # This list contains the identities of instances that the driver will filter by. # It is useful in a tenant environment where only some instances represent # virtual baremetal. SUSHY_EMULATOR_ALLOWED_INSTANCES = ['103960f2-65ea-48a1-91fd-666901f8fe20', 'a5777c04-8138-41f1-b2d9-5e6c8bd601b7'] # Enable rescue-based network boot via Nova rescue mode. # When enabled, setting boot device to 'Pxe' triggers Nova rescue with an # iPXE image; setting it to 'Hdd' exits rescue mode. SUSHY_EMULATOR_OS_RESCUE_PXE_BOOT = True SUSHY_EMULATOR_OS_RESCUE_PXE_IMAGE_BIOS = 'ipxe-rescue-bios' SUSHY_EMULATOR_OS_RESCUE_PXE_IMAGE_UEFI = 'ipxe-rescue-uefi' htpasswd: | admin:$2y$05$MXyL00sqqvU1vEBkjMdOb.DU2xGx6DErrnliwAaJHMyIZyXpt38BW kind: ConfigMap metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"v1","data":{"config":"# Listen on all local IP interfaces\nSUSHY_EMULATOR_LISTEN_IP = '::'\n\n# Bind to TCP port 8000\nSUSHY_EMULATOR_LISTEN_PORT = 8000\n\n# Serve this SSL certificate to the clients\nSUSHY_EMULATOR_SSL_CERT = None\n\n# If SSL certificate is being served, this is its RSA private key\nSUSHY_EMULATOR_SSL_KEY = None\n\n# If authentication is desired, set this to an htpasswd file.\nSUSHY_EMULATOR_AUTH_FILE = '/etc/sushy-emulator/.htpasswd'\n\n# The OpenStack cloud ID to use. This option enables OpenStack driver.\nSUSHY_EMULATOR_OS_CLOUD = 'default'\n\n# If image should created via file upload instead of web-download based image\n# import OpenStack cloud virtual media\nSUSHY_EMULATOR_OS_VMEDIA_IMAGE_FILE_UPLOAD = True\n\n# When set to true, the instance rebuild on virtual media eject\n# is delayed until the next a RedFish power action.\nSUSHY_EMULATOR_OS_VMEDIA_DELAY_EJECT = True\n\n# Instruct the libvirt driver to ignore any instructions to\n# set the boot device. Allowing the UEFI firmware to instead\n# rely on the EFI Boot Manager\n# Note: This sets the legacy boot element to dev=\"fd\"\n# and relies on the floppy not existing, it likely won't work\n# your VM has a floppy drive.\nSUSHY_EMULATOR_IGNORE_BOOT_DEVICE = False\n\n# This list contains the identities of instances that the driver will filter by.\n# It is useful in a tenant environment where only some instances represent\n# virtual baremetal.\nSUSHY_EMULATOR_ALLOWED_INSTANCES = ['103960f2-65ea-48a1-91fd-666901f8fe20', 'a5777c04-8138-41f1-b2d9-5e6c8bd601b7']\n\n# Enable rescue-based network boot via Nova rescue mode.\n# When enabled, setting boot device to 'Pxe' triggers Nova rescue with an\n# iPXE image; setting it to 'Hdd' exits rescue mode.\nSUSHY_EMULATOR_OS_RESCUE_PXE_BOOT = True\nSUSHY_EMULATOR_OS_RESCUE_PXE_IMAGE_BIOS = 'ipxe-rescue-bios'\nSUSHY_EMULATOR_OS_RESCUE_PXE_IMAGE_UEFI = 'ipxe-rescue-uefi'\n","htpasswd":"admin:$2y$05$MXyL00sqqvU1vEBkjMdOb.DU2xGx6DErrnliwAaJHMyIZyXpt38BW\n"},"kind":"ConfigMap","metadata":{"annotations":{},"name":"sushy-emulator-config","namespace":"sushy-emulator"}} creationTimestamp: '2026-02-23T14:40:24Z' managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:data: .: {} f:config: {} f:htpasswd: {} f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/last-applied-configuration: {} manager: kubectl-client-side-apply operation: Update time: '2026-02-23T14:40:24Z' name: sushy-emulator-config namespace: sushy-emulator resourceVersion: '17200' uid: 4a1c28b1-05ac-4f44-9a2e-98a68633bd9e