diff --git a/.github/workflows/vsphere-e2e.yaml b/.github/workflows/vsphere-e2e.yaml index ba6dd663c..f53ae4b22 100644 --- a/.github/workflows/vsphere-e2e.yaml +++ b/.github/workflows/vsphere-e2e.yaml @@ -31,6 +31,8 @@ jobs: buildConfig: "basic" - os: "rocky 9.1" buildConfig: "offline" + - os: "oracle 9.4" + buildConfig: "basic" - os: "flatcar" buildConfig: "basic" runs-on: diff --git a/images/ova/oracle-94.yaml b/images/ova/oracle-94.yaml new file mode 100644 index 000000000..e05fd0d84 --- /dev/null +++ b/images/ova/oracle-94.yaml @@ -0,0 +1,25 @@ +--- +build_name: "oracle-94" +packer_builder_type: "vsphere" +guestinfo_datasource_slug: "https://raw.githubusercontent.com/vmware/cloud-init-vmware-guestinfo" +guestinfo_datasource_ref: "v1.4.0" +guestinfo_datasource_script: "{{guestinfo_datasource_slug}}/{{guestinfo_datasource_ref}}/install.sh" +packer: + cluster: "" + datacenter: "" + datastore: "" + folder: "" + insecure_connection: "false" + network: "" + resource_pool: "" + template: "d2iq-base-templates/d2iq-base-OracleLinux-94" # change default value with your base template name + vsphere_guest_os_type: "oracleLinux64Guest" + guest_os_type: "oraclelinux-64" + # goss params + distribution: "Oracle" + distribution_version: "9.4" +# Use following overrides to select the authentication method that can be used with base template +# ssh_username: "" # can be exported as environment variable 'SSH_USERNAME' +# ssh_password: "" # can be exported as environment variable 'SSH_PASSWORD' +# ssh_private_key_file = "" # can be exported as environment variable 'SSH_PRIVATE_KEY_FILE' +# ssh_agent_auth: false # is set to true, ssh_password and ssh_private_key will be ignored diff --git a/magefile.go b/magefile.go index a16a7c056..aeca99ea3 100644 --- a/magefile.go +++ b/magefile.go @@ -47,6 +47,7 @@ var ( "redhat 8.8", "sles 15", "oracle 8.9", + "oracle 9.4", "flatcar", "ubuntu 18.04", "ubuntu 20.04",