Pykube

Latest version: v0.15.0

Safety actively analyzes 620930 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.14.0

Features

* added Kubernetes API objects:
* `Role`
* `ClusterRole`
* `RoleBinding`
* `ClusterRoleBinding`
* `StatefulSet`
* `HTTPClient` learned to handle GKE OAuth authentication
* `HTTPClient` learned `version` to report Kubernetes version
* `Pod` learned to retrieve logs for containers
* `Query.filter` learned to scope based on fields
* Fixed handling of Kubernetes certificates for Python versions < 3.5
* Kubernetes 1.5 compatibility
* `APIObject` learned `metadata` and `labels` properties
* `KubeConfig` learned `namespace` and depedent objects use it more sanely

0.13.0

Features

* added Kubernetes API objects:
* `Event`
* `ResourceQuota`
* `ServiceAccount`
* `ThirdPartyResource`
* `PetSet`
* `HorizontalPodAutoscaler`
* `KubeConfig` learned to handle empty or missing user configuration
* `HTTPClient` learned to create an HTTP session with no authentication
* `Deployment` learned to report itself ready

Bug fixes

* `WatchQuery` learned to query against non-v1 API objects

0.12.0

Features

* `APIObject` learned to use JSON Merge Patch instead of JSON Patch
* `Deployment` and `ReplicaSet` learned `scale` method

Bug fixes

* `Job.scale` fixed to work as advertised
* `Pod.ready` learned to handle no conditions as empty conditions

0.11.3

Bug fixes

* CRITICAL: `Query._clone` learned to copy the selector

0.11.2

Bug fixes

* `Query.get` re-learned how to return a single object from the query cache
* `HTTPClient` learned how to handle no namespace to produce correct URLs

0.11.1

Bug fixes

* `HTTPClient` learned to issue requests against the batch APIs

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.