Commit Graph

65 Commits (master)

Author SHA1 Message Date
Grzegorz Grasza 5098d45cca Allow passing of version header
3 months ago
Hervé Beraud 11faa0e67d Fix linters and bindep on jammy
4 months ago
Zuul 12a84e1919 Merge "Fix version discovery check of url for integer project id"
11 months ago
Dylan McCulloch 8e27ff5d13 Fix version discovery check of url for integer project id
12 months ago
Dmitry Tantsur a3b4718233 User-friendly error message for DiscoveryFailure
1 year ago
Monty Taylor 26ad02db0f Fetch discovery documents with auth when needed
4 years ago
Monty Taylor 4960c48aec
Fix version discovery for clouds with int project_ids
4 years ago
wangqiangbj b134b696f3 fix wrong spelling of "unnecessary"
4 years ago
Dmitry Tantsur 72288d3b18 Make new-style single endpoint version discovery actually work for ironic
4 years ago
Monty Taylor 106d91fb41
Cache root urls with and without trailing slashes
5 years ago
Monty Taylor c40eb2951d
Add support for ironic single-version responses
5 years ago
wangxiyuan 323f4e4bc4 Add netloc and version check for version discovery
5 years ago
Monty Taylor 9e45781eab
Expose version_between as a real function
5 years ago
Zuul c0d5157157 Merge "Reference class variable in Status"
5 years ago
Lance Bragstad 861b0f434f Reference class variable in Status
5 years ago
Monty Taylor 5c79260971
Infer version from old versioned service type aliases
5 years ago
Monty Taylor 4629e3c944
Turn normalize_status into a class
5 years ago
Monty Taylor 57f9736329
Make VersionData class
5 years ago
Monty Taylor d6670ee5c9
Add methods to get all of the version data
5 years ago
Monty Taylor 79cd91e755
Implement service_type alias lookups
5 years ago
Monty Taylor 43c6e378f9
Expose version status in EndpointData
5 years ago
zhangzs bf6289b7f5 Fix a spelling error
5 years ago
Jenkins 44c8b50a55 Merge "Add EndpointData.__str__ for debugging"
6 years ago
Eric Fried 5ac9cde591 Add EndpointData.__str__ for debugging
6 years ago
Eric Fried 1de528ece2 Make discover._version_between more consistent
6 years ago
Jenkins c83130059d Merge "Update discovery url normalization with catalog info"
6 years ago
Monty Taylor 8b8ff830e8
Update discovery url normalization with catalog info
6 years ago
Jenkins 38b7598920 Merge "Remove use of positional decorator"
6 years ago
Colleen Murphy 88827a895f Allow discovery URLs to have trailing slashes
6 years ago
Morgan Fainberg 335a8cdf03 Remove use of positional decorator
6 years ago
Monty Taylor 5268d00218
Record the discovered major api version
6 years ago
Monty Taylor ccbd20ed9c
Ensure constructed urls have trailing '/'s
6 years ago
Eric Fried f6c9d042e3 Handle pathless URLs
6 years ago
Eric Fried e2d4c30dcb Make discover.version_between private
6 years ago
Eric Fried 699fac136f Discourage 'version' and accept 'M.latest'
6 years ago
Monty Taylor 24b09f4088 Add support for next_min_version and not_before
6 years ago
Jenkins 4bd21251cc Merge "Miscellaneous cleanup in discover.py"
6 years ago
Jenkins 7583f46a7b Merge "normalize_version_number([1]) => (1, 0) and docs"
6 years ago
Jenkins 30e85a6db1 Merge "Expand some discover.py docstrings"
6 years ago
Jenkins 93f32c3ff8 Merge "Make Discover.version_data accept null max_version"
6 years ago
Jenkins 17a1d8c06a Merge "Fix _run_discovery caching"
6 years ago
Eric Fried 4e4a1a89dd Make Discover.version_data accept null max_version
6 years ago
Eric Fried 7293a7b39f Miscellaneous cleanup in discover.py
6 years ago
Eric Fried 1415a94586 normalize_version_number([1]) => (1, 0) and docs
6 years ago
Eric Fried d6449772ba Fix _run_discovery caching
6 years ago
Eric Fried 498320a5fb Nix EndpointData.get_versioned_data(authenticated)
6 years ago
Eric Fried 3ae350b5bf Expand some discover.py docstrings
6 years ago
Monty Taylor 26f9345e18 Clean up a few review nits
6 years ago
Monty Taylor 429b19c88c
Ensure we discover only when we should
6 years ago
Monty Taylor 46054f42d4
Optimize matching version no microversion needed
6 years ago