Skip to content

Releases: openshift/openshift-restclient-python

Release 0.8.10

21 Aug 18:29
Compare
Choose a tag to compare

Release Notes

  • Errors writing to cache no longer crash the client
  • The default cache file now includes information about the current user in the name, to prevent collisions when multiple users perform discovery.

Release 0.9.0

19 Jun 19:08
Compare
Choose a tag to compare

Release Notes

  • Add apply implementation
  • API discovery is now lazy by default
  • Reimplement ResourceLists (now v1.List is properly supported with the same behavior as kubectl)
  • Templates and other resources where the Group/Version/Kind maps to multiple resources are now properly discovered
  • All generated modules/models have been removed
  • Kubernetes Python dependency bumped to 9.x
  • Various bugfixes

Pre-release v0.9.0rc0

07 Jun 18:41
Compare
Choose a tag to compare
Pre-release v0.9.0rc0 Pre-release
Pre-release
FIX for #297 (#307)

There was a problem when `load_json(self.client.request('GET', path))['resources']` is null, as is later expected to be iterated. Therefore, I added a default empty list as output value for that property call.

Pre-release 0.9.0a4

31 May 15:00
Compare
Choose a tag to compare
Pre-release 0.9.0a4 Pre-release
Pre-release

Properly serialize *List kinded responses

Release 0.8.9

29 May 12:59
Compare
Choose a tag to compare

Release Notes

  • Ensures that items in a *List kind are properly serialized and have the API version and kind set.

Pre-release 0.9.0a3

23 May 15:50
Compare
Choose a tag to compare
Pre-release 0.9.0a3 Pre-release
Pre-release

Various fixes for apply

Pre-release 0.9.0a2

15 May 16:15
Compare
Choose a tag to compare
Pre-release 0.9.0a2 Pre-release
Pre-release
  • Pin urllib3 version
  • Add apply method to dynamic client

Release 0.8.8

25 Apr 15:11
Compare
Choose a tag to compare

Refreshes cache if library version changes, fixing several issues related to bad cache deserialization.

Pre-release 0.9.0a1

17 Apr 17:04
Compare
Choose a tag to compare
Pre-release 0.9.0a1 Pre-release
Pre-release

46825f7 (tag: v0.9.0a1, upstream/release-0.9, origin/release-0.9, release-0.9) Update version
8d59337 track library version, and refresh cache on version mismatch (#283)
1a84141 Prevent cache corruption from preventing the client from initializing
7c0949e Make list from kind resource item
b826e47 Improve error message on protocol mismatch
a6aaf5b Handle empty annotations
6754d37 Ensure Service tests pass for k8s apply
2625660 Improve return parameters and last_applied handling
544dec2 Handle empty resource annotations
f85ec01 Add apply tests and ensure they pass
b036364 Update apply variable names to be more meaningful
28fea52 add WIP prototype of apply code
c1ed52a Make phrasing clearer
e2b1955 add proposal for apply
31c96ef Prevent API groups from growing stale (#264)
66c8670 Handle VersionNotSupportedErrors not being supported
7444366 Add a message about kubernetes version not being supported
1672216 Fix macro syntax errors
7990161 hash cache name to prevent it from becoming too long
ff53e1f RPM Spec updates
c40d72c Fix EPEL 7 RPM builds
6e0c8fc fix setup.py and rpm spec for removed files and packages (#261)
af3d7df Remove generated files and helpers (#255)
6c34c29 Remove generated files and helpers (#255)
3dd65c3 Lock pytest-cov version for compatibility
0750841 Lower case resource name when determining URL (#250)
d59353f Remove shebang + main function from dynamic client (#252)
2bfc077 Reimplement list kinds to be more generic (#240)
307dd81 Implement Discoverer class and lazy loading method for API resources (#220)
53f7c6a Fix parameter name in docstrings (#244)
836dd10 Bump master version to above latest release
c6f2168 (asetty/master) add automatic caching for discovery requests, refreshing on a miss (#238)
d8ea161 Improve README wrt custom resources and login (#235)
1b325ce When searching for resources, prefer non-List matches (#231)
320bcf6 Update tito asb-brew releaser
0dc4b10 (tag: python-openshift-0.8.0-1) Automatic commit of package [python-openshift] minor release [0.8.0-1].
b52fc4a Fix tag condition
2bf10ca Add watch to dynamic client (#221)
7dcc0a7 Pin flake8
8e3a2e9 Do not decode response data in Python2 (#225)
1b80c5c ResourceContainer does not contain delete method (#227)
c066025 Add basic documentation for dynamic client verbs to README (#222)
89b5e8e Add support for *List kinds (#213)

Release 0.8.7

26 Mar 15:49
Compare
Choose a tag to compare
  • Update internal storage structure for gathered resources to allow access to both Template kind-ed resources.