Skip to content

Commit a7d2c25

Browse files
authored
Updates CHANGELOG file for plugin release (#319)
1 parent 25f062a commit a7d2c25

20 files changed

+110
-84
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [v2.5.0](https://github.com/infobloxopen/terraform-provider-infoblox/tree/v2.5.0) (2023-10-30)
4+
- Resources are reworked aganist the changes from auto generated objects in go-client
5+
- New Feature: ability to search through Extensible Attributes in datasources
6+
- Additionally, added Multi Value Extensible Attributes search support
7+
- EA Inheritance issue fixed, where inherited EAs in NIOS were getting deleted for second apply
8+
- Datasources are reworked to use `filters`, for fetching matching objects, refer to [Terraform Docs](https://github.com/infobloxopen/terraform-provider-infoblox/blob/master/docs/index.md)
9+
- New Resources:
10+
- infoblox_dns_view
11+
- infoblox_zone_auth
12+
- New Datasources:
13+
- infoblox_dns_view
14+
- infoblox_zone_auth
15+
316
## [v2.4.1](https://github.com/infobloxopen/terraform-provider-infoblox/tree/v2.4.1) (2023-06-20)
417
- A/AAAA Record resources reworked:
518
- removed limitation on updating 'cidr' field

GETTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Specify the plugin version in the .tf file as follows:
1212
required_providers {
1313
infoblox = {
1414
source = "infobloxopen/infoblox"
15-
version = ">= 2.4.0"
15+
version = ">= 2.5.0"
1616
}
1717
}
1818
}

README.md

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
This is a provider plugin for Terraform to manage Infoblox NIOS (Network Identity Operating System) resources using Terraform infrastructure as code solutions.
88
The plugin enables lifecycle management of Infoblox NIOS DDI resources.
99

10-
The latest version of Infoblox provider is [v2.4.1](https://github.com/infobloxopen/terraform-provider-infoblox/releases/tag/v2.4.1)
10+
The latest version of Infoblox provider is [v2.5.0](https://github.com/infobloxopen/terraform-provider-infoblox/releases/tag/v2.5.0)
1111

1212
## Provider Features
1313

@@ -20,11 +20,13 @@ The provider plugin has NIOS DDI resources represented as Terraform resources an
2020
* Network (`infoblox_ipv4_network`, `infoblox_ipv6_network`)
2121
* A-record (`infoblox_a_record`)
2222
* AAAA-record (`infoblox_aaaa_record`)
23+
* DNS View (`infoblox_dns_view`)
2324
* PTR-record (`infoblox_ptr_record`)
2425
* CNAME-record (`infoblox_cname_record`)
2526
* MX-record (`infoblox_mx_record`)
2627
* TXT-record (`infoblox_txt_record`)
2728
* SRV-record (`infoblox_srv_record`)
29+
* Zone Auth (`infoblox_zone_auth`)
2830
* Host record as a backend for the following operations:
2931
* Allocation and de-allocation of an IP address from a Network (`infoblox_ip_allocation`)
3032
* Association and de-association of an IP address from a VM (`infoblox_ip_association`)
@@ -39,11 +41,13 @@ DNS records and `infoblox_ip_allocation` resource have the `ttl` field's support
3941
* IPv4 Network Container (`infoblox_ipv4_network_container`)
4042
* A-record (`infoblox_a_record`)
4143
* AAAA-record (`infoblox_aaaa_record`)
44+
* DNS View (`infoblox_dns_view`)
4245
* CNAME-record (`infoblox_cname_record`)
4346
* PTR-record (`infoblox_ptr_record`)
4447
* MX-record (`infoblox_mx_record`)
4548
* TXT-record (`infoblox_txt_record`)
4649
* SRV-record (`infoblox_srv_record`)
50+
* Zone Auth (`infoblox_zone_auth`)
4751

4852
All of the above data sources are supported with `comment` and `ext_attr` fields.
4953
DNS records have the `ttl` and `zone` fields' support.
@@ -82,29 +86,22 @@ complete the following prerequisites:
8286

8387
## Limitations
8488

85-
The limitations of Infoblox IPAM Plug-In for Terraform version 2.3.0 are as follows:
89+
The limitations of Infoblox IPAM Plug-In for Terraform version 2.5.0 are as follows:
8690

87-
* No support for creating a DNS zone. Therefore, to work with DNS
88-
records, you must ensure that appropriate DNS zones have been created in NIOS.
8991
* Allocation and association through a fixed-address record are not supported.
9092
* For `infoblox_ip_allocation` and `infoblox_ip_association` resources: creation of a host
9193
record with multiple IP addresses of the same type is not supported.
9294
But you can create a host record with a single IPv4 and IPv6 address (of both IP types at the same host record).
93-
* For `infoblox_ipv4_allocation`, `infoblox_ipv6_allocation`, `infoblox_ipv4_association` and `infoblox_ipv6_association`
94-
resources: creation of a host record with multiple IP addresses of the same type or
95-
a combination of IPv4 and IPv6 types, is not supported.
9695
* Authority delegation of IP addresses and DNS name spaces to a cloud platform appliance, is not supported.
97-
* Inheritance of extensible attributes is not supported.
96+
* Inheritance of extensible attributes is not fully functional in this release. Infoblox supports only the retaining of
97+
inherited extensible attributes values in NIOS. The values are no longer deleted from NIOS as a result of any
98+
operation performed in Terraform.
99+
* Configuring an A, AAAA, and a host record resource with both cidr and ip_addr parameters, or
100+
configuring a PTR record with a combination of cidr , ip_addr , and record_name parameters, may
101+
lead to unexpected behavior. For a consistent behavior, configure any one of the input parameters.
98102
* Required extensible attributes specified in NIOS Grid Manager are not validated by the plug-in.
99103
* In NIOS, the gateway IP addresses of networks created using the `infoblox_ipv4_network` and
100104
`infoblox_ipv6_network` resources display as "IPv4 Reservation" and "IPv6 Fixed Address" respectively.
101105
* Use of capital letters in the domain name of a Terraform resource may lead to unexpected results. For example,
102106
when you use a Terraform data source to search for a DNS record that has capital letters in its name, no results
103107
are returned if you specify the name in the same text case. You must specify the name in lower case.
104-
* The import functionality is not supported by the following resources (they are deprecated and not supported anymore):
105-
* `infoblox_ipv4_allocation`
106-
* `infoblox_ipv6_allocation`
107-
* `infoblox_ipv4_association`
108-
* `infoblox_ipv6_association`
109-
* The Update functionality is currently not working for the CIDR field in A and AAAA records.
110-
* The fetch functionality in data sources returns output for only one matching object even if it finds multiple objects matching the search criteria.

docs/data-sources/infoblox_a_record.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ From the below list of supported arguments for filters, use only the searchable
2222
|----------|----------|--------|------------|
2323
| name | fqdn | string | yes |
2424
| view | dns_view | string | yes |
25-
| zone | --- | string | yes |
26-
| ttl | --- | uint | no |
27-
| comment | --- | string | yes |
25+
| zone | zone | string | yes |
26+
| ttl | ttl | uint | no |
27+
| comment | comment | string | yes |
2828
| ipv4addr | ip_addr | string | yes |
2929

3030
!> Any of the combination from searchable fields in supported arguments list for fields are allowed.

docs/data-sources/infoblox_aaaa_record.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ From the below list of supported arguments for filters, use only the searchable
2222
|----------|----------|--------|------------|
2323
| name | fqdn | string | yes |
2424
| view | dns_view | string | yes |
25-
| zone | --- | string | yes |
26-
| ttl | --- | uint | no |
27-
| comment | --- | string | yes |
25+
| zone | zone | string | yes |
26+
| ttl | ttl | uint | no |
27+
| comment | comment | string | yes |
2828
| ipv6addr | ip_addr | string | yes |
2929

3030
!> Any of the combination from searchable fields in supported arguments list for fields are allowed.

docs/data-sources/infoblox_cname_record.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ From the below list of supported arguments for filters, use only the searchable
1818
### Supported Arguments for filters
1919

2020
-----
21-
| Field | Alias | Type | Searchable |
22-
|-----------|----------|--------|------------|
23-
| name | alias | string | yes |
24-
| view | dns_view | string | yes |
25-
| canonical | --- | string | yes |
26-
| ttl | --- | uint | no |
27-
| comment | --- | string | yes |
28-
| zone | --- | string | yes |
21+
| Field | Alias | Type | Searchable |
22+
|-----------|-----------|--------|------------|
23+
| name | alias | string | yes |
24+
| view | dns_view | string | yes |
25+
| canonical | canonical | string | yes |
26+
| ttl | ttl | uint | no |
27+
| comment | comment | string | yes |
28+
| zone | zone | string | yes |
2929

3030
!> Any of the combination from searchable fields in supported arguments list for fields are allowed.
3131

docs/data-sources/infoblox_dns_view.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ From the below list of supported arguments for filters, use only the searchable
1313
### Supported Arguments for filters
1414

1515
-----
16-
| Field | Alias | Type | Searchable |
17-
|--------------|-------|--------|------------|
18-
| name | --- | string | yes |
19-
| network_view | --- | string | yes |
20-
| comment | --- | string | yes |
16+
| Field | Alias | Type | Searchable |
17+
|--------------|--------------|--------|------------|
18+
| name | name | string | yes |
19+
| network_view | network_view | string | yes |
20+
| comment | comment | string | yes |
2121

2222
!> Any of the combination from searchable fields in supported arguments list for fields are allowed.
2323

docs/data-sources/infoblox_ipv4_network.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ From the below list of supported arguments for filters, use only the searchable
1414
### Supported Arguments for filters
1515

1616
-----
17-
| Field | Alias | Type | Searchable |
18-
|--------------|-------|--------|------------|
19-
| network | cidr | string | yes |
20-
| network_view | --- | string | yes |
21-
| comment | --- | string | yes |
17+
| Field | Alias | Type | Searchable |
18+
|--------------|--------------|--------|------------|
19+
| network | cidr | string | yes |
20+
| network_view | network_view | string | yes |
21+
| comment | comment | string | yes |
2222

2323
!> Any of the combination from searchable fields in supported arguments list for fields are allowed.
2424

docs/data-sources/infoblox_ipv4_network_container.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ From the below list of supported arguments for filters, use only the searchable
1515
### Supported Arguments for filters
1616

1717
-----
18-
| Field | Alias | Type | Searchable |
19-
|--------------|-------|--------|------------|
20-
| network | cidr | string | yes |
21-
| network_view | --- | string | yes |
22-
| comment | --- | string | yes |
18+
| Field | Alias | Type | Searchable |
19+
|--------------|--------------|--------|------------|
20+
| network | cidr | string | yes |
21+
| network_view | network_view | string | yes |
22+
| comment | comment | string | yes |
2323

2424
!> Any of the combination from searchable fields in supported arguments list for fields are allowed.
2525

docs/data-sources/infoblox_mx_record.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ From the below list of supported arguments for filters, use only the searchable
1717
### Supported Arguments for filters
1818

1919
-----
20-
| Field | Alias | Type | Searchable |
21-
|----------------|----------|--------|------------|
22-
| name | fqdn | string | yes |
23-
| mail_exchanger | --- | string | yes |
24-
| preference | --- | uint32 | yes |
25-
| view | dns_view | string | yes |
26-
| ttl | --- | uint32 | no |
27-
| comment | --- | string | yes |
28-
| zone | --- | string | yes |
20+
| Field | Alias | Type | Searchable |
21+
|----------------|----------------|--------|------------|
22+
| name | fqdn | string | yes |
23+
| mail_exchanger | mail_exchanger | string | yes |
24+
| preference | preference | uint32 | yes |
25+
| view | dns_view | string | yes |
26+
| ttl | ttl | uint32 | no |
27+
| comment | comment | string | yes |
28+
| zone | zone | string | yes |
2929

3030
!> Any of the combination from searchable fields in supported arguments list for fields are allowed.
3131

0 commit comments

Comments
 (0)