Skip to content

Commit d355913

Browse files
stackit-pipelineFyuselrubenhoenle
authored
Generator: Update SDK /services/authorization (#1160)
* Generate authorization * Generate stackitmarketplace * Generate ske * Add changelog Signed-off-by: Alexander Dahmen <[email protected]> * Update CHANGELOG.md Co-authored-by: Ruben Hönle <[email protected]> * Update services/authorization/CHANGELOG.md Co-authored-by: Ruben Hönle <[email protected]> --------- Signed-off-by: Alexander Dahmen <[email protected]> Co-authored-by: Alexander Dahmen <[email protected]> Co-authored-by: Ruben Hönle <[email protected]>
1 parent 415d2dc commit d355913

File tree

17 files changed

+156
-19
lines changed

17 files changed

+156
-19
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## Release (2025-XX-XX)
2+
- `authorization`: [v0.2.4](services/authorization/CHANGELOG.md#v024-2025-05-13)
3+
- **Bugfix:** Updated regex validator
4+
- `stackitmarketplace`: [v1.1.0](services/stackitmarketplace/CHANGELOG.md#v110-2025-05-13)
5+
- **Breaking Change:** Added organization id to `VendorSubscription`
6+
- `ske`: [v0.4.2](services/ske/CHANGELOG.md#v042-2025-05-13)
7+
- **Feature:** Added `ClusterError`
8+
19
## Release (2025-05-09)
210
- `stackitmarketplace`:
311
- [v1.0.1](services/stackitmarketplace/CHANGELOG.md#v101-2025-05-09)

services/authorization/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.2.4 (2025-05-13)
2+
- **Bugfix:** Updated regex validator
3+
14
## v0.2.3 (2025-05-09)
25
- **Feature:** Update user-agent header
36

services/authorization/src/stackit/authorization/models/existing_permission.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ class ExistingPermission(BaseModel):
3434
@field_validator("name")
3535
def name_validate_regular_expression(cls, value):
3636
"""Validates the regular expression"""
37-
if not re.match(r"^[a-z](?:-?\.?[a-z]){1,63}$", value):
38-
raise ValueError(r"must validate the regular expression /^[a-z](?:-?\.?[a-z]){1,63}$/")
37+
if not re.match(r"^[a-z](?:[-.]?[a-z]){1,63}$", value):
38+
raise ValueError(r"must validate the regular expression /^[a-z](?:[-.]?[a-z]){1,63}$/")
3939
return value
4040

4141
model_config = ConfigDict(

services/authorization/src/stackit/authorization/models/member.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ class Member(BaseModel):
3434
@field_validator("role")
3535
def role_validate_regular_expression(cls, value):
3636
"""Validates the regular expression"""
37-
if not re.match(r"^[a-z](?:-?\.?[a-z]){1,63}$", value):
38-
raise ValueError(r"must validate the regular expression /^[a-z](?:-?\.?[a-z]){1,63}$/")
37+
if not re.match(r"^[a-z](?:[-.]?[a-z]){1,63}$", value):
38+
raise ValueError(r"must validate the regular expression /^[a-z](?:[-.]?[a-z]){1,63}$/")
3939
return value
4040

4141
model_config = ConfigDict(

services/authorization/src/stackit/authorization/models/permission.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ class Permission(BaseModel):
3434
@field_validator("name")
3535
def name_validate_regular_expression(cls, value):
3636
"""Validates the regular expression"""
37-
if not re.match(r"^[a-z](?:-?\.?[a-z]){1,63}$", value):
38-
raise ValueError(r"must validate the regular expression /^[a-z](?:-?\.?[a-z]){1,63}$/")
37+
if not re.match(r"^[a-z](?:[-.]?[a-z]){1,63}$", value):
38+
raise ValueError(r"must validate the regular expression /^[a-z](?:[-.]?[a-z]){1,63}$/")
3939
return value
4040

4141
model_config = ConfigDict(

services/authorization/src/stackit/authorization/models/role.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ def id_validate_regular_expression(cls, value):
4848
@field_validator("name")
4949
def name_validate_regular_expression(cls, value):
5050
"""Validates the regular expression"""
51-
if not re.match(r"^[a-z](?:-?\.?[a-z]){1,63}$", value):
52-
raise ValueError(r"must validate the regular expression /^[a-z](?:-?\.?[a-z]){1,63}$/")
51+
if not re.match(r"^[a-z](?:[-.]?[a-z]){1,63}$", value):
52+
raise ValueError(r"must validate the regular expression /^[a-z](?:[-.]?[a-z]){1,63}$/")
5353
return value
5454

5555
model_config = ConfigDict(

services/authorization/src/stackit/authorization/models/user_membership.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ def resource_type_validate_regular_expression(cls, value):
5050
@field_validator("role")
5151
def role_validate_regular_expression(cls, value):
5252
"""Validates the regular expression"""
53-
if not re.match(r"^[a-z](?:-?\.?[a-z]){1,63}$", value):
54-
raise ValueError(r"must validate the regular expression /^[a-z](?:-?\.?[a-z]){1,63}$/")
53+
if not re.match(r"^[a-z](?:[-.]?[a-z]){1,63}$", value):
54+
raise ValueError(r"must validate the regular expression /^[a-z](?:[-.]?[a-z]){1,63}$/")
5555
return value
5656

5757
model_config = ConfigDict(

services/ske/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.4.2 (2025-05-13)
2+
- **Feature:** Added `ClusterError`
3+
14
## v0.4.1 (2025-05-09)
25
- **Feature:** Update user-agent header
36

services/ske/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-ske"
33

44
[tool.poetry]
55
name = "stackit-ske"
6-
version = "v0.4.1"
6+
version = "v0.4.2"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/ske/src/stackit/ske/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
from stackit.ske.models.argus import Argus
3838
from stackit.ske.models.availability_zone import AvailabilityZone
3939
from stackit.ske.models.cluster import Cluster
40+
from stackit.ske.models.cluster_error import ClusterError
4041
from stackit.ske.models.cluster_status import ClusterStatus
4142
from stackit.ske.models.cluster_status_state import ClusterStatusState
4243
from stackit.ske.models.create_kubeconfig_payload import CreateKubeconfigPayload

0 commit comments

Comments
 (0)