Skip to content

Commit 007e630

Browse files
authored
Merge pull request #165 from oracle-devrel/develop
CD3 Automation Toolkit v2026.1.0
2 parents 80675d5 + f914894 commit 007e630

2 files changed

Lines changed: 18 additions & 10 deletions

File tree

README.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77

88
<br>
99

10-
[What's New](https://github.com/oracle-devrel/cd3-automation-toolkit/releases/tag/v2026.1.0) &nbsp;&nbsp;[Excel Templates](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/excel-templates/) &nbsp;&nbsp;[CD3 Docs](https://oracle-devrel.github.io/cd3-automation-toolkit/)&nbsp;&nbsp; [Watch & Learn](https://www.youtube.com/playlist?list=PLPIzp-E1msrbJ3WawXVhzimQnLw5iafcp) &nbsp;&nbsp;[Blogs & Tutorials](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/tutorials/) &nbsp;&nbsp;[Livelabs](https://apexapps.oracle.com/pls/apex/f?p=133:180:112501098061930::::wid:3724) &nbsp;&nbsp;[Slack Channel](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/queries)
10+
[What's New](https://github.com/oracle-devrel/cd3-automation-toolkit/releases/tag/v2026.1.0) &nbsp;&nbsp;[Excel Templates](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/excel-templates/) &nbsp;&nbsp;[CD3 Docs](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/cd3-overview/)&nbsp;&nbsp; [Watch & Learn](https://www.youtube.com/playlist?list=PLPIzp-E1msrbJ3WawXVhzimQnLw5iafcp) &nbsp;&nbsp;[Blogs & Tutorials](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/tutorials/) &nbsp;&nbsp;[Livelabs](https://apexapps.oracle.com/pls/apex/f?p=133:180:112501098061930::::wid:3724) &nbsp;&nbsp;[Slack Channel](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/queries)
1111

1212
<br>
1313

1414

15-
CD3 stands for **Cloud Deployment Design Deliverable**. The CD3 Automation toolkit enables you to effortlessly Build, Export and Manage OCI (Oracle Cloud Infrastructure) resources by converting Excel templates to fully functional Terraform modules within minutes ⚡️⚡️ .
15+
CD3 stands for **Cloud Deployment Design Deliverable**. The CD3 Automation toolkit enables you to easily Build, Export and Manage OCI (Oracle Cloud Infrastructure) resources by converting Excel templates to fully functional Terraform modules in minutes ⚡️⚡️ .
1616

17-
Additionally, the toolkit also supports seamless resource management using OCI DevOps GIT service and Jenkins Pipelines.
17+
The toolkit integrates with OCI DevOps Git service and Jenkins pipelines, enabling seamless CI/CD workflows.
1818

1919
<br>
2020

@@ -25,6 +25,13 @@ Additionally, the toolkit also supports seamless resource management using OCI D
2525

2626
<br>
2727

28+
29+
30+
🤖 [AI Analysis](https://oracle-devrel.github.io/cd3-automation-toolkit/latest/terraform-ai-analysis/) &nbsp;&nbsp; ![New](https://img.shields.io/badge/New!-brightgreen)<br>
31+
Evaluate Terraform plans to identify potential security risks, misconfigurations and get actionable recommendations with AI-assisted analysis
32+
33+
<br>
34+
2835
<h2>📌 Toolkit Supported OCI Services</h2>
2936

3037
<table>
@@ -103,13 +110,13 @@ The toolkit transforms input data from Excel files into Terraform files, enablin
103110
## 💡 Benefits of CD3:
104111

105112

106-
✅ Time saving
113+
✅ Time saving
107114

108-
✅ Faster infrastructure provisioning 🚀
115+
✅ Faster infrastructure provisioning
109116

110-
✅ Scalability 📈
117+
✅ Scalability
111118

112-
✅ Operational efficiency ⚙️
119+
✅ Operational efficiency
113120

114121
<br>
115122

cd3_automation_toolkit/ocicloud/python/identity/export_identity_nonGreenField.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -389,8 +389,8 @@ def process_group(grp_info, members_list,membership_id_list, domain_name, is_dyn
389389
next_page = None
390390
while True:
391391
response = domain_client.list_dynamic_resource_groups(
392-
attributes=['matching_rule'],
393-
attribute_sets=['all'],
392+
#attributes=['matching_rule'],
393+
#attribute_sets=['all'],
394394
page=next_page,
395395
sort_by="displayName",
396396
sort_order="ASCENDING"
@@ -402,8 +402,9 @@ def process_group(grp_info, members_list,membership_id_list, domain_name, is_dyn
402402
break
403403
next_page = response.next_page
404404

405-
for dg in dyngroups:
405+
for dg1 in dyngroups:
406406
total_g += 1
407+
dg = domain_client.get_dynamic_resource_group(dynamic_resource_group_id=dg1.ocid,attributes="matchingRule").data
407408
importCommands, values_for_column_groups = process_group(dg, [],[], domain_name, is_dynamic=True, importCommands=importCommands, values_for_column_groups=values_for_column_groups)
408409
else:
409410
groups = oci.pagination.list_call_get_all_results(idc.list_groups, compartment_id=config['tenancy'])

0 commit comments

Comments
 (0)