All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgrade AEM Test Suite to 2.12.0
- Fix enable-saml and disable-saml pipelines RS-85
- Fix no-package error via upgrade Packer AEM to 5.21.2
- Fix no-package error via upgrade Packer AEM to 5.21.1
- Upgrade AEM stack builder to 5.19.0
- Upgrade Packer AEM to 5.21.0
- Update Full-Set Platform Testing pipeline
- Upgrade AEM AWS Stack Builder to 5.17.0
- Upgrade Packer AEM to 5.20.0
- Upgrade AEM Test Suite to 2.10.0
- Upgrade aem_stack_manager_messenger to 2.15.2
- Modified retry counter from 3 to 10 for
create-full-set
pipeline stageRun acceptance tests
.
- Upgrade AEM AWS Stack Builder to 5.16.1
- Upgrade Packer AEM to 5.16.1
- Upgrade AEM Test Suite to 2.9.0
- Update Docker image to shinesolutions/aem-platform-buildenv:3.2.0
- Upgrade AEM Test Suite to 2.8.0
- Fix error in security test pipelines
- Added new Pipeline to run security test for Full-Set & Consolidated
- Added new parameter to operational task test-aem-security pipeline to inject AEM Host to test via input parameters
- Added jenkins_agent.label configuration
- Added new Parameter AEM_HOST to AEM Security Test pipeline to provide the ability to define the AEM Host as parameter
- Added retry logic to
create-full-set
pipeline stageRun acceptance tests
. Set retry counter to 3.
- Reorganised Full-Set/Consolidated Platform Testing pipeline so they trigger the existing pipelines for the testing
- Reorganised Full-Set Blue/Green Testing pipeline so they trigger the existing pipelines for the testing
- Reorganised Full-Set Recovery Testing pipeline so they trigger the existing pipelines for the testing
- Reorganised Full-Set Author Standby Testing pipeline so they trigger the existing pipelines for the testing
- Improved readability of operational task test-acceptance by separating each acceptance test into an own stage
- Updated AEM Security Test pipeline to support the new AEM_HOST Parameter but also provide backwards capability
- Upgrade AEM Test Suite to 2.7.1
- Update Docker image to shinesolutions/aem-platform-buildenv:3.0.0
- Fixed Green stack creation in Blue/Green Testing pipeline to use the offline-snapshots from the Blue stack for stack creation [#57]
- Upgrade AEM AWS Stack Builder to 5.14.1
- Upgrade AEM Test Suite to 2.7.0
- Upgrade AEM AWS Stack Builder to 5.13.0
- Upgrade Packer AEM to 5.15.1
- Add AWS_REGION optional param to blue/green testing
- Add GenerateOfflineSnapshotConfigV2 with additional aws_region arg
- Upgrade Packer AEM to 5.15.0
- Upgrade AEM AWS Stack Builder to 5.12.4
- Upgrade Packer AEM to 5.13.0
- Upgrade AEM AWS Stack Builder to 5.12.1
- Upgrade Packer AEM to 5.12.0
- Upgrade AEM AWS Stack Builder to 5.12.0
- Upgrade AEM Test Suite to 2.6.0
- Add aem_opencloud.skip_gen_config_download configuration property
- Upgrade Packer AEM to 5.11.0
- Upgrade AEM AWS Stack Builder to 5.11.0
- Upgrade AEM Test Suite to 2.5.0
- Upgrade AEM Stack Manager Messenger to 2.15.0
- Updated AWS Resources roles with delete-related permissions
- jenkins-aws-gen Make target no longer enforces the deletion of previously generated Jenkinsfiles at stage/jenkins/jobs/aem-opencloud-*/
- Upgrade Ansible to 4.8.0
- Upgrade boto3 to 1.20.0
- Remove aws.vpc_id configuration since it's no longer used
- Fix missing Create AEM AWS Stack Builder Resources pipeline
- Add JENKINS_USERNAME, JENKINS_PASSWORD env vars support
- Upgrade AEM AWS Stack Builder to 5.5.1
- Add release-major, release-minor, and release-patch Makefile targets and GitHub Actions
- Upgrade Packer AEM to 5.6.0
- Upgrade AEM AWS Stack Builder to 5.5.0
- Upgrade AEM Stack Manager Messenger to 2.14.2
- Upgrade AEM Test Suite to 2.1.0
- Upgrade Packer AEM to 5.5.1
- Upgrade AEM AWS Stack Builder to 5.4.0
- Upgrade Packer AEM to 5.5.0
- Upgrade AEM AWS Stack Builder to 5.3.0
- Upgrade Packer AEM to 5.4.0
- Upgrade AEM Stack Manager Messenger to 2.14.1
- Update Ansible Python Interpreter to Python3
- Update boto3 to 1.17.8
- Update Ansible to 3.0.0
- Update ansible-lint to 5.0.2
- Update python-jenkins to 1.7.0
- Update Docker image to shinesolutions/aem-platform-buildenv:2.0.0
- Updated AWS resources template
- Removed python module lxml
- Upgrade AEM AWS Stack Builder to 5.1.0
- Upgrade Packer AEM to 5.1.0
- Upgrade AEM Stack Manager Messenger to 2.13.0
- Upgrade AEM AWS Stack Builder to 5.0.2
- Upgrade Packer AEM to 5.0.2
- Upgrade AEM AWS Stack Builder to 5.0.1
- Upgrade Packer AEM to 5.0.1
- Upgrade AEM AWS Stack Builder to 5.0.0
- Upgrade AEM Test Suite to 2.0.0
- Upgrade Packer AEM to 5.0.0
- Upgrade default Jenkins agent Docker image to aem-platform-buildenv 1.7.1
- Upgrade Packer AEM to 4.28.1
- Upgrade Packer AEM to 4.28.0
- Upgrade default Jenkins agent Docker image to aem-platform-buildenv 1.7.0
- Upgrade Packer AEM to 4.27.0
- Upgrade AEM AWS Stack Builder to 4.42.0
- Upgrade Packer AEM to 4.26.0
- Upgrade AEM AWS Stack Builder to 4.41.0
- Upgrade AEM Stack Manager Messenger to 2.12.0
- Upgrade AEM AWS Stack Builder to 4.40.0
- Upgrade Packer AEM to 4.25.0
- Upgrade Packer AEM to 4.24.0
- Upgrade AEM AWS Stack Builder to 4.39.0
- Upgrade AEM AWS Stack Builder to 4.38.0
- Upgrade AEM AWS Stack Builder to 4.37.0
- Upgrade AEM AWS Stack Builder to 4.36.1
- Add
aem_opencloud.jenkins_sharedlibs.repo_branch_prefix
configuration property
- Upgrade AEM AWS Stack Builder to 4.36.0
- Add new Jenkins Job category
utilities
for general utility jobs - Add utility pipeline
encrypt-snapshots
for encrypting OpenCloud Snapshots on AWS - Added installation integration test for rhel7 aem65
- Upgrade default Jenkins agent Docker image to aem-platform-buildenv 1.6.0
- Upgrade AEM Test Suite to 1.15.0
- Upgrade AEM Stack Manager Messenger to 2.11.0
- Upgrade Packer AEM to 4.23.0
- Upgrade AEM AWS Stack Builder to 4.35.1
- Fix Jenkins Shared Libraries' Git path
- Upgrade Packer AEM to 4.22.0
- Upgrade AEM AWS Stack Builder to 4.33.0
- Upgrade AEM AWS Stack Builder to 4.32.0
- Fix aggressive CPU high alarm by increasing threshold to 60 (warning) and 90 (critical)
- Added new build parameter REMOVE_PREREQUISITES to disable removal of the AEM Stack prerequisites for delete Full-Set and Consolidated [#58]
- Added aem65 to machine images integration testing
- Upgrade Packer AEM to 4.20.0
- Upgrade AEM AWS Stack Builder to 4.30.0
- Upgrade Packer AEM to 4.20.0
- Upgrade AEM AWS Stack Builder to 4.30.0
- Upgrade AEM Stack Manager Messenger to 2.10.0
- Upgrade AEM Test Suite to 1.13.0
- Upgrade default Jenkins agent Docker image to aem-platform-buildenv 1.3.0
- Upgrade Packer AEM to 4.16.0
- Upgrade AEM AWS Stack Builder to 4.24.0
- Upgrade AEM Stack Manager Messenger to 2.9.0
- Upgrade AEM Test Suite to 1.7.0
- Fix generation of offline snapshot yaml file if destination dir does not exists [#60]
- Upgrade Packer AEM to 4.15.0
- Upgrade AEM AWS Stack Builder to 4.23.2
- Add Switch-DNS function to Jenkins environment parameter
- Add cloudwatch:PutDashboard and cloudwatch:DeleteDashboards permissions for AemAwsStackBuilderRolePolicy and OpenCloudUnifiedRolePolicy
- Upgrade Packer AEM to 4.13.0
- Upgrade AEM AWS Stack Builder to 4.21.0
- Upgrade AEM Stack Manager Messenger to 2.8.0
- Add OpenCloudUnifiedRole IAM role with unified permissions to aws-resources
- Added parameter to AEM In-Place upgrade to skip repository migration
- Add new configuration parameter to enable/disable SLACK notifications
- Upgrade Packer AEM to 4.12.0
- Upgrade AEM AWS Stack Builder to 4.17.0
- Rename make target jenkins-aws-user-resources to jenkins-aws-resources
- Move stack_prefix from user config to make target arg for jenkins-aws-resources
- Replace user_resources.aws.vpc_id with aws.vpc_id configuration
- Change Slack failure message prefix from FAIL to FAILURE
- Add Slack notification in the pipeline
- Update operational task
test-security
to prepare configuration for aem-test-suite - Upgrade AEM Test Suite to 1.5.0
- Upgrade AEM AWS Stack Builder to 4.11.0
- Upgrade AEM AWS Stack Builder to 4.9.0
- Upgrade AEM Test Suite to 1.6.0
- Fix missing content-healthcheck descriptor on blue-green testing's green env creation
- Fix path to Jenkinsfile for the operational tasks using aem-test-suite
- Upgrade Packer AEM to 4.10.0
- Upgrade AEM AWS Stack Builder to 4.8.0
- Upgrade AEM Stack Manager Messenger to 2.7.0
- Upgrade AEM Test Suite to 1.4.0
- Upgrade default Jenkins agent Docker image to aem-platform-buildenv 1.1.0
- Fixed error in generating operational test tasks
- Add feature to manage SAML
- Add permissions for deleting AWS CloudFormation stacks
- Upgrade default Jenkins agent Docker image to aem-platform-buildenv 1.0.0
- Upgrade Packer AEM to 4.8.0
- Upgrade AEM AWS Stack Builder to 4.7.0
- Upgrade AEM Stack Manager Messenger to 2.6.0
- Rename jenkins-provision-aws-user-resources to jenkins-aws-user-resources for consistency
- Renamed testing operational tasks
- Removed operational task
export-package
due to bugs
- Fixed several bugs in Jenkins testing pipelines
- Add jenkins-init target for Jenkins plugins provisioning
- Upgrade Packer AEM to 4.7.0
- Upgrade AEM AWS Stack Builder to 4.6.0
- Upgrade AEM Stack Manager Messenger to 2.4.0
- Upgrade AEM Test Suite to 1.3.0
- Improved aem upgrade export/import pipeline
- Upgrade Packer AEM to 4.4.1
- Upgrade AEM AWS Stack Builder to 4.3.0
- Upgrade AEM Stack Manager Messenger to 2.3.1
- Upgrade AEM Test Suite to 1.2.0
- Upgrade default Jenkins agent Docker image to aem-platform-buildenv 0.11.0
- Add upgrade pipeline for export/import
- Upgrade Packer AEM to 4.2.0
- Updgrade aem-aws-stack-builder to 4.2.0
- Fix issue with create-full-set when providing a SOURCE_SNAPSHOT_STACK_PREFIX [#25]
- Initial version
- Add upgrade pipeline for in-place upgrade