Skip to content

Commit 8b3aa37

Browse files
Generator: Update SDK /services/vpn (#9701)
* Generate vpn * chore: add changelogs --------- Co-authored-by: Jonas Schlecht <jonas.schlecht_ext@external.digits.schwarz>
1 parent 36f9018 commit 8b3aa37

7 files changed

Lines changed: 12 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
- [v0.6.0](services/telemetryrouter/CHANGELOG.md#v060)
1414
- **Feature:** Add `disabled` field to `ConfigFilter` to allow disabling a filter without removing it
1515
- `vpn`:
16+
- [v0.7.3](services/vpn/CHANGELOG.md#v073)
17+
- **Improvement:** Relax maximum `rekey_time` validation to `86400` (previously `28800`) in `TunnelConfigurationPhase1`
18+
- **Improvement:** Relax maximum `rekey_time` validation to `14400` (previously `3600`) in `TunnelConfigurationPhase2`
1619
- [v0.7.2](services/vpn/CHANGELOG.md#v072)
1720
- **Breaking Change:** `predefined_network_prefix` attribute in `NetworkConfig` model class changed type from `Optional[List[str]]` to `Optional[str]` to match actual API behavior
1821
- **Improvement:** Relax minimum ASN validation to `1` (previously `64512`) for `as_path_contains_any` and `first_asn` in `BGPFilterRuleMatch` and `remote_asn` in `BGPTunnelConfig`

services/vpn/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## v0.7.3
2+
- **Improvement:** Relax maximum `rekey_time` validation to `86400` (previously `28800`) in `TunnelConfigurationPhase1`
3+
- **Improvement:** Relax maximum `rekey_time` validation to `14400` (previously `3600`) in `TunnelConfigurationPhase2`
4+
15
## v0.7.2
26
- **Breaking Change:** `predefined_network_prefix` attribute in `NetworkConfig` model class changed type from `Optional[List[str]]` to `Optional[str]` to match actual API behavior
37
- **Improvement:** Relax minimum ASN validation to `1` (previously `64512`) for `as_path_contains_any` and `first_asn` in `BGPFilterRuleMatch` and `remote_asn` in `BGPTunnelConfig`

services/vpn/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7e7c0c6d141ef436fa9dee1e9724936562b7d6da
1+
62ead01f35546dd1edddf1c7dc9f7ef5e7d1b739

services/vpn/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "stackit-vpn"
3-
version = "v0.7.2"
3+
version = "v0.7.3"
44
description = "STACKIT VPN API"
55
authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}]
66
requires-python = ">=3.10,<4.0"

services/vpn/src/stackit/vpn/models/tunnel_configuration_phase1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class TunnelConfigurationPhase1(BaseModel):
3737
description="Supported integrity algorithms. SHA1 is deprecated and will be removed on 2026-12-31. ",
3838
alias="integrityAlgorithms",
3939
)
40-
rekey_time: Optional[Annotated[int, Field(le=28800, strict=True, ge=900)]] = Field(
40+
rekey_time: Optional[Annotated[int, Field(le=86400, strict=True, ge=900)]] = Field(
4141
default=14400, description="Time to schedule a IKE re-keying (in seconds).", alias="rekeyTime"
4242
)
4343
__properties: ClassVar[List[str]] = ["dhGroups", "encryptionAlgorithms", "integrityAlgorithms", "rekeyTime"]

services/vpn/src/stackit/vpn/models/tunnel_configuration_phase2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class TunnelConfigurationPhase2(BaseModel):
4242
description='Action to perform for this CHILD_SA on DPD timeout. "clear": Closes the CHILD_SA and does not take further action. "restart": immediately tries to re-negotiate the CILD_SA under a fresh IKE_SA. ',
4343
alias="dpdAction",
4444
)
45-
rekey_time: Optional[Annotated[int, Field(le=3600, strict=True, ge=900)]] = Field(
45+
rekey_time: Optional[Annotated[int, Field(le=14400, strict=True, ge=900)]] = Field(
4646
default=3600, description="Time to schedule a Child SA re-keying (in seconds).", alias="rekeyTime"
4747
)
4848
start_action: Optional[StrictStr] = Field(

services/vpn/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)