Skip to content

Commit 36b4095

Browse files
committed
Merge branch 'master' into strorage-conn
2 parents 9e4f59b + 2227023 commit 36b4095

File tree

224 files changed

+6988
-2905
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

224 files changed

+6988
-2905
lines changed

.github/workflows/go.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
id: go
2121

2222
- name: Check out code into the Go module directory
23-
uses: actions/[email protected].1
23+
uses: actions/[email protected].2
2424

2525
- name: Get dependencies
2626
run: |

.github/workflows/issues.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
labelIssues:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/[email protected].1
9+
- uses: actions/[email protected].2
1010
- name: Apply Issue Labels
1111
uses: github/[email protected]
1212
with:

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
steps:
2121
-
2222
name: Checkout
23-
uses: actions/[email protected].1
23+
uses: actions/[email protected].2
2424
-
2525
name: Unshallow
2626
run: git fetch --prune --unshallow

.secrets.baseline

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"files": "go.mod|go.sum|.*.map|^.secrets.baseline$",
44
"lines": null
55
},
6-
"generated_at": "2024-02-14T08:29:34Z",
6+
"generated_at": "2024-03-18T08:49:10Z",
77
"plugins_used": [
88
{
99
"name": "ArtifactoryDetector"
@@ -742,23 +742,23 @@
742742
"hashed_secret": "731438016c5ab94431f61820f35e3ae5f8ad6004",
743743
"is_secret": false,
744744
"is_verified": false,
745-
"line_number": 438,
745+
"line_number": 454,
746746
"type": "Secret Keyword",
747747
"verified_result": null
748748
},
749749
{
750750
"hashed_secret": "12da2e35d6b50c902c014f1ab9e3032650368df7",
751751
"is_secret": false,
752752
"is_verified": false,
753-
"line_number": 444,
753+
"line_number": 460,
754754
"type": "Secret Keyword",
755755
"verified_result": null
756756
},
757757
{
758758
"hashed_secret": "813274ccae5b6b509379ab56982d862f7b5969b6",
759759
"is_secret": false,
760760
"is_verified": false,
761-
"line_number": 1179,
761+
"line_number": 1212,
762762
"type": "Base64 High Entropy String",
763763
"verified_result": null
764764
}
@@ -776,39 +776,39 @@
776776
"hashed_secret": "c427f185ddcb2440be9b77c8e45f1cd487a2e790",
777777
"is_secret": false,
778778
"is_verified": false,
779-
"line_number": 1446,
779+
"line_number": 1434,
780780
"type": "Base64 High Entropy String",
781781
"verified_result": null
782782
},
783783
{
784784
"hashed_secret": "1f7e33de15e22de9d2eaf502df284ed25ca40018",
785785
"is_secret": false,
786786
"is_verified": false,
787-
"line_number": 1513,
787+
"line_number": 1501,
788788
"type": "Secret Keyword",
789789
"verified_result": null
790790
},
791791
{
792792
"hashed_secret": "1f614c2eb6b3da22d89bd1b9fd47d7cb7c8fc670",
793793
"is_secret": false,
794794
"is_verified": false,
795-
"line_number": 3319,
795+
"line_number": 3307,
796796
"type": "Secret Keyword",
797797
"verified_result": null
798798
},
799799
{
800800
"hashed_secret": "7abfce65b8504403afc25c9790f358d513dfbcc6",
801801
"is_secret": false,
802802
"is_verified": false,
803-
"line_number": 3332,
803+
"line_number": 3320,
804804
"type": "Secret Keyword",
805805
"verified_result": null
806806
},
807807
{
808808
"hashed_secret": "0c2d85bf9a9b1579b16f220a4ea8c3d62b2e24b1",
809809
"is_secret": false,
810810
"is_verified": false,
811-
"line_number": 3373,
811+
"line_number": 3361,
812812
"type": "Secret Keyword",
813813
"verified_result": null
814814
}
@@ -836,7 +836,7 @@
836836
"hashed_secret": "1a0334cfa65f4be58b9d914b8e96e9d9478bfbac",
837837
"is_secret": false,
838838
"is_verified": false,
839-
"line_number": 3280,
839+
"line_number": 3243,
840840
"type": "Secret Keyword",
841841
"verified_result": null
842842
}
@@ -846,15 +846,15 @@
846846
"hashed_secret": "c8b6f5ef11b9223ac35a5663975a466ebe7ebba9",
847847
"is_secret": false,
848848
"is_verified": false,
849-
"line_number": 1834,
849+
"line_number": 1876,
850850
"type": "Secret Keyword",
851851
"verified_result": null
852852
},
853853
{
854854
"hashed_secret": "8abf4899c01104241510ba87685ad4de76b0c437",
855855
"is_secret": false,
856856
"is_verified": false,
857-
"line_number": 1840,
857+
"line_number": 1882,
858858
"type": "Secret Keyword",
859859
"verified_result": null
860860
}
@@ -2784,7 +2784,7 @@
27842784
"hashed_secret": "b732fb611fd46a38e8667f9972e0cde777fbe37f",
27852785
"is_secret": false,
27862786
"is_verified": false,
2787-
"line_number": 1154,
2787+
"line_number": 1152,
27882788
"type": "Secret Keyword",
27892789
"verified_result": null
27902790
}
@@ -3360,15 +3360,15 @@
33603360
"hashed_secret": "3046d9f6cfaaeea6eed9bb7a4ab010fe49b0cfd4",
33613361
"is_secret": false,
33623362
"is_verified": false,
3363-
"line_number": 358,
3363+
"line_number": 423,
33643364
"type": "Secret Keyword",
33653365
"verified_result": null
33663366
},
33673367
{
33683368
"hashed_secret": "d39b250468d54ca72b44af6ba25479701dd451c1",
33693369
"is_secret": false,
33703370
"is_verified": false,
3371-
"line_number": 874,
3371+
"line_number": 847,
33723372
"type": "Secret Keyword",
33733373
"verified_result": null
33743374
}
@@ -3798,23 +3798,23 @@
37983798
"hashed_secret": "f855f5027fd8fdb2df3f6a6f1cf858fffcbedb0c",
37993799
"is_secret": false,
38003800
"is_verified": false,
3801-
"line_number": 96618,
3801+
"line_number": 96620,
38023802
"type": "Secret Keyword",
38033803
"verified_result": null
38043804
},
38053805
{
38063806
"hashed_secret": "5fb0fa884132a8724a8d7cba55853737e442adbd",
38073807
"is_secret": false,
38083808
"is_verified": false,
3809-
"line_number": 119412,
3809+
"line_number": 119414,
38103810
"type": "Secret Keyword",
38113811
"verified_result": null
38123812
},
38133813
{
38143814
"hashed_secret": "1e5c2f367f02e47a8c160cda1cd9d91decbac441",
38153815
"is_secret": false,
38163816
"is_verified": false,
3817-
"line_number": 151620,
3817+
"line_number": 151622,
38183818
"type": "Secret Keyword",
38193819
"verified_result": null
38203820
}

