Skip to content

Support integration test workflow #354

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
335 commits
Select commit Hold shift + click to select a range
25b555c
Add 'none' option for database type and improve parameter file handling
backwind1233 Jul 14, 2025
7f00a9f
Add resource group deletion step to workflow
backwind1233 Jul 14, 2025
49d6713
Add tmate session setup to workflow for debugging
backwind1233 Jul 14, 2025
11ac8e6
Change default database type to 'none' in workflow configuration
backwind1233 Jul 14, 2025
b5e24fb
Add resource group deletion step with prefix filtering to workflow
backwind1233 Jul 14, 2025
6655c4b
Update parameter file paths in workflow for consistency
backwind1233 Jul 14, 2025
977e209
Change default database type to 'mssqlserver' in workflow configuration
backwind1233 Jul 14, 2025
d7d92ff
Remove tmate session setup from workflow
backwind1233 Jul 14, 2025
ac01077
Add database type input and provision steps to workflow
backwind1233 Jul 14, 2025
2174f76
Update parameter file paths in testWlsVmAdmin.yml to use relative paths
backwind1233 Jul 14, 2025
c021af4
Add debug echo for parameter template path in testWlsVmAdmin.yml
backwind1233 Jul 16, 2025
21a24f5
Remove deprecated WebLogic images from testWlsVmAdmin.yml and add tma…
backwind1233 Jul 16, 2025
ba18d89
Update parameter file paths in testWlsVmAdmin.yml to remove leading './'
backwind1233 Jul 16, 2025
4a411ad
Add debug logging and file existence check for parameter template in …
backwind1233 Jul 16, 2025
b201097
Add file existence check and debug output for parameter template in t…
backwind1233 Jul 16, 2025
abf70b1
Update parameter template path to include leading './' and add succes…
backwind1233 Jul 16, 2025
d198948
Add 'none' option to choice and enhance debug output in testWlsVmAdmi…
backwind1233 Jul 16, 2025
e5848bb
Fix echo statements formatting in testWlsVmAdmin.yml for consistency
backwind1233 Jul 16, 2025
433c210
Fix variable interpolation in debug output for consistency in testWls…
backwind1233 Jul 16, 2025
e5d244a
Refactor parameter_template path and enhance debug output in testWlsV…
backwind1233 Jul 16, 2025
38c862a
Add adminOfferPath echo statement and update parameter_template path …
backwind1233 Jul 16, 2025
f25b096
Fix parameter_template path and echo statements in testWlsVmAdmin.yml…
backwind1233 Jul 16, 2025
602333a
Update echo statements and parameter_template path in testWlsVmAdmin.…
backwind1233 Jul 16, 2025
1d3db65
Refactor parameter file paths and improve echo statements in testWlsV…
backwind1233 Jul 16, 2025
02dff4f
Fix parameter path syntax in testWlsVmAdmin.yml for correct file refe…
backwind1233 Jul 16, 2025
7a9cde1
Fix variable syntax and update parameter paths in testWlsVmAdmin.yml …
backwind1233 Jul 16, 2025
99290f3
Fix variable syntax in testWlsVmAdmin.yml for proper string interpola…
backwind1233 Jul 16, 2025
01498e3
Fix variable assignment in testWlsVmAdmin.yml for proper export syntax
backwind1233 Jul 16, 2025
24ba4e4
Fix variable assignment in testWlsVmAdmin.yml for correct syntax
backwind1233 Jul 16, 2025
c8eba8d
Fix variable syntax in testWlsVmAdmin.yml for correct string interpol…
backwind1233 Jul 17, 2025
f782df3
Merge branch 'main' into support_integration_test_workflow
backwind1233 Jul 17, 2025
79844c0
Refactor variable declarations to use export for environment variable…
backwind1233 Jul 17, 2025
a638468
Add additional WebLogic images for JDK 8 and 11 in testWlsVmAdmin.yml
backwind1233 Jul 17, 2025
60921e2
Improve parameter file generation in testWlsVmAdmin.yml with clearer …
backwind1233 Jul 17, 2025
eb8bc85
Fix variable syntax in parameter file generation for correct interpol…
backwind1233 Jul 17, 2025
5b8bcae
Add new parameters for WebLogic cluster deployment and refactor param…
backwind1233 Jul 17, 2025
16a5fb4
Update dbServerName to include run_id and run_number for unique ident…
backwind1233 Jul 17, 2025
760258d
Export parameter file paths for improved accessibility in parameter g…
backwind1233 Jul 17, 2025
ae55aba
Add parameters-deploy-template.json for deployment configuration and …
backwind1233 Jul 17, 2025
f3815cf
Update parameter file generation paths to use offerPath variable
backwind1233 Jul 17, 2025
9795b82
Refactor parameter file paths to use offerPath variable for consisten…
backwind1233 Jul 17, 2025
5b4fd32
Add dynamic run-name to workflow files for database type identification
backwind1233 Jul 17, 2025
31aa5dd
Add parameters-deploy-template.json for deployment configuration
backwind1233 Jul 17, 2025
6d0f9bf
Update run-name in CI validation workflows to include scheduled plan …
backwind1233 Jul 17, 2025
721c02f
Add dbAdminUser input to database provisioning workflows
backwind1233 Jul 17, 2025
f574472
Add new parameters for database configuration in deployment templates
backwind1233 Jul 17, 2025
8f46d43
Reintroduce dbIdentity parameter in deployment template configuration
backwind1233 Jul 17, 2025
e730cf4
Add tmate session setup to integration test workflow
backwind1233 Jul 17, 2025
d8160ac
Update database parameters and outputs in deployment workflow
backwind1233 Jul 17, 2025
b3ec881
Remove tmate session setup from integration test workflow
backwind1233 Jul 17, 2025
274dde6
Update environment images in integration test workflows
backwind1233 Jul 17, 2025
154b54d
Update parameter template to use dynamic enableDB value in deployment…
backwind1233 Jul 17, 2025
72ef50e
Refactor action paths in integration test workflow for consistency
backwind1233 Jul 17, 2025
c60c0e9
Add tmate session setup to integration test workflow
backwind1233 Jul 17, 2025
c808938
Add tmate session setup to integration test workflow
backwind1233 Jul 17, 2025
60fdb81
Fix syntax in parameter file generation for consistency
backwind1233 Jul 17, 2025
f3dd9bb
Fix formatting of dbIdentity value in parameter template for consistency
backwind1233 Jul 17, 2025
ef9b71d
Remove deprecated image entries from testWlsVmAdmin.yml for clarity
backwind1233 Jul 18, 2025
67878d3
Comment out resource group deletion for debugging purposes in testWls…
backwind1233 Jul 18, 2025
f524735
Fix dbIdentity value formatting in parameters-deploy-template.json
backwind1233 Jul 18, 2025
7f7517b
Fix dbIdentity value formatting in parameters-deploy-template.json
backwind1233 Jul 18, 2025
ee6cba2
Fix dbIdentity value formatting in parameters-deploy-template.json
backwind1233 Jul 18, 2025
022b782
Fix dbIdentity value formatting in testWlsVmAdmin.yml
backwind1233 Jul 18, 2025
47110a4
Fix dbIdentity value assignment in testWlsVmAdmin.yml
backwind1233 Jul 18, 2025
cca5a0d
Fix dbIdentity value assignment and formatting in testWlsVmAdmin.yml
backwind1233 Jul 18, 2025
c181137
Add validation and formatting for dbIdentity in testWlsVmAdmin.yml
backwind1233 Jul 18, 2025
4bdf5b3
Refactor dbIdentity handling in testWlsVmAdmin.yml for improved clari…
backwind1233 Jul 18, 2025
2a160f1
Escape quotes in dbIdentity output for proper formatting in action.yaml
backwind1233 Jul 18, 2025
ac6c3ce
Remove quotes from dbIdentity output in action.yaml for improved form…
backwind1233 Jul 18, 2025
97aff84
Output dbIdentity to console for debugging in action.yaml
backwind1233 Jul 18, 2025
6f02552
Escape quotes in dbIdentity output for proper handling in action.yaml
backwind1233 Jul 18, 2025
c6c8e6d
Refactor dbIdentity handling in testWlsVmAdmin.yml for improved clari…
backwind1233 Jul 22, 2025
ad3cd7f
Simplify dbIdentity output handling in action.yaml by removing unnece…
backwind1233 Jul 22, 2025
38ab705
Add dbIdentity parameter to deployment templates and update image lis…
backwind1233 Jul 22, 2025
2df254d
Add dbIdentity and enablePswlessConnection parameters to deployment t…
backwind1233 Jul 22, 2025
9e9fac5
Remove debug comment and enable resource group cleanup in testWlsVmAd…
backwind1233 Jul 22, 2025
48f2b60
Remove 'none' option from database type choices in testWlsVmCluster.yml
backwind1233 Jul 22, 2025
257cb23
Add support for deploying with existing AKS clusters in workflow
backwind1233 Jul 22, 2025
370c339
Add support for existing VNET configuration in deployment templates a…
backwind1233 Jul 22, 2025
1074600
Add tmate session setup for debugging in AKS deployment workflow
backwind1233 Jul 22, 2025
c8144a1
Add tmate session setup for debugging in dynamic cluster workflow
backwind1233 Jul 22, 2025
0a297bb
Add step to echo outputs from deploy-db in AKS dependency creation wo…
backwind1233 Jul 22, 2025
78c9e57
Refactor SSL identity data handling in dynamic cluster workflow
backwind1233 Jul 22, 2025
27703e2
Add echo statement for database type in action.yaml
backwind1233 Jul 22, 2025
2fe923f
Add echo statements for database type in action.yaml
backwind1233 Jul 22, 2025
1e16a56
Add echo statement for dsConnectionURL in action.yaml
backwind1233 Jul 22, 2025
6fefd5a
Add success message and echo dsConnectionURL in action.yaml
backwind1233 Jul 23, 2025
37cb1e1
Add echo statements for database parameters in testWlsAksWithDependen…
backwind1233 Jul 23, 2025
cbeda72
Fix typo in echo statement for database parameters in action.yaml
backwind1233 Jul 23, 2025
ea02475
Add tmate session setup to testWlsAksWithDependencyCreation.yml and r…
backwind1233 Jul 23, 2025
5601815
Fix escape character in dsConnectionURL for SQL Server connection in …
backwind1233 Jul 23, 2025
313114c
Fix echo statement for database parameters and restore dsConnectionUR…
backwind1233 Jul 23, 2025
8a437ed
Fix typo in echo statement for database parameters in action.yaml
backwind1233 Jul 23, 2025
600ae5d
Fix escape character in dsConnectionURL for database connection in te…
backwind1233 Jul 23, 2025
47cf1f3
Remove tmate session setup from testWlsAksWithDependencyCreation.yml
backwind1233 Jul 23, 2025
74f49f5
Add checkout action to testWlsAksWithDependencyCreation.yml
backwind1233 Jul 23, 2025
f5d01e6
Remove tmate session setup from testWlsAksWithDependencyCreation.yml
backwind1233 Jul 23, 2025
516eb24
Fix missing quotes around vnetForApplicationGateway value in paramete…
backwind1233 Jul 23, 2025
2b272ff
Refactor output echo statements in testWlsAksWithDependencyCreation.y…
backwind1233 Jul 23, 2025
51a8397
Add echo statement for serverHost in action.yaml
backwind1233 Jul 23, 2025
3c32f42
Remove unused parameters for Application Gateway and clean up tmate s…
backwind1233 Jul 23, 2025
1c45bc5
Add debug workflow for testing WLS on AKS with dependency creation
backwind1233 Jul 23, 2025
e2c95b2
Add testdb workflow for database provisioning and cleanup
backwind1233 Jul 23, 2025
ca3d2d8
Refactor resource group creation step in testdb workflow to use 'run'…
backwind1233 Jul 23, 2025
e6e2bda
Remove unused parameters from testdb workflow and clean up configuration
backwind1233 Jul 23, 2025
2e252d8
Add location echo to resource group creation step in testdb workflow
backwind1233 Jul 23, 2025
feb1be8
Refactor testdb workflow to remove unused AZ CLI version step and str…
backwind1233 Jul 23, 2025
56e60f8
Remove unused parameters from testdb workflow and simplify cleanup co…
backwind1233 Jul 23, 2025
787efee
Add dependency to cleanup step in testdb workflow
backwind1233 Jul 23, 2025
abd8bc2
Add echo step to display input parameters in Azure SQL Database deplo…
backwind1233 Jul 23, 2025
9a858ff
Update testdb workflow to use input location parameter for resource g…
backwind1233 Jul 23, 2025
142293b
Enhance testdb workflow by simplifying resource group creation comman…
backwind1233 Jul 23, 2025
bce0076
Fix resource group creation command to use input location parameter
backwind1233 Jul 23, 2025
8dc9fbe
Add tmate session setup to testdb workflow for debugging
backwind1233 Jul 23, 2025
1fa73dc
Refactor resource group creation step in testdb workflow to streamlin…
backwind1233 Jul 23, 2025
0169a17
Fix dbUser output echo in testdb workflow and remove unnecessary slee…
backwind1233 Jul 23, 2025
5d66d40
Refactor output echo steps in testdb workflow for clarity and organiz…
backwind1233 Jul 23, 2025
13c1cc9
Remove dbUser output echo from test workflows and add dbIdentity echo…
backwind1233 Jul 23, 2025
45c60e1
Add dbUser and dsConnectionURL to workflow parameters and echo steps …
backwind1233 Jul 23, 2025
af3722e
Add dbUser and dbIdentity to workflow parameters for improved clarity
backwind1233 Jul 23, 2025
97b77cf
Refactor output echo steps in testWlsAksWithDependencyCreation workfl…
backwind1233 Jul 23, 2025
2271810
Add integration test workflow for WLS on AKS with dependency creation
backwind1233 Jul 23, 2025
7116662
Rename workflow for clarity in debugging WLS on AKS with dependency c…
backwind1233 Jul 23, 2025
f6f7135
Update cleanup step dependencies in testWlsAksWithDependencyCreation …
backwind1233 Jul 23, 2025
df7d3d2
Refactor cleanup steps in testWlsAksWithDependencyCreation workflow f…
backwind1233 Jul 23, 2025
315ec55
Remove preflight job dependency from cleanup step in testWlsAksWithDe…
backwind1233 Jul 23, 2025
7bdd89d
Update Azure CLI version in testWlsAksWithDependencyCreation workflow
backwind1233 Jul 23, 2025
429e1a6
Remove AZ CLI version retrieval from testWlsAksWithDependencyCreation…
backwind1233 Jul 23, 2025
5d07437
Update Azure CLI version in testWlsAksWithDependencyCreation workflow
backwind1233 Jul 23, 2025
2046641
Add output logging to files in testWlsAksWithDependencyCreation workflow
backwind1233 Jul 23, 2025
8643679
Remove unused input parameters and output logging from testWlsAksWith…
backwind1233 Jul 23, 2025
f5f13a1
Revert "Remove unused input parameters and output logging from testWl…
backwind1233 Jul 23, 2025
0dfca3a
Remove tmate session setup from testWlsAksWithDependencyCreation work…
backwind1233 Jul 23, 2025
5a82a27
Remove unused input parameters from testWlsAksWithDependencyCreation …
backwind1233 Jul 23, 2025
1d3f458
Add tmate session setup to testWlsAksWithDependencyCreation workflow
backwind1233 Jul 23, 2025
e169b33
Refactor output parameters in testWlsAksWithDependencyCreation workfl…
backwind1233 Jul 23, 2025
7113814
Remove unused environment variables from testWlsAksWithDependencyCrea…
backwind1233 Jul 23, 2025
3cdefcc
Revert "Remove unused environment variables from testWlsAksWithDepend…
backwind1233 Jul 24, 2025
08d2f8c
Update dbServerName format in testdb.yml to remove hyphens
backwind1233 Jul 24, 2025
3dba743
Update dbServerName format in testWlsAksWithDependencyCreationdebug.y…
backwind1233 Jul 24, 2025
9dd2fa7
Update dbServerName format in testWlsAksWithDependencyCreationdebug.y…
backwind1233 Jul 24, 2025
4ff0497
Update dbServerName format in testWlsAksWithDependencyCreation.yml to…
backwind1233 Jul 24, 2025
f48e410
Remove redundant output echo steps and add tmate session setup in tes…
backwind1233 Jul 24, 2025
88fab95
Fix JSON formatting in parameters-deploy-template.json by adding miss…
backwind1233 Jul 24, 2025
6c2dd76
Fix JDBC connection URL formatting in action.yaml by removing unneces…
backwind1233 Jul 24, 2025
e2f066f
Add timeout to tmate session setup in YAML files
backwind1233 Jul 24, 2025
9d10bd4
Reorder tmate session setup in testWlsAksWithDependencyCreation.yml f…
backwind1233 Jul 24, 2025
7244424
add vnetRGNameForApplicationGateway
backwind1233 Jul 24, 2025
3fab7e6
Refactor database user assignment in YAML files for consistency
backwind1233 Jul 24, 2025
43e04cc
Update dbServerName format in testWlsVmDynamicCluster.yml for consist…
backwind1233 Jul 24, 2025
2ef4b21
Increase timeout for tmate session setup in testWlsAksWithDependencyC…
backwind1233 Jul 24, 2025
09adc10
Add dbAdminUser to database configuration in testWlsAksWithDependency…
backwind1233 Jul 25, 2025
b728b7b
Replace Maven installation method with yum package manager for improv…
backwind1233 Jul 25, 2025
0772376
Add sleep step for debugging in testWlsAksWithDependencyCreation.yml
backwind1233 Jul 25, 2025
7bb0785
Add debug output for dsConnectionURL and remove password setting in d…
backwind1233 Jul 25, 2025
67cff0f
Add debug comment for passwordless connection in datasourceConfig-pos…
backwind1233 Jul 25, 2025
f9c27eb
Add debug output for dsUser and enablePswlessConnection in datasource…
backwind1233 Jul 25, 2025
743f2bf
Remove sleep step for debugging in testWlsAksWithDependencyCreation.yml
backwind1233 Jul 25, 2025
a1c3428
Add debug output for dbUser in action.yaml and testWlsAksWithDependen…
backwind1233 Jul 25, 2025
6054ed0
Update dbAdminUser export to use output from database-parameters step
backwind1233 Jul 25, 2025
14d8a12
Add dbPassword and dbName exports in deployment YAML files
backwind1233 Jul 25, 2025
271eacb
Refactor database provisioning steps in testWlsAksWithDependencyCreat…
backwind1233 Jul 25, 2025
af07595
Update checkout action to v4 and remove duplicate tmate session setup
backwind1233 Jul 25, 2025
647ed11
Add enablePswlessConnection and dbIdentity parameters to deployment t…
backwind1233 Jul 25, 2025
f8957ad
Update database user export in parameter files and adjust variable as…
backwind1233 Jul 25, 2025
673c223
Update resource group naming conventions in testWlsVmCluster.yml
backwind1233 Jul 25, 2025
9d51da1
Increase tmate session timeout to 120 minutes and comment out resourc…
backwind1233 Jul 25, 2025
ea90609
Refactor Maven installation to use package manager and remove legacy …
backwind1233 Jul 25, 2025
9c1f215
Add artifact upload step for generated parameter file in AKS deployme…
backwind1233 Jul 25, 2025
f71432d
Update parameters-deploy-template.json to align with Azure schema and…
backwind1233 Jul 25, 2025
0a4c694
Add firewall rule to allow all Azure services for PostgreSQL flexible…
backwind1233 Jul 25, 2025
650f77c
Remove debug comment and enable resource group deletion on WebLogic d…
backwind1233 Jul 25, 2025
104b0ef
Fix JSON formatting in parameters-deploy-template.json schema declara…
backwind1233 Jul 25, 2025
32f3e9d
Fix schema declaration in parameters-deploy-template.json and update …
backwind1233 Jul 25, 2025
ac8dacb
Fix JSON formatting in parameters-deploy-template.json by correcting …
backwind1233 Jul 25, 2025
91d75de
Comment out resource group deletion command in WebLogic deployment fa…
backwind1233 Jul 25, 2025
0f16241
Add debug echo statements for current path and artifact name in deplo…
backwind1233 Jul 25, 2025
b399b28
Fix JSON formatting and schema declaration in parameters-deploy-templ…
backwind1233 Jul 25, 2025
f7d15f0
managedServerPrefix's value with string
backwind1233 Jul 25, 2025
bc625a9
Refactor managedServerPrefix variable to remove quotes for consistency
backwind1233 Jul 25, 2025
7059f92
Add images variable to testWlsVmDynamicCluster.yml and echo managedse…
backwind1233 Jul 25, 2025
39890f2
Add echo statements for managedserverprefix and setup tmate session i…
backwind1233 Jul 25, 2025
b156df8
Add echo statements for managedserverprefix and setup tmate session i…
backwind1233 Jul 25, 2025
cb13169
Add echo statement for managedserverprefix in deployment steps
backwind1233 Jul 25, 2025
c18464b
Add additional echo statements for managedserverprefix in deployment …
backwind1233 Jul 25, 2025
cf6a3ac
Fix casing for managedServerPrefix in parameters and update related e…
backwind1233 Jul 25, 2025
cd88666
Comment out resource group deletion on WebLogic deployment failure an…
backwind1233 Jul 28, 2025
e963b73
Merge remote-tracking branch 'origin/support_integration_test_workflo…
backwind1233 Jul 28, 2025
92d6d57
Add sleep step for 1 hour in integration test workflow
backwind1233 Jul 28, 2025
37f6b07
Add sleep step for 60 minutes in integration test workflow to ensure …
backwind1233 Jul 28, 2025
2877347
Add wait step for managed server startup in JDBC driver installation …
backwind1233 Jul 28, 2025
22fda7b
Add custom script extension for new user setup in VM configuration
backwind1233 Jul 28, 2025
20d41e9
Add wlsDomainName parameter to mainTemplate.json
backwind1233 Jul 28, 2025
e7bd123
Add wlsImageTag parameter to deployment templates for version flexibi…
backwind1233 Jul 29, 2025
54635c2
Remove sleep step for 1 hour in dependency creation workflow
backwind1233 Jul 29, 2025
0f6dbd2
Update Azure Identity Extensions URL to latest version in common.sh
backwind1233 Jul 29, 2025
b76fcac
Change default database type to postgresql(flexible) in dependency cr…
backwind1233 Jul 29, 2025
eb1df3a
Remove unused parameters from dependency creation workflow and update…
backwind1233 Jul 30, 2025
782105c
Add image configurations to deployment YAML files for WebLogic
backwind1233 Jul 30, 2025
4b7e527
Remove sleep step for 1 hour in dependency creation workflow
backwind1233 Jul 30, 2025
dd4a8bb
Add validation for createAKSCluster variable in CI workflow
backwind1233 Jul 30, 2025
cfd19fb
Add tmate session setup to dependency creation workflow
backwind1233 Jul 30, 2025
d7435f9
Refactor deployment workflow to remove dynamic environment setup and …
backwind1233 Jul 30, 2025
4c8a656
Add scenarios for Admin Server tests with MSSQL and passwordless Post…
backwind1233 Jul 30, 2025
6be9e3d
Add validation scenarios for MSSQL and passwordless PostgreSQL in VM …
backwind1233 Jul 30, 2025
cf71f8b
Add scenario for deploying with passwordless PostgreSQL in validation…
backwind1233 Jul 30, 2025
de00de4
Add backup validation plan for deploying with passwordless PostgreSQL
backwind1233 Jul 30, 2025
b2a91e7
Add support for provisioning Azure VNET in Admin Server deployment
backwind1233 Jul 31, 2025
6e244f6
Add CI configuration support to testWlsVmAdmin.yml
backwind1233 Jul 31, 2025
3791433
Add support for Azure VNET provisioning in VM cluster deployment
backwind1233 Jul 31, 2025
07301f6
Add subnet configuration for Azure VNET in VM cluster validation plan
backwind1233 Jul 31, 2025
819665a
Add subnet configuration for existing cluster in VM cluster backup va…
backwind1233 Jul 31, 2025
0822b8d
Fix subnet name parameter in Azure VNET subnet creation for VM cluster
backwind1233 Jul 31, 2025
e9aa5c3
Add echo statement for Azure Subnet provisioning in testWlsVmCluster.yml
backwind1233 Jul 31, 2025
6e5b73f
Fix subnet and virtual network name parameters in Azure Subnet provis…
backwind1233 Jul 31, 2025
5e7edd3
Update address prefix for Azure Subnet provisioning in testWlsVmClust…
backwind1233 Jul 31, 2025
7ba69b7
Update address prefixes for Azure VNET and subnet creation in testWls…
backwind1233 Jul 31, 2025
bc607d2
Disable Application Gateway Ingress Controller in AKS deployment scen…
backwind1233 Jul 31, 2025
abd0dbc
Add echo statements to clarify deployment verification for existing VNet
backwind1233 Jul 31, 2025
fc1e0d0
Remove redundant firewall rule creation for Azure PostgreSQL flexible…
backwind1233 Aug 1, 2025
fd8b7d9
Refactor VNet parameter preparation in deployment script for clarity
backwind1233 Aug 1, 2025
411b621
Update virtual network resource group name variable in testWlsVmAdmin…
backwind1233 Aug 1, 2025
baaf753
Refactor VNet parameter preparation in testWlsVmCluster.yml for impro…
backwind1233 Aug 1, 2025
e316a16
Remove tmate session setup from testWlsAksWithDependencyCreation.yml …
backwind1233 Aug 1, 2025
73bf284
Remove unnecessary sleep step from testWlsAksWithDependencyCreation.y…
backwind1233 Aug 4, 2025
3ddd3ef
Add scenarios for passwordless PostgreSQL and MSSQLServer in validati…
backwind1233 Aug 4, 2025
5838bc2
Add README.md for CI validation configuration and usage guidelines
backwind1233 Aug 4, 2025
87420f8
Add step to delete existing VNet in testWlsVmCluster.yml
backwind1233 Aug 5, 2025
a26f861
Comment out cleanup_vm call for debugging; will uncomment after stabi…
backwind1233 Aug 5, 2025
8a95c4e
Rename CI to IT in workflows and configuration files for consistency
backwind1233 Aug 5, 2025
f90ce1c
Remove redundant text from README.md for clarity in IT validation con…
backwind1233 Aug 5, 2025
20923ec
Refactor datasource configuration to provide success message and ensu…
backwind1233 Aug 6, 2025
3797a7e
Merge remote-tracking branch 'origin/support_integration_test_workflo…
backwind1233 Aug 6, 2025
05a1e60
Add logging for data source validation execution in setupDBConnection…
backwind1233 Aug 6, 2025
4f0fb61
Refactor Bicep configuration to separate URL joiners for parameters a…
backwind1233 Aug 6, 2025
900ff46
Enable VM cleanup in createVMAndBuildImage.sh for improved resource m…
backwind1233 Aug 6, 2025
9a5f8c9
Rename CI validation YAML files to IT validation and update README.md…
backwind1233 Aug 6, 2025
27717d1
Remove unnecessary call to delete_datasource in data source validation
backwind1233 Aug 6, 2025
1517fb3
Add environment variable configuration for IT in testWlsVmCluster.yml
backwind1233 Aug 6, 2025
7afd527
Add echo statements for better clarity in PostgreSQL server setup
backwind1233 Aug 6, 2025
a544cad
Delete existing Vnet after deleting resource group
backwind1233 Aug 7, 2025
fc6b23d
Update WebLogic versions in pom.xml to latest releases
backwind1233 Aug 7, 2025
1e1543b
Update cron schedules in integration test YAML files to run every Monday
backwind1233 Aug 7, 2025
dcd765b
Add sleep delay before deleting virtual network in integration test w…
backwind1233 Aug 7, 2025
1f21386
Enhance integration test workflow by deleting VMs, network interfaces…
backwind1233 Aug 7, 2025
914da49
Rename resource group deletion step and add wait time before deleting…
backwind1233 Aug 7, 2025
a897bb0
On branch support_integration_test_workflow
edburns Aug 12, 2025
2322633
On branch support_integration_test_workflow Pin to specific known-goo…
edburns Aug 12, 2025
190e946
On branch support_integration_test_workflow Pin to specific known-goo…
edburns Aug 12, 2025
a86c6c3
Merge branch 'oracle:main' into support_integration_test_workflow
backwind1233 Aug 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 143 additions & 0 deletions .github/actions/database-parameters/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
name: Get Database parameters
description: Get Database parameters

