Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,15 @@
- `edge`: [v0.1.1](services/edge/CHANGELOG.md#v011)
- **Feature:** client now supports UUID and decimal types
- **Bugfix:** timeouts now passed to requests library
- `git`: [v0.8.0](services/git/CHANGELOG.md#v080)
- **Feature:** client now supports UUID and decimal types
- **Bugfix:** timeouts now passed to requests library
- **Feature:** add new methods to manage STACKIT git authentication: `list_authentication`, `create_authentication`, `delete_authentication`, `get_authentication`, `patch_authentication`
- **Feature:** add new methods to manage STACKIT git runners: `delete_runner`, `get_runner`, `create_runner`
- **Feature:** add new methods to manage STACKIT git runner runtimes: `list_runner_runtimes`
- **Feature:** add support for `FeatureToggle`s to `PatchInstancePayload` and `Instance` models
- **Breaking Change:** added field `featureToggle` to model `Instance`
- **Breaking Change:** `list_runner_labels` was removed
- `serviceaccount`:
- [v0.6.1](services/serviceaccount/CHANGELOG.md#v061)
- **Feature:** client now supports UUID and decimal types
Expand Down
10 changes: 10 additions & 0 deletions services/git/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## v0.8.0
- **Feature:** client now supports UUID and decimal types
- **Bugfix:** timeouts now passed to requests library
- **Feature:** add new methods to manage STACKIT git authentication: `list_authentication`, `create_authentication`, `delete_authentication`, `get_authentication`, `patch_authentication`
- **Feature:** add new methods to manage STACKIT git runners: `delete_runner`, `get_runner`, `create_runner`
- **Feature:** add new methods to manage STACKIT git runner runtimes: `list_runner_runtimes`
- **Feature:** add support for `FeatureToggle`s to `PatchInstancePayload` and `Instance` models
- **Breaking Change:** added field `featureToggle` to model `Instance`
- **Breaking Change:** `list_runner_labels` was removed

## v0.7.0
- **Breaking Change:** Replace `patch_operation` by `patch_instance_payload` in `patch_instance` request
- **Feature:** Add enums `InstanceFlavor`
Expand Down
1 change: 1 addition & 0 deletions services/git/oas_commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0e64886dd0847341800d7191ed193b75413be998
2 changes: 1 addition & 1 deletion services/git/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "stackit-git"
version = "v0.7.0"
version = "v0.8.0"
description = "STACKIT Git API"
authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }]
requires-python = ">=3.9,<4.0"
Expand Down
54 changes: 45 additions & 9 deletions services/git/src/stackit/git/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,19 +29,29 @@
"ApiKeyError",
"ApiAttributeError",
"ApiException",
"AlreadyExistsError",
"Authentication",
"AuthenticationList",
"BadErrorResponse",
"ConflictErrorResponse",
"CreateAuthenticationPayload",
"CreateInstancePayload",
"CreateRunnerPayload",
"FeatureToggle",
"Flavor",
"GenericErrorResponse",
"Instance",
"InstanceFlavor",
"InternalServerErrorResponse",
"ListFlavors",
"ListInstances",
"ListRunnerLabels",
"NotFoundErrorResponse",
"PatchAuthenticationPayload",
"PatchInstancePayload",
"PatchOperation",
"RunnerLabel",
"UnauthorizedResponse",
"Runner",
"RunnerRuntime",
"RunnerRuntimeList",
"UnauthorizedErrorResponse",
]

# import apis into sdk package
Expand All @@ -59,26 +69,52 @@
from stackit.git.exceptions import OpenApiException as OpenApiException

# import models into sdk package
from stackit.git.models.already_exists_error import (
AlreadyExistsError as AlreadyExistsError,
)
from stackit.git.models.authentication import Authentication as Authentication
from stackit.git.models.authentication_list import (
AuthenticationList as AuthenticationList,
)
from stackit.git.models.bad_error_response import BadErrorResponse as BadErrorResponse
from stackit.git.models.conflict_error_response import (
ConflictErrorResponse as ConflictErrorResponse,
)
from stackit.git.models.create_authentication_payload import (
CreateAuthenticationPayload as CreateAuthenticationPayload,
)
from stackit.git.models.create_instance_payload import (
CreateInstancePayload as CreateInstancePayload,
)
from stackit.git.models.create_runner_payload import (
CreateRunnerPayload as CreateRunnerPayload,
)
from stackit.git.models.feature_toggle import FeatureToggle as FeatureToggle
from stackit.git.models.flavor import Flavor as Flavor
from stackit.git.models.generic_error_response import (
GenericErrorResponse as GenericErrorResponse,
)
from stackit.git.models.instance import Instance as Instance
from stackit.git.models.instance_flavor import InstanceFlavor as InstanceFlavor
from stackit.git.models.internal_server_error_response import (
InternalServerErrorResponse as InternalServerErrorResponse,
)
from stackit.git.models.list_flavors import ListFlavors as ListFlavors
from stackit.git.models.list_instances import ListInstances as ListInstances
from stackit.git.models.list_runner_labels import ListRunnerLabels as ListRunnerLabels
from stackit.git.models.not_found_error_response import (
NotFoundErrorResponse as NotFoundErrorResponse,
)
from stackit.git.models.patch_authentication_payload import (
PatchAuthenticationPayload as PatchAuthenticationPayload,
)
from stackit.git.models.patch_instance_payload import (
PatchInstancePayload as PatchInstancePayload,
)
from stackit.git.models.patch_operation import PatchOperation as PatchOperation
from stackit.git.models.runner_label import RunnerLabel as RunnerLabel
from stackit.git.models.unauthorized_response import (
UnauthorizedResponse as UnauthorizedResponse,
from stackit.git.models.runner import Runner as Runner
from stackit.git.models.runner_runtime import RunnerRuntime as RunnerRuntime
from stackit.git.models.runner_runtime_list import (
RunnerRuntimeList as RunnerRuntimeList,
)
from stackit.git.models.unauthorized_error_response import (
UnauthorizedErrorResponse as UnauthorizedErrorResponse,
)
Loading
Loading