Kubernetes Client 4.0.0
- Support for Kubernetes/OpenShift 1.9/3.9 respectively.
- Query Parameters are not correctly processed if set in masterUrl
- Append Multiple Query Params in masterUrl
- Imersonateparameters are not configurable for DefaultOpenshiftClient
- Unable to create LimitRange from yaml
- Fix typo in crud mode in mockserver
- Regression Test are more stable and take less time to execute
- Upgraded Kubernetes Model version to 3.0.0
Features and Fixes Available
- Resources according to Kubernetes/Openshift v1.9/v3.9
- Add support for RBAC Role, Role Binding and Netnamespace in Model
- KubernetesDeserializer shouldn't pickup mappings from incompatible providers
- Add all packages in KubernetesDeserializer
Major Movements and Changes
- SecurityContextConstraints has been moved to OpenShift client from Kubernetes Client
- Job DSL is in both
batch
andextensions
(Extensions is deprecated) - DaemonSet DSL is in both
apps
andextensions
(Extensions is deprecated) - Deployment DSL is in both
apps
andextensions
(Extensions is deprecated) - ReplicaSet DSL is in both
apps
andextensions
(Extensions is deprecated) - NetworkPolicy DSL is in both
network
andextensiosn
(Extensions is deprecated) - Storage Class moved from
client base DSL
tostorage
DSL - PodSecurityPolicies moved from
client base DSL
andextensions
to onlyextensions
- ThirdPartyResource has been removed.