CHANGELOG.md

Lines changed: 122 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,54 @@
1-
# 1.63.0-beta0 (Feb 21, 2024)
1+
# 1.64.0-beta0 (Mar 25, 2024)
2+
Features
3+
* Support for Privileged Access Gateway
4+
- **Datasources**
5+
- ibm_pag_instance
6+
- **Resources**
7+
- ibm_pag_instance
8+
* Support for Resource Access Tag
9+
- **Resources**
10+
- ibm_resource_access_tag
11+
* Support for SCC
12+
- **Datasources**
13+
- ibm_scc_control_libraries
14+
- ibm_scc_profiles
15+
- ibm_scc_provider_types
16+
17+
Enhancements
18+
* Direct Link: Dedicated VLAN Mapping ([4900](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/4900))
19+
* Add filter attributes in sm_secrets ([5193](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5193))
20+
* Add server_name to instance and instances data source ([5184](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5184))
21+
* Adding expiration_date field to IAM and Service Credentials ([5195](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5195))
22+
* support replace argument for resource tags ([5192](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5192))
23+
* Added computed to network_attachments for is_bare_metal_server ([5215](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5215))
24+
* fix(CatalogManagement): Bump Go SDK to v0.61.2, remove catalog syndication ([5219](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5219))
25+
* GO RC SDK v2 migration ([5214](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5214))
26+
* added support for health reasons and health state in vpc dns bindings ([5222](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5222))
27+
* adding datasources for automated WP connection and Profile attachments ([5179](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5179))
28+
* Adding attribute registrations for resource instance key and attribute endpoint_type for key policies ([5221](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5221))
29+
* Deprecate Power VPN ([5226](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5226))
30+
* add wait logic for tags async ([5174](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5174))
31+
32+
BugFixes
33+
* x_auth_token is not marked as sensitive and thus leaks in logs ([5181](https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5181))
34+
* Added a empty string check on ips for endpoint gateway resource ([5201](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5201))
35+
* Update terraform docs for drift and formatting ([5194](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5194))
36+
* Update code engine documentation ([5213](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5213))
37+
38+
39+
# 1.63.0 (Mar 07, 2024)
240
Features
341
* Support for Virtual Private Cloud
442
- **Datasources**
543
- ibm_is_reservation
44+
- ibm_is_bare_metal_server_network_attachment
45+
- ibm_is_bare_metal_server_network_attachments
46+
- ibm_is_instance_network_attachment
47+
- ibm_is_instance_network_attachments
48+
- ibm_is_virtual_network_interface_floating_ip
49+
- ibm_is_virtual_network_interface_floating_ips
50+
- ibm_is_virtual_network_interface_ip
51+
- ibm_is_virtual_network_interface_ips
652
- **Resources**
753
- ibm_is_reservation
854
- ibm_is_reservation_activate
@@ -15,6 +61,69 @@ Features
1561
* Support for Power Instance
1662
- **Datasources**
1763
- ibm_pi_instance_snapshot
64+
65+
* Support for Event Notification
66+
- **Datasources**
67+
- ibm_en_email_template
68+
- ibm_en_email_templates
69+
- ibm_en_destination_custom_sms
70+
- ibm_en_subscription_custom_sms
71+
- ibm_en_integration_cos
72+
- **Resources**
73+
- ibm_en_email_template
74+
- ibm_en_destination_custom_sms
75+
- ibm_en_subscription_custom_sms
76+
- ibm_en_integration_cos
77+
78+
Enhancements
79+
* Added new region eu-fr2 ([5073](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5073))
80+
* Update Forcenew instance fields ([5025](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5025))
81+
* Event Notifications: enabled private endpoint ([4989](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/4989))
82+
* Adding OpenPages as part of UX030 ([5051](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5051))
83+
* add vpe_service_endpoint_url output ([5129](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5129))
84+
* Remove old deprecated features from terraform ([5049](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5049))
85+
* Remove deprecated Secrets Manager data sources ([5126](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5126))
86+
* Add Power VMRM ([4994](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/4994))
87+
* Remove references for creating free clusters, no longer supported ([4987](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/4987))
88+
* fix: CIS - added deafult value for min_tls_version ([5136](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5136))
89+
* fix: add vpe_service_endpoint_url output ([5129](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5129))
90+
* Secrets manager custom password generation policy ([5134](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5134))
91+
* deprecate(is-lb-listener-redirect): Deprecate lb listener https redirect ([5140](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5140))
92+
* Support for virtual network interfaces across instance, bare metal servers, instance templates, shares ([5112](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5112))
93+
* new feature "monitoring_enabled" for Project service ([5120](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5120))
94+
* feat(Catalog Management): update platform go sdk version, remove old catalog fields ([5145](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5145))
95+
* SCC eu-es update ([5135](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5135))
96+
* handle host_id in waitForHostAttachment ([5152](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5152))
97+
* Add IBMi Software License field to power instance ([5082](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5082))
98+
* Add CRN attribute to power workspace ([5107](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5107))
99+
* fix(IAM Policy Management): Update check for authorization policy subject ([5144](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5144))
100+
* Remove CF auth to avoid delay of 60s for nothing ([5162](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5162))
101+
* adds tags support for is_ssh_key(s) datasource ([5175](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5175))
102+
* Added support for identifier in ibm_resource_instance ([5147](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5147))
103+
104+
105+
BugFixes
106+
* Fix Satellite Locations recreation when updating, remove forcenew, add computed and applyonce
107+
([5090](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5090))
108+
* updated is_images document ([5088](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5088))
109+
* reordered reservation on instance to avoid update and length check on templates ([5141](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5141))
110+
* fix(share-operations) : File shares operations and doc fixes ([5139](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5139))
111+
* Satellite Storage API Fix and Updated ODF Documentation ([5143](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5143))
112+
* fix(bare metal server) : fixed allow to float and ips issue ([5146](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5146))
113+
* fix(lb-and-routing-table) : Fix routing table and lbs datasource ([5149](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5149))
114+
* unable to perform plan/apply after a project config is approved or deployed ([5158](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5158))
115+
* OpenShift Data Foundation Example Fix ([5157](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5157))
116+
* Add detach volumes in docs ([5128](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5128))
117+
* fix docs and added force new on vni ([5156](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5156))
118+
* Fix the spelling of IBM i in documentation and strings ([5171](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5171))
119+
* Fix handling of service credentials secrets in secrets list data source ([5173](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5173))
120+
* fix(Catalog Management): fix cm validation resource panic ([5172](https://github.com/IBM-Cloud/terraform-provider-ibm/pull/5172))
121+
122+
# 1.63.0-beta0 (Feb 21, 2024)
123+
Features
124+
* Support for Virtual Private Cloud
125+
- **Datasources**
126+
- ibm_is_reservation
18127
- ibm_is_bare_metal_server_network_attachment
19128
- ibm_is_bare_metal_server_network_attachments
20129
- ibm_is_instance_network_attachment
@@ -23,6 +132,18 @@ Features
23132
- ibm_is_virtual_network_interface_floating_ips
24133
- ibm_is_virtual_network_interface_ip
25134
- ibm_is_virtual_network_interface_ips
135+
- **Resources**
136+
- ibm_is_reservation
137+
- ibm_is_reservation_activate
138+
- ibm_is_bare_metal_server_network_attachment
139+
- ibm_is_instance_network_attachment
140+
- ibm_is_virtual_network_interface
141+
- ibm_is_virtual_network_interface_floating_ip
142+
- ibm_is_virtual_network_interface_ip
143+
144+
* Support for Power Instance
145+
- **Datasources**
146+
- ibm_pi_instance_snapshot
26147

27148
* Support for Event Notification
28149
- **Datasources**

examples/ansible/examples/simple-vm-power-vs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# IBM Power Virtual Server in IBM Cloud
22

3-
This example creates a Power Systems Virtual Server running AIX or IBMi. The
3+
This example creates a Power Systems Virtual Server running AIX or IBM i. The
44
server is configured to allow incoming SSH connections through a publicly
55
accessible IP address and authenticated using the provided SSH key.
66

examples/ibm-catalog-management/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ resource "ibm_cm_catalog" "cm_catalog_instance" {
3939
resource_group_id = var.cm_catalog_resource_group_id
4040
owning_account = var.cm_catalog_owning_account
4141
catalog_filters = var.cm_catalog_catalog_filters
42-
syndication_settings = var.cm_catalog_syndication_settings
4342
kind = var.cm_catalog_kind
4443
metadata = var.cm_catalog_metadata
4544
}
@@ -225,7 +224,6 @@ data "cm_offering_instance" "cm_offering_instance_instance" {
225224
| resource_group_id | Resource group id the catalog is owned by. | `string` | false |
226225
| owning_account | Account that owns catalog. | `string` | false |
227226
| catalog_filters | Filters for account and catalog filters. | `` | false |
228-
| syndication_settings | Feature information. | `` | false |
229227
| kind | Kind of catalog. Supported kinds are offering and vpe. | `string` | false |
230228
| metadata | Catalog specific metadata. | `map()` | false |
231229
| catalog_id | Catalog identifier. | `string` | true |

examples/ibm-enterprise-management/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ resource "enterprise_account" "enterprise_account_instance" {
5050
name = var.enterprise_account_name
5151
owner_iam_id = var.enterprise_account_owner_iam_id
5252
traits = var.enterprise_account_traits
53+
options = var.enterprise_account_options
5354
}
5455
```
5556

@@ -116,6 +117,7 @@ data "accounts" "accounts_instance" {
116117
| name | The name of the account group. | `string` | false |
117118
| name | The name of the account. | `string` | false |
118119
| traits | The traits object can be used to opt-out of Multi-Factor Authenticatin '`mfa` or for setting enterprise IAM settings `enterprise_iam_managed` setting when creating a child account in the enterprise. | `set` | false |
120+
| options | The options object can be used to set properties on child accounts of an enterprise. You can pass a field to to create IAM service id with IAM api key when creating a child account in the enterprise. | `set` | false |
119121

120122
## Outputs
121123

examples/ibm-enterprise-management/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ resource "ibm_enterprise_account" "enterprise_account_instance" {
3131
name = var.enterprise_account_name
3232
owner_iam_id = var.enterprise_account_owner_iam_id
3333
traits = var.enterprise_account_traits
34+
options = var.enterprise_account_options
3435
}
3536

3637
//Import standalone account into enterprise
@@ -53,6 +54,7 @@ resource "ibm_enterprise_account" "enterprise_account_instance_example_1" {
5354
name = var.enterprise_account_name
5455
owner_iam_id = ibm_enterprise_account_group.enterprise_account_group_instance_example_1.primary_contact_iam_id
5556
traits = var.enterprise_account_traits
57+
options = var.enterprise_account_options
5658
}
5759

5860
//Import standalone account into enterprise using data source

0 commit comments

Comments
 (0)