Skip to content

Conversation

@giogurto-grande
Copy link

No description provided.

k0ka and others added 30 commits December 7, 2023 10:01
Add integration workflows for services:
- BlockStorage
- Compute
- Images
- Networking
* add readthedocs.yaml
* remove button
* move to python 3
* fix php-opencloud#351

* fix documentation requirements, remove unused links in docs

* add badges, remove old contacts from README.md
* clarify versioning 
* change documentation copyright
* one integration workflow to rule them all

* update README.md with new badge
* format via php-cs-fixer
* add unit tests with the lowest possible dependencies
* add unit tests with php 8.2 and 8.3
* add integration tests for  2023.1 antelope and yoga
* allow skipping integration, unit or both tests in pull requests

---------

Co-authored-by: k0ka <[email protected]>
* add endpoints to create/get/remove application credentials
* add token creation using application credentials
* cancel running workflows on new commit

---------

Co-authored-by: smarcet <[email protected]>
Co-authored-by: k0ka <[email protected]>
* Changed guzzle final HandlerStack extension to factory class HandlerStackFactory

---------

Co-authored-by: k0ka <[email protected]>
Co-authored-by: jarragon-slash2 <[email protected]>
use `include_once $this->sampleFile(` instead of `$path = $this->sampleFile(..); include_once $path`
* moved integration tests to phpunit 
* updated integration tests description in CONTRIBUTING.md
* added `name` parameter to `patchUser` so the sample file works properly
* added `Retrievable` interface to `VolumeType`
* added `HasWaiterTrait` to `Compute::Image`
* added `Token::validate()` function to check if Identity token is valid

---------

Co-authored-by: k0ka <[email protected]>
* return HandlerStack for Backward Compatibility - php-opencloud#382
* Merge all network service extensions into main one using traits
* Add unit test error_reporting
* Increase volume attachment test timeout
* Rewrite most of documentation. 
* Make creating the `$openstack` object more clear.
* Rename and rearrange main operations as CRUDL (Create, Read, Update, Delete, List)
* Implement resuming and suspending of servers

---------

Co-authored-by: Martin Zurowietz <[email protected]>
k0ka and others added 13 commits April 2, 2024 14:17
* compare headers case insensitively
* drop support of unmaintained releases in CI (until they are returned in github action).
new openstack versions:
* zed moved to unmaintained
* added caracal and dalmatian
Signed-off-by: Joas Schilling <[email protected]>
Co-authored-by: Konstantin Babushkin <[email protected]>
* antelope unmaintained

* change actions/cache@v2 to v3 due to deprecation
Add optional `description` and `subnet_id` parameters to Floating IPs creation endpoint.
* merge headers in `OperatorTrait::sendRequest`

* remove bobcat integration tests
# Conflicts:
#	.github/workflows/integration_tests.yml
#	.github/workflows/unit_tests.yml
#	COVERAGE.md
#	composer.json
#	src/Common/Error/Builder.php
#	src/Common/Resource/OperatorResource.php
#	src/Common/Service/Builder.php
#	src/Common/Transport/HandlerStack.php
#	src/Common/Transport/HandlerStackFactory.php
#	src/Common/Transport/Middleware.php
#	src/Compute/v2/Enum.php
#	src/Compute/v2/Service.php
#	src/Networking/v2/Extensions/Layer3/ApiTrait.php
#	src/Networking/v2/Extensions/Layer3/Params.php
#	src/Networking/v2/Extensions/Layer3/ParamsTrait.php
#	tests/sample/Compute/v2/VolumeAttachmentTest.php
#	tests/sample/Networking/v2/FloatingIpTest.php
#	tests/unit/Common/Api/OperatorTraitTest.php
@giogurto-grande giogurto-grande merged commit 7104354 into master Jun 12, 2025
0 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants