Skip to content

Conversation

@pavons-netsons
Copy link
Collaborator

No description provided.

k0ka and others added 30 commits June 24, 2023 19:55
* fix tests for new Guzzle

* unit tests workflow
…-opencloud#361)

* change \GuzzleHttp\Promise\all to \GuzzleHttp\Promise\Utils::all

* support old promises as well

* run unit tests only on pull_request
* fix tests for new Guzzle

* run object store and identity integration tests

* use CamelCase directories in samples for docs
* format segment name, close php-opencloud#365

---------

Co-authored-by: Vlastimil Pečínka <vlastimil.pecinka@firma.seznam.cz>
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 <k0ka@users.noreply.github.com>
* add endpoints to create/get/remove application credentials
* add token creation using application credentials
* cancel running workflows on new commit

---------

Co-authored-by: smarcet <smarcet@gmail.com>
Co-authored-by: k0ka <k0ka@users.noreply.github.com>
* Changed guzzle final HandlerStack extension to factory class HandlerStackFactory

---------

Co-authored-by: k0ka <k0ka@users.noreply.github.com>
Co-authored-by: jarragon-slash2 <jarragon-slash2@users.noreply.github.com>
Co-authored-by: peter279k <peter279k@gmail.com>
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 <k0ka@users.noreply.github.com>
* 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 <martin@zurowietz.de>
k0ka and others added 21 commits February 1, 2024 15:35
* 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 <coding@schilljs.com>
Co-authored-by: Konstantin Babushkin <koka@idwrx.com>
* 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
* use `cinder/block-storage` service instead of `cinderv3/volumev3` in tests
…r options array

removed unused `$userOptions` occurrences
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.

8 participants