Releases: oracle-devrel/cd3-automation-toolkit
v2024.2.2
- Download excel sheet after create and export workflow using Jenkins.
https://oracle-devrel.github.io/cd3-automation-toolkit/download-excel/ - Docker Image upgrade to OL9 and upgrade of other softwares also.
- Dropdowns for Region and Compartment while running setUpOCI using Jenkins.
- Fix Image OCIDs for OCI Work VM deployment using RM stack.
- Option to execute 3rd Party Services from CD3 - Show OCI along with CIS Compliance Check script
- Upgrade of existing terraform modules - identity, buckets, LBaaS, NLBs (without DNS health check as of now).
- Enhance CD3 Validator for OCI Buckets.
v2024.2.1
Quick bug fix for OCI RM stack directly in github.
v2024.2.0
- One click deployment of toolkit in OCI tenancy using RM stack.
- Introduced OCI Network Firewall as a new service using separate CD3 template.
- Introduced separate main/develop branches for OCI Devops GIT operations.
- Git operations enhancement.
- Error handling for service connector export process.
- Bug fixes and enhancements of toolkit.
v2024.1.0
- Support for multiple Authentication Mechanisms for OCI SDK - API Key, Session Token, Instance Principal.
- Support for toolkit via CI/CD pipelines for setUpOCI as well as terraform actions. Using the Automation Toolkit via Jenkins
- Support for Remote State Management for terraform state using Object Storage bucket. Remote Management of Terraform State File
- Migrated oci terraform provider from hashicorp/oci to oracle/oci and updated to latest version.
- Replaced parameter in setUpOCI.properties - 'non_gf_tenancy' with 'workflow_type'. Valid values - 'create_resources' or 'export_resources'.
- Moved toolkit configuration files into /cd3user/tenancies/<customer_name>/.config_files folder.
- New versioning for the toolkit :
<year>.<major_release>.<minor_release>
v12.1
- Bug fix for SDDC
- Bug fix for OPA rules
- Updated CIS Compliance Script
v12
- Introduced new service -Network Sources
- Added support for multiple Exa VM Clusters on single Exa Infra
- Added support for OCVS standard shapes
- Revisited Instance Terraform to support plugins, additional attributes like secure boot etc.
- Added validator for buckets
- Bug fix for NLB, DNS Resolver.
- Introduced alpha release of OPA policies
v11.1
- Python code tuning for fetch compartment OCIDs for RM stack upload and CD3Validator.
- Python code cleanup
- Sheet name fix for NLB in CD3-Blank-template.xlsx
- SDDC template fix
- Support for VPN along with CD3 docker container
v11
- New Services - Buckets, OCVS, VLANs, RPC, Private DNS, Users
- Added support for Remote Execution of shell and ansible scripts after terraform provisioning of the instances.
- Added support for executing cloud-init script for instances.
- Updated cloud guard to create cloned recipes and use them for the 'root' target.
- Python tuning wrt fetch compartments script. The toolkit will rely on variables_.tf file in the home region for compartment OCIDs instead of fetching it from OCI everytime.
- Bug fix for path route sets looping issue with LBaaS.
- Bug fix for ADB export of ADBs with Secured Access from anywhere.
- Bug fix for RM stack upload
v10.2
- Bug fixes - tfvars template change for Security Rules to include source port range, RM stack zip file, nsg TF variable check, encoding issue with
cis_reports.py, making drg_route_table attributes as optional - ecmp changes, multi-line and tags issue for Identity Components. - Restrict directory permissions for cd3user inside the container.
- Fix python package versions in shell scrip while launching container.
- Allowed cloud guard to be enabled from any region and fixed terraform for cloud guard.
v10.1
CD3 Automation Toolkit Tag v10.1
1. Support for separating the out directory for terraform files generated for each resource. Single outdir can also be used if required. A new parameter 'outdir_structure_file' has been introduced in tenancyconfig.properties to achieve this config. Please note that this can be configured only at the time of setting up the tenancy. If for any reason, you need to change the directory structure, you will need to re run createTenancy.py again.
2. Support to export data from a particular region instead of all subscribed regions has been added to the Non-Greenfield workflow.
3. Upgrade Service Connectors to support Monitoring as Source/Target and Functions as Target.
4. Added Functionality for export of ADBs.
5. Python code re do for creation of NSGs - Supports duplicate NSG names across different regions.
6. Terraform code update to make Null values as optional in tfvars for all components.
7. Performance tuning has been done wrt Fetch Compartments during Non-Greenfield workflow. The script will be executed only once when you select multiple export options simultaneously.
8. Bug fixes wrt Networking, Tagging, Excel sheet templates etc
Here are Steps to Upgrade Toolkit to the latest version.