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
batchandextensions(Extensions is deprecated) - DaemonSet DSL is in both
appsandextensions(Extensions is deprecated) - Deployment DSL is in both
appsandextensions(Extensions is deprecated) - ReplicaSet DSL is in both
appsandextensions(Extensions is deprecated) - NetworkPolicy DSL is in both
networkandextensiosn(Extensions is deprecated) - Storage Class moved from
client base DSLtostorageDSL - PodSecurityPolicies moved from
client base DSLandextensionsto onlyextensions - ThirdPartyResource has been removed.