inputs:
databaseType:
description: "databaseType"
required: true
uamiId:
description: "uamiId"
required: true
serverHost:
description: "serverHost"
required: true
dbInstanceName:
description: "dbInstanceName"
required: true
dbAdminUser:
description: "dbAdminUser"
required: false
default: "testuser"
databaseName:
description: "databaseName"
required: true
default: "testdb"

outputs:
enableDB:
description: "enableDB"
value: ${{ steps.database-parameters.outputs.enableDB }}
enablePswlessConnection:
description: "enablePswlessConnection"
value: ${{ steps.database-parameters.outputs.enablePswlessConnection }}
databaseType:
description: "databaseType"
value: ${{ steps.database-parameters.outputs.databaseType }}
dsConnectionURL:
description: "dsConnectionURL"
value: ${{ steps.database-parameters.outputs.dsConnectionURL }}
dbUser:
description: "dbUser"
value: ${{ steps.database-parameters.outputs.dbUser }}
dbIdentity:
description: "dbIdentity"
value: ${{ steps.database-parameters.outputs.dbIdentity }}

runs:
using: "composite"
steps:
- name: Set up environment variables
shell: bash
id: database-parameters
run: |
enableDB=false
databaseType=sqlserver
dsConnectionURL=jdbc:postgresql://contoso.postgres.database:5432/${{ inputs.databaseName }}
dbUser=contosoDbUser
enablePswlessConnection=false
dbIdentity={}
serverHost=${{ inputs.serverHost }}
uamiId=${{ inputs.uamiId }}
echo "databaseType: ${{ inputs.databaseType }}"
echo "serverHost : $serverHost"
if ${{ inputs.databaseType == 'mssqlserver' }}; then
echo "Using mssqlserver database type"
enableDB=true
databaseType=sqlserver
dsConnectionURL="jdbc:sqlserver://$serverHost:1433;database=${{ inputs.databaseName }}"
dbUser=${{ inputs.dbAdminUser }}@${{ inputs.dbInstanceName }}
elif ${{ inputs.databaseType == 'mssqlserver-passwordless' }}; then
echo "Using mssqlserver-passwordless database type"
enableDB=true
enablePswlessConnection=true
databaseType=sqlserver
dsConnectionURL="jdbc:sqlserver://$serverHost:1433;database=${{ inputs.databaseName }}"
dbUser=${{ inputs.dbAdminUser }}@${{ inputs.dbInstanceName }}
dbIdentity=$(jq -n \
--arg uamiId "$uamiId" \
'{
"type": "UserAssigned",
"userAssignedIdentities": {
($uamiId): {}
}
}'| jq -c '.')
elif ${{ inputs.databaseType == 'oracle' }}; then
echo "Using oracle database type"
enableDB=true
databaseType=oracle
dsConnectionURL=jdbc:oracle:thin:@${serverHost}:1521/oratest1
dbUser=${{ inputs.dbAdminUser }}
elif ${{ inputs.databaseType == 'mysql(flexible)' }}; then
echo "Using mysql(flexible) database type"
enableDB=true
databaseType=mysql
dsConnectionURL=jdbc:mysql://$serverHost:3306/${{ inputs.databaseName }}?sslMode=REQUIRED
dbUser=${{ inputs.dbAdminUser }}
elif ${{ inputs.databaseType == 'mysql-passwordless(flexible)' }}; then
echo "Using mysql-passwordless(flexible) database type"
enableDB=true
enablePswlessConnection=true
dbUser=$(basename "$uamiId")
dbIdentity=$(jq -n \
--arg uamiId "$uamiId" \
'{
"type": "UserAssigned",
"userAssignedIdentities": {
($uamiId): {}
}
}'| jq -c '.' )
databaseType=mysql
dsConnectionURL=jdbc:mysql://$serverHost:3306/${{ inputs.databaseName }}
elif ${{ inputs.databaseType == 'postgresql(flexible)' }}; then
echo "Using postgresql(flexible) database type"
enableDB=true
databaseType=postgresql
dsConnectionURL="jdbc:postgresql://$serverHost:5432/${{ inputs.databaseName }}"
dbUser=${{ inputs.dbAdminUser }}
elif ${{ inputs.databaseType == 'postgresql-passwordless(flexible)' }}; then
echo "Using postgresql-passwordless(flexible) database type"
enableDB=true
enablePswlessConnection=true
dbUser=$(basename "$uamiId")
dbIdentity=$(jq -n \
--arg uamiId "$uamiId" \
'{
"type": "UserAssigned",
"userAssignedIdentities": {
($uamiId): {}
}
}'| jq -c '.')
databaseType=postgresql
dsConnectionURL="jdbc:postgresql://$serverHost:5432/${{ inputs.databaseName }}"
fi

echo "enableDB=$enableDB" >> "$GITHUB_OUTPUT"
echo "enablePswlessConnection=$enablePswlessConnection" >> "$GITHUB_OUTPUT"
echo "databaseType=$databaseType" >> "$GITHUB_OUTPUT"
echo "dsConnectionURL=$dsConnectionURL" >> "$GITHUB_OUTPUT"
echo "dbUser=$dbUser" >> "$GITHUB_OUTPUT"
echo "dbIdentity=$dbIdentity" >> "$GITHUB_OUTPUT"
echo "dsConnectionURL=$dsConnectionURL"
echo "dbUser=$dbUser"
echo "Database parameters set successfully"

Loading