From 6b25fd0011827642ed52efa34590575f82eaf5ad Mon Sep 17 00:00:00 2001 From: "chernobrov.me" Date: Tue, 7 Jul 2026 13:33:05 +0300 Subject: [PATCH 1/7] rebase: changes from master --- CHANGELOG.md | 4 ++++ .../docs/r/vpc_public_port_v1.html.markdown | 24 +++++++++---------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e35999a7..a398f59e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 8.2.2 (July 7, 2026) + +* Update documentation for `selectel_vpc_public_port_v1` resource ([#408](https://github.com/selectel/terraform-provider-selectel/pull/408)) + ## 8.2.2 (July 9, 2026) BUG FIXES: diff --git a/website/docs/r/vpc_public_port_v1.html.markdown b/website/docs/r/vpc_public_port_v1.html.markdown index afd729af..c6f4a320 100644 --- a/website/docs/r/vpc_public_port_v1.html.markdown +++ b/website/docs/r/vpc_public_port_v1.html.markdown @@ -15,7 +15,7 @@ Creates and manages a direct public IP address (public port) in VPC using public ```hcl resource "selectel_vpc_public_port_v1" "port_1" { project_id = selectel_vpc_project_v2.project_1.id - region = "ru-3" + region = "ru-6" description = "my-own-direct-public-ip-port" admin_state_up = false security_group_ids = [openstack_networking_secgroup_v2.sg_1.id] @@ -24,25 +24,25 @@ resource "selectel_vpc_public_port_v1" "port_1" { ## Argument Reference -* `project_id` - (Required) Unique identifier (no-hyphens) of the associated project. Changing this creates a new public port. Retrieved from the [selectel_vpc_project_v2](https://registry.terraform.io/providers/selectel/selectel/latest/docs/resources/vpc_project_v2) resource. Learn more about [Projects](https://docs.selectel.ru/en/control-panel-actions/projects/about-projects/). +* `project_id` — (Required) Unique identifier of the associated project. Changing this creates a new public port. Retrieved from the [selectel_vpc_project_v2](https://registry.terraform.io/providers/selectel/selectel/latest/docs/resources/vpc_project_v2) resource. Learn more about [Projects](https://docs.selectel.ru/en/control-panel-actions/projects/about-projects/). -* `region` - (Required) Pool where the public port is located, for example, `ru-3`. Changing this creates a new public port. Learn more about available pools in the [Availability matrix](https://docs.selectel.ru/en/control-panel-actions/availability-matrix/). +* `region` — (Required) Pool where the public port is located, for example, `ru-6`. Changing this creates a new public port. Learn more about available pools in the [Availability matrix](https://docs.selectel.ru/en/control-panel-actions/availability-matrix/). -* `description` - (Optional) Public port description. The default value is empty string. +* `description` — (Optional) Public port description. The default value is empty string. -* `admin_state_up` - (Optional) Enables (`true`) or disables (`false`) the public port administratively. The default value is (`true`). +* `admin_state_up` — (Optional) Enables (`true`) or disables (`false`) the public port administratively. The default value is `true`. -* `security_group_ids` - (Optional) List of OpenStack security group identifiers to associate with the public port. Learn more about the [openstack_networking_secgroup_v2](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_v2) resource in the official OpenStack documentation. The default value is identifier of default security group in the project. +* `security_group_ids` — (Optional) List of OpenStack security group identifiers to associate with the public port. Learn more about the [openstack_networking_secgroup_v2](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/networking_secgroup_v2) resource in the official OpenStack documentation. The default value is the identifier of the default security group in the project. ## Attributes Reference -* `network_id` - Identifier of the network where the public port is allocated +* `network_id` — Identifier of the service network to which the public port is attached. -* `ip_address` - Direct public IP address assigned to the public port. +* `ip_address` — Direct public IP address assigned to the public port. -* `subnet` - CIDR of the subnet where the public port is allocated. +* `subnet` — CIDR of the subnet in which the public port IP address is allocated. -* `gateway` - IP address of the subnet gateway. +* `gateway` — IP address of the subnet gateway. ## Import @@ -64,5 +64,5 @@ where: * `` — Name of the service user. To get the name, in the top right corner of the [Control panel](https://my.selectel.ru/profile/users_management/users?type=service), go to the account menu ⟶ **Profile and Settings** ⟶ **User management** ⟶ the **Service users** tab ⟶ copy the name of the required user. Learn more about [Service users](https://docs.selectel.ru/control-panel-actions/users-and-roles/user-types-and-roles/). * `` — Password of the service user. * `` — Unique identifier of the associated project. To get the project ID, in the [Control panel](https://my.selectel.ru/vpc/), go to **Cloud Platform** ⟶ project name ⟶ copy the ID of the required project. Learn more about [Projects](https://docs.selectel.ru/en/control-panel-actions/projects/about-projects/). -* `` — Pool where the public port is located, for example, `ru-3`. To get information about the pool, in the [Control panel](https://my.selectel.ru/vpc/), go to **Cloud Platform** ⟶ **Network** ⟶ the **Direct Public IP** tab ⟶ copy the name of the required pool in the dropdown list. -* `` — Unique identifier of the public port, for example, `b311ce58-2658-46b5-b733-7a0f418703f2`. To get the public port ID, in the [Control panel](https://my.selectel.ru/vpc/), go to **Cloud Platform** ⟶ **Network** ⟶ the **Direct Public IP** tab ⟶ copy the ID of the required public port. +* `` — Pool where the public port is located, for example, `ru-6`. To get information about the pool, in the [Control panel](https://my.selectel.ru/vpc/default/networks), go to **Cloud Platform** ⟶ **Network** ⟶ the **Direct public IP addresses** tab. The pool is under the IP address. +* `` — Unique identifier of the public port, for example, `b311ce58-2658-46b5-b733-7a0f418703f2`. To get the public port ID, in the [Control panel](https://my.selectel.ru/vpc/default/networks), go to **Cloud Platform** ⟶ **Network** ⟶ the **Direct public IP addresses** tab ⟶ copy the ID of the public port on the right side of the public port card. From 60594441d59056647f699342b28e21195e663fa3 Mon Sep 17 00:00:00 2001 From: "chernobrov.me" Date: Tue, 7 Jul 2026 13:33:57 +0300 Subject: [PATCH 2/7] feat: bump ci sha tags --- .github/workflows/secure.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/secure.yml b/.github/workflows/secure.yml index 0dcfcd5a..ff964d2d 100644 --- a/.github/workflows/secure.yml +++ b/.github/workflows/secure.yml @@ -65,7 +65,7 @@ jobs: TRIVY_EXIT_CODE: 1 TRIVY_IGNOREFILE: .trivyignore.yml TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db - - uses: github/codeql-action/upload-sarif@02c5e83432fe5497fd85b873b6c9f16a8578e1d9 # v3 + - uses: github/codeql-action/upload-sarif@dd903d2e4f5405488e5ef1422510ee31c8b32357 # v3 with: sarif_file: trivy.sarif if: always() From f12c607c28ed96cea0b60da5492663230d0d626a Mon Sep 17 00:00:00 2001 From: "chernobrov.me" Date: Fri, 10 Jul 2026 10:47:16 +0300 Subject: [PATCH 3/7] feat: english tech writer review --- website/docs/r/vpc_public_port_v1.html.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/r/vpc_public_port_v1.html.markdown b/website/docs/r/vpc_public_port_v1.html.markdown index c6f4a320..f6762be4 100644 --- a/website/docs/r/vpc_public_port_v1.html.markdown +++ b/website/docs/r/vpc_public_port_v1.html.markdown @@ -28,7 +28,7 @@ resource "selectel_vpc_public_port_v1" "port_1" { * `region` — (Required) Pool where the public port is located, for example, `ru-6`. Changing this creates a new public port. Learn more about available pools in the [Availability matrix](https://docs.selectel.ru/en/control-panel-actions/availability-matrix/). -* `description` — (Optional) Public port description. The default value is empty string. +* `description` — (Optional) Public port description. The default value is an empty string. * `admin_state_up` — (Optional) Enables (`true`) or disables (`false`) the public port administratively. The default value is `true`. From 1353b5e2a8411b6f70bc856515b97afaf15b1ee3 Mon Sep 17 00:00:00 2001 From: "chernobrov.me" Date: Fri, 10 Jul 2026 11:13:21 +0300 Subject: [PATCH 4/7] feat: update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a398f59e..c929ce68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 8.2.2 (July 7, 2026) +## 8.2.2 (July 10, 2026) * Update documentation for `selectel_vpc_public_port_v1` resource ([#408](https://github.com/selectel/terraform-provider-selectel/pull/408)) From efe5434332deac4765222dc55c79ebf448dce108 Mon Sep 17 00:00:00 2001 From: "chernobrov.me" Date: Fri, 10 Jul 2026 11:13:35 +0300 Subject: [PATCH 5/7] feat: bump sha tags --- .github/workflows/secure.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/secure.yml b/.github/workflows/secure.yml index ff964d2d..0dcfcd5a 100644 --- a/.github/workflows/secure.yml +++ b/.github/workflows/secure.yml @@ -65,7 +65,7 @@ jobs: TRIVY_EXIT_CODE: 1 TRIVY_IGNOREFILE: .trivyignore.yml TRIVY_DB_REPOSITORY: public.ecr.aws/aquasecurity/trivy-db - - uses: github/codeql-action/upload-sarif@dd903d2e4f5405488e5ef1422510ee31c8b32357 # v3 + - uses: github/codeql-action/upload-sarif@02c5e83432fe5497fd85b873b6c9f16a8578e1d9 # v3 with: sarif_file: trivy.sarif if: always() From b96bd82eb4b6ce0bf894eb4f24a806ef7c3b050f Mon Sep 17 00:00:00 2001 From: "chernobrov.me" Date: Fri, 10 Jul 2026 11:20:17 +0300 Subject: [PATCH 6/7] feat: bump trivy --- .github/workflows/secure.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/secure.yml b/.github/workflows/secure.yml index 0dcfcd5a..78e8851b 100644 --- a/.github/workflows/secure.yml +++ b/.github/workflows/secure.yml @@ -51,7 +51,7 @@ jobs: trivy: runs-on: ubuntu-24.04 container: - image: aquasec/trivy:0.69.3 + image: aquasec/trivy:0.72.0 permissions: contents: read security-events: write From 4f96551c0617215b972ccbd10b2aca18250b0f8b Mon Sep 17 00:00:00 2001 From: "chernobrov.me" Date: Fri, 10 Jul 2026 11:30:21 +0300 Subject: [PATCH 7/7] feat: bump changelog version --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c929ce68..51086b03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 8.2.2 (July 10, 2026) +## 8.2.3 (July 10, 2026) * Update documentation for `selectel_vpc_public_port_v1` resource ([#408](https://github.com/selectel/terraform-provider-selectel/pull/408))