Enable passwordless MySQL connection for GA and CPU image using azure-identity-providers-jdbc-mysql-1.0.0-beta.1 and mysql-connector-java-8.0.30.jar.
Reset vmSize parameter name
File changes:
weblogic-azure-aks/pom.xml
Increase pom version
weblogic-azure-aks/src/main/arm/createUiDefinition.json
Modify UI to input passwordless MySQL connection parameters
weblogic-azure-aks/src/main/arm/scripts/createVMAndBuildImage.sh
weblogic-azure-aks/src/main/arm/scripts/buildWLSDockerImage.sh
Download and build database driver and azure libraries to image
weblogic-azure-aks/src/main/arm/scripts/common.sh
Const variable for MySQL
weblogic-azure-aks/src/main/arm/scripts/dbUtility.sh
Use com.mysql.cj.jdbc.Driver for MySQL passwordless connection.
weblogic-azure-aks/src/main/arm/scripts/genDomainConfig.sh
Specify MySQL driver and azure libraries in CLASSPATH and PRE_CLASSPATH
weblogic-azure-aks/src/main/arm/scripts/inline-scripts/validateParameters.sh
Enable existing AKS managed identity
weblogic-azure-aks/src/main/arm/scripts/setupDBConnections.sh
Reset database password with empty string if enabling passwordless connection
Validate kubectl patch status
weblogic-azure-aks/src/main/bicep/mainTemplate.bicep
weblogic-azure-aks/src/main/bicep/modules/_deployment-scripts/_ds-create-wls-cluster.bicep
weblogic-azure-aks/src/main/bicep/modules/_deployment-scripts/_ds-datasource-connection.bicep
weblogic-azure-aks/src/main/bicep/modules/setupWebLogicCluster.bicep
Increase AZ CLI version
Add parameters for passwordless connection
weblogic-azure-aks/src/main/bicep/modules/_azure-resoruces/_aks.bicep
Use Azure CNI
Reset vmSize parameter name
weblogic-azure-aks/src/main/bicep/modules/_azure-resoruces/_aksPodIdentity.bicep
Enable AKS aad pod identity
weblogic-azure-aks/src/main/bicep/modules/_deployment-scripts/_ds-validate-parameters.bicep
Set default value to aksAgentPoolVMSize
weblogic-azure-aks/src/main/bicep/modules/_pids/_pid-dev.bicep
weblogic-azure-aks/src/main/bicep/modules/_pids/_pid.bicep
Pids for passwordless connection
weblogic-azure-aks/src/main/bicep/modules/_rolesAssignment/_aksClusterMioRoleOverDbIdentity.bicep
Assign Managed Identity Operator role to AKS cluster over DB identity
weblogic-azure-aks/src/main/bicep/modules/_rolesAssignment/_roleAssignmentinRgScope.bicep
Template to assign roles in resource group scope.
weblogic-azure-aks/src/main/bicep/modules/_setupPasswordlessDBConnection.bicep
Template to enable AKS pod identity and provision passwordless db connection.
Required PR: #220.
This PR includes:
azure-identity-providers-jdbc-mysql-1.0.0-beta.1
and mysql-connector-java-8.0.30.jar.File changes: weblogic-azure-aks/pom.xml Increase pom version
weblogic-azure-aks/src/main/arm/createUiDefinition.json Modify UI to input passwordless MySQL connection parameters
weblogic-azure-aks/src/main/arm/scripts/createVMAndBuildImage.sh weblogic-azure-aks/src/main/arm/scripts/buildWLSDockerImage.sh Download and build database driver and azure libraries to image
weblogic-azure-aks/src/main/arm/scripts/common.sh Const variable for MySQL
weblogic-azure-aks/src/main/arm/scripts/dbUtility.sh Use
com.mysql.cj.jdbc.Driver
for MySQL passwordless connection.weblogic-azure-aks/src/main/arm/scripts/genDomainConfig.sh Specify MySQL driver and azure libraries in CLASSPATH and PRE_CLASSPATH
weblogic-azure-aks/src/main/arm/scripts/inline-scripts/validateParameters.sh Enable existing AKS managed identity
weblogic-azure-aks/src/main/arm/scripts/setupDBConnections.sh Reset database password with empty string if enabling passwordless connection Validate
kubectl patch
statusweblogic-azure-aks/src/main/bicep/mainTemplate.bicep weblogic-azure-aks/src/main/bicep/modules/_deployment-scripts/_ds-create-wls-cluster.bicep weblogic-azure-aks/src/main/bicep/modules/_deployment-scripts/_ds-datasource-connection.bicep weblogic-azure-aks/src/main/bicep/modules/setupWebLogicCluster.bicep Increase AZ CLI version Add parameters for passwordless connection
weblogic-azure-aks/src/main/bicep/modules/_azure-resoruces/_aks.bicep Use Azure CNI Reset vmSize parameter name
weblogic-azure-aks/src/main/bicep/modules/_azure-resoruces/_aksPodIdentity.bicep Enable AKS aad pod identity
weblogic-azure-aks/src/main/bicep/modules/_deployment-scripts/_ds-validate-parameters.bicep Set default value to
aksAgentPoolVMSize
weblogic-azure-aks/src/main/bicep/modules/_pids/_pid-dev.bicep weblogic-azure-aks/src/main/bicep/modules/_pids/_pid.bicep Pids for passwordless connection
weblogic-azure-aks/src/main/bicep/modules/_rolesAssignment/_aksClusterMioRoleOverDbIdentity.bicep Assign Managed Identity Operator role to AKS cluster over DB identity
weblogic-azure-aks/src/main/bicep/modules/_rolesAssignment/_roleAssignmentinRgScope.bicep Template to assign roles in resource group scope.
weblogic-azure-aks/src/main/bicep/modules/_setupPasswordlessDBConnection.bicep Template to enable AKS pod identity and provision passwordless db connection.
weblogic-azure-aks/src/main/bicep/modules/_uamiAndRoles.bicep Remove unused script