Commit baa4872
Upstream sync (#12)
* GitHub workflows (php-opencloud#369)
Add integration workflows for services:
- BlockStorage
- Compute
- Images
- Networking
* always recheck all tests on push to master (php-opencloud#370)
* Restore read the docs (php-opencloud#371)
* add readthedocs.yaml
* remove button
* move to python 3
* Fix documentation (php-opencloud#372)
* fix php-opencloud#351
* fix documentation requirements, remove unused links in docs
* add badges, remove old contacts from README.md
* Fix documentation (php-opencloud#373)
* clarify versioning
* change documentation copyright
* Fix sort_key and sort_dir parameters for BlockStorage/v2/listSnapshots and Images/v2/listImages
* fix list formating in documentation (php-opencloud#375)
remove custom theme
* added phpdocs for better type hinting (php-opencloud#376)
* one integration workflow (php-opencloud#377)
* one integration workflow to rule them all
* update README.md with new badge
* create BlockStorage v3 as copy of v2 (php-opencloud#378)
* Chores (php-opencloud#379)
* 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>
* Application credentials (php-opencloud#380)
* 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>
* fix doc for application credentials (php-opencloud#381)
* Handler stack factory (php-opencloud#382)
* 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>
* Fix testing class namespaces (php-opencloud#383)
Co-authored-by: peter279k <peter279k@gmail.com>
* Refactor tests (php-opencloud#384)
use `include_once $this->sampleFile(` instead of `$path = $this->sampleFile(..); include_once $path`
* Move integration tests to phpunit (php-opencloud#387)
* 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>
* License: add full text, remove rackspace (php-opencloud#388)
* added bigger rescue timeouts (php-opencloud#390)
* return HandlerStack for BC (php-opencloud#391)
* return HandlerStack for Backward Compatibility - php-opencloud#382
* Merge network services (php-opencloud#392)
* Merge all network service extensions into main one using traits
* Add unit test error_reporting
* Increase volume attachment test timeout
* Clarify docs (php-opencloud#389)
* Rewrite most of documentation.
* Make creating the `$openstack` object more clear.
* Rename and rearrange main operations as CRUDL (Create, Read, Update, Delete, List)
* Resume suspend server (php-opencloud#394)
* Implement resuming and suspending of servers
---------
Co-authored-by: Martin Zurowietz <martin@zurowietz.de>
* fix resume/suspend doc (php-opencloud#395)
* refactor unit tests: use `mockRequest` for all requests (php-opencloud#397)
* Fix Swift container requests with "tokens" in its name (php-opencloud#396)
* add errorVerbosity (php-opencloud#400)
fixes php-opencloud#335
fixes php-opencloud#398
* add docs for volume attachement (php-opencloud#401)
fixes php-opencloud#399
* fix doc links (php-opencloud#402)
* enchance error builder: output body only for json, limit body to 5 Kb (php-opencloud#405)
fixes php-opencloud#403
supersedes php-opencloud#404
* make swift metadata header case insensitive (php-opencloud#407)
* compare headers case insensitively
* drop support of unmaintained releases in CI (until they are returned in github action).
* return unmaintaned openstack versions into ci (php-opencloud#408)
* override TARGET_BRANCH
* Apply php-cs-fixer changes
---------
Co-authored-by: Konstantin Babushkin <koka@idwrx.com>
Co-authored-by: k0ka <k0ka@users.noreply.github.com>
Co-authored-by: smarcet <smarcet@gmail.com>
Co-authored-by: jarragon-slash2 <jarragon-slash2@users.noreply.github.com>
Co-authored-by: peter279k <peter279k@gmail.com>
Co-authored-by: Martin Zurowietz <martin@zurowietz.de>
Co-authored-by: Kamil Kozłowski <kamil.kozlowski@cdex.cloud>
Co-authored-by: giogurto-grande <giogurto-grande@users.noreply.github.com>1 parent f2c5293 commit baa4872
581 files changed
Lines changed: 9531 additions & 7448 deletions
File tree
- .github/workflows
- doc
- _exts
- _static/css
- _templates/sphinx_rtd_theme
- static
- css
- fonts
- js
- common
- services
- block-storage
- v2
- v3
- compute/v2
- identity
- v2
- v3
- images/v2
- networking/v2
- object-store/v1
- samples
- BlockStorage
- v2
- volumes
- v3
- snapshots
- volume_types
- volumes
- Compute/v2
- flavors
- hypervisors
- images
- keypairs
- limits
- servers
- volume_attachments
- Identity
- v2
- v3
- application_credentials
- credentials
- domains
- endpoints
- groups
- projects
- roles
- services
- tokens
- users
- Images/v2
- images
- members
- Networking/v2
- floatingIPs
- lbaas
- healthmonitors
- listeners
- loadbalancers
- pools
- networks
- ports
- securityGroupRules
- securityGroups
- subnets
- ObjectStore/v1
- account
- containers
- objects
- Setup
- src
- BlockStorage
- v2
- Models
- v3
- Common
- Api
- Auth
- Error
- JsonSchema
- Resource
- Service
- Transport
- Compute/v2
- Models
- Identity
- v2
- Models
- v3
- Models
- Images/v2
- Models
- Metric/v1/Gnocchi
- Models
- Networking/v2
- Extensions
- Layer3
- Models
- SecurityGroups
- Models
- Models
- ObjectStore/v1
- Models
- tests
- integration
- BlockStorage/v2
- Compute/v2
- Identity
- v2
- v3
- Images/v2
- Networking/v2
- ObjectStore/v1
- script
- sample
- BlockStorage
- v2
- v3
- Compute/v2
- Identity/v3
- Images/v2
- Networking/v2
- ObjectStore/v1
- unit
- BlockStorage
- v2
- Models
- v3/FromV2
- Models
- Common
- Api
- Auth
- Error
- Resource
- Transport
- Compute/v2
- Models
- Identity
- v2
- v3
- Fixtures
- Models
- Images/v2
- Models
- Metric/v1/Gnocchi
- Models
- Networking/v2
- Extensions
- Layer3
- Models
- SecurityGroups
- Models
- Models
- ObjectStore/v1
- Fixtures
- Models
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
8 | 9 | | |
9 | | - | |
| 10 | + | |
10 | 11 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
This file was deleted.
Lines changed: 64 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
2 | 3 | | |
| 4 | + | |
3 | 5 | | |
4 | | - | |
5 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
6 | 14 | | |
7 | 15 | | |
8 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
9 | 19 | | |
10 | 20 | | |
11 | 21 | | |
12 | | - | |
| 22 | + | |
13 | 23 | | |
14 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
15 | 41 | | |
16 | | - | |
| 42 | + | |
17 | 43 | | |
18 | 44 | | |
| 45 | + | |
19 | 46 | | |
20 | 47 | | |
21 | 48 | | |
22 | 49 | | |
| 50 | + | |
23 | 51 | | |
24 | 52 | | |
25 | 53 | | |
| |||
28 | 56 | | |
29 | 57 | | |
30 | 58 | | |
| 59 | + | |
31 | 60 | | |
32 | 61 | | |
33 | 62 | | |
34 | 63 | | |
35 | 64 | | |
36 | 65 | | |
| 66 | + | |
37 | 67 | | |
| 68 | + | |
38 | 69 | | |
39 | 70 | | |
40 | 71 | | |
| |||
43 | 74 | | |
44 | 75 | | |
45 | 76 | | |
| 77 | + | |
46 | 78 | | |
47 | | - | |
| 79 | + | |
48 | 80 | | |
49 | 81 | | |
50 | 82 | | |
| 83 | + | |
51 | 84 | | |
52 | 85 | | |
| 86 | + | |
53 | 87 | | |
54 | 88 | | |
55 | 89 | | |
56 | | - | |
| 90 | + | |
| 91 | + | |
57 | 92 | | |
58 | 93 | | |
59 | 94 | | |
| |||
65 | 100 | | |
66 | 101 | | |
67 | 102 | | |
68 | | - | |
| 103 | + | |
69 | 104 | | |
70 | 105 | | |
71 | 106 | | |
72 | | - | |
73 | | - | |
74 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
4 | 13 | | |
5 | 14 | | |
6 | 15 | | |
7 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
8 | 19 | | |
9 | 20 | | |
10 | 21 | | |
11 | | - | |
12 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
13 | 29 | | |
14 | 30 | | |
| 31 | + | |
15 | 32 | | |
16 | 33 | | |
17 | 34 | | |
18 | 35 | | |
| 36 | + | |
19 | 37 | | |
20 | 38 | | |
21 | 39 | | |
22 | 40 | | |
23 | 41 | | |
24 | | - | |
| 42 | + | |
| 43 | + | |
25 | 44 | | |
26 | 45 | | |
27 | 46 | | |
28 | 47 | | |
29 | 48 | | |
30 | 49 | | |
31 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
32 | 53 | | |
| 54 | + | |
33 | 55 | | |
34 | 56 | | |
35 | 57 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments