Skip to content

Conversation

galiacheng
Copy link
Contributor

@galiacheng galiacheng commented Jul 15, 2024

Requires #320.

This pull request primarily introduces the ability to specify the VM size for the AKS pool in the GitHub workflows and modifies the build process to support multi-architecture builds, specifically targeting ARM64 and AMD64 platforms. Additionally, it updates the version of the weblogic-azure-aks package and adds constraints and information regarding unsupported platforms in the createUiDefinition.json file.

Changes to GitHub workflows:

  • .github/workflows/testWlsAksWithDependencyCreation.yml and .github/workflows/testWlsAksWithoutDependencyCreation.yml: Added a new vmSize input parameter and modified the jobs to use this new parameter. This allows the user to specify the VM size for the AKS pool. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Changes to the build process:

  • weblogic-azure-aks/src/main/arm/scripts/buildWLSDockerImage.sh and weblogic-azure-aks/src/main/arm/scripts/createVMAndBuildImage.sh: Modified the build process to support multi-architecture builds. The build process now detects the architecture of the system and installs the appropriate version of OpenJDK. It also passes the architecture information to the Docker build command. [1] [2] [3] [4] [5] [6]

Package version update:

  • pom.xml: Updated the version of the weblogic-azure-aks package from 1.0.79 to 1.0.80.

Changes to the createUiDefinition.json file:

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Jul 15, 2024
@galiacheng galiacheng force-pushed the support-arm64-arch branch from 8fb0505 to 10810d0 Compare July 15, 2024 06:21
@galiacheng galiacheng force-pushed the support-arm64-arch branch from 10810d0 to a9fedea Compare July 15, 2024 06:21
@mriccell mriccell merged commit e1adb90 into oracle:main Jul 16, 2024
@galiacheng galiacheng deleted the support-arm64-arch branch October 17, 2024 